{"jtbd":{"id":"transactional-email","slug":"transactional-email","name":"Transactional email","shortName":"Transactional email","problemStatement":"Send receipts, magic links, agent notifications reliably."},"pick":{"id":"resend","slug":"resend","name":"Resend","tagline":"Depot default for app/agent transactional email. Migrate to Postmark/SendGrid only for specific…","website":"https://resend.com","overall":8.67,"scoreBand":{"low":8.1,"mid":8.7,"high":9.3,"halfWidth":0.6,"basis":"editorial_prior","display":"8.1–9.3 (editorial prior)"},"scoreLayers":{"editorialPrior":8.67,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"Modern transactional email API; generous free tier; usage-based; React Email ecosystem.","scores":{"capabilityFit":8.8,"pricePerformance":8.8,"latencyReliability":8.6,"developerDx":9.6,"privacyPosture":8,"lockInRisk":3.5,"maturity":8,"overall":8.67,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},"runnersUp":[{"id":"postmark","slug":"postmark","name":"Postmark","tagline":"When email *must* land (receipts, auth), Postmark is the grown-up pick. Resend for DX; Postmark for…","website":"https://postmarkapp.com","overall":8.65,"scoreBand":{"low":8.1,"mid":8.7,"high":9.3,"halfWidth":0.6,"basis":"editorial_prior","display":"8.1–9.3 (editorial prior)"},"scoreLayers":{"editorialPrior":8.65,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-21","editorialPriorAsOf":"2026-09-14","pricingNotes":"Transactional-focused email; message-based pricing; excellent deliverability reputation.","scores":{"capabilityFit":9,"pricePerformance":8.2,"latencyReliability":9.2,"developerDx":8.8,"privacyPosture":8.2,"lockInRisk":3.5,"maturity":9,"overall":8.65,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"sendgrid","slug":"sendgrid","name":"SendGrid (Twilio)","tagline":"Enterprise volume email incumbent. New agent apps should try Resend/Postmark first.","website":"https://sendgrid.com","overall":8.02,"scoreBand":{"low":7.4,"mid":8,"high":8.6,"halfWidth":0.6,"basis":"editorial_prior","display":"7.4–8.6 (editorial prior)"},"scoreLayers":{"editorialPrior":8.02,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-03","editorialPriorAsOf":"2026-09-14","pricingNotes":"High-volume email; free tier limited; ESSP/pro plans; Twilio-owned.","scores":{"capabilityFit":9,"pricePerformance":7.5,"latencyReliability":8.8,"developerDx":7.2,"privacyPosture":7.8,"lockInRisk":5,"maturity":9.5,"overall":8.02,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"customer-io","slug":"customer-io","name":"Customer.io","tagline":"Best when agents need behavioral messaging + txn in one vendor. Prefer Resend for pure transactional DX…","website":"https://customer.io","overall":8.18,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.18,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14: Essentials from ~$100/mo, Premium ~$1000/mo, Enterprise custom (customer.io/pricing OfferCatalog). Builder PAYG plan (docs): no monthly fee; free test to 10 verified recipients; go-live funds from $10 at $0.40 per 1,000 messages across email/push/in-app/webhooks (SMS/WhatsApp via Twilio). Transactional App API included — sends count toward allowances.","scores":{"capabilityFit":8.6,"pricePerformance":7.8,"latencyReliability":8.6,"developerDx":8.4,"privacyPosture":8,"lockInRisk":4.8,"maturity":8.8,"overall":8.18,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"amazon-ses","slug":"amazon-ses","name":"Amazon SES","tagline":"Budget transactional pipe when you already live on AWS and own deliverability. Default agents should still…","website":"https://aws.amazon.com/ses/","overall":8.16,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.16,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-21","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14 (aws.amazon.com/ses/pricing): À la carte outbound $0.10 / 1,000 emails + $0.12/GB attachment data; inbound $0.10/1k. Plan tiers Essentials/Pro/Enterprise (e.g. Essentials ~$0.16/1k in 0–10M band) — can switch to à la carte in console. Cheapest hyperscaler hammer; deliverability/ops on you.","scores":{"capabilityFit":7.8,"pricePerformance":9.4,"latencyReliability":9,"developerDx":6.8,"privacyPosture":8.4,"lockInRisk":4.5,"maturity":9.5,"overall":8.16,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},{"id":"mailgun","slug":"mailgun","name":"Mailgun","tagline":"Txn email peer when EU residency or deliverability ops matter. Depot default remains Resend; Postmark for…","website":"https://www.mailgun.com","overall":8.21,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.21,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-09-14 (mailgun.com/pricing): Free 100 emails/day; Basic from **$15/mo** (10k); Foundation **$35/mo** (50k); Scale **$90/mo** (100k). Overage from ~$1.10–$1.80/1k. US or EU data residency. Dedicated IPs extra (~$59/IP/mo class).","scores":{"capabilityFit":8.6,"pricePerformance":7.2,"latencyReliability":9,"developerDx":8.2,"privacyPosture":8.4,"lockInRisk":4.2,"maturity":9.2,"overall":8.21,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}}],"scoreBand":{"low":8.1,"mid":8.7,"high":9.3,"halfWidth":0.6,"basis":"editorial_prior","display":"8.1–9.3 (editorial prior)"},"scoreLayers":{"editorialPrior":8.67,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"whyPickOverHigherScore":{"pickId":"resend","pickName":"Resend","pickScore":8.67,"highestScoredCandidateId":"resend","highestScoredCandidateName":"Resend","highestScore":8.67,"pickHasLowerCompositeScore":false,"delta":0,"pickLeadsOnDimensions":[],"explanation":"Resend (8.67) holds both the highest composite score among ranked candidates and the editorial pick for Transactional email: dx + reliability; Postmark favored when deliverability is the crisis."},"cheapest":{"providerId":"amazon-ses","providerName":"Amazon SES","skuId":"amazon-ses-outbound-a-la-carte","item":"Outbound email (à la carte) transactional","plan":"Outbound email (à la carte) transactional — À la carte outbound: $0","unit":"usd_per_1k_emails","amountUsd":0.1,"isFloorPrice":false,"floorWarning":null,"skuCountInUnit":1,"isDepotPick":false,"sourceUrl":"https://aws.amazon.com/ses/pricing/","asOf":"2026-10-21","verifiedAsOf":"2026-10-21"},"recommendedWorkloadQuote":{"providerId":"resend","providerName":"Resend","skuId":"resend-tx-overage-0-46","item":"Transactional overage Scale 2.5M","plan":"Transactional overage Scale 2.5M — Per 1,000 emails beyond included volume on Scale 2,500,000","unit":"usd_per_1k_emails","amountUsd":0.46,"outputSkuId":null,"outputItem":null,"outputAmountUsd":null,"outputUnit":null,"sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","pricingLastVerifiedAt":"2026-10-27","isFlagshipForJob":false,"differsFromFloorCheapest":false,"representativeQuote":{"skuId":"resend-tx-overage-0-46","item":"Transactional overage Scale 2.5M","plan":"Transactional overage Scale 2.5M — Per 1,000 emails beyond included volume on Scale 2,500,000","amountUsd":0.46,"inputOrUnitUsd":0.46,"unit":"usd_per_1k_emails","outputUsd":null,"outputUnit":null,"sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":0.46,"totalUsd":0.529,"estimatedTotalUsd":0.529,"perTaskUsd":0.000529,"estimatedCostPerTaskUsd":0.000529,"formula":"(1,000 calls @ $0.46/1k_emails) * 1.15 overhead","assumptions":"1,000 tasks @ 1 request/task with 1.15x retry/tool-call overhead."}},"representativeQuote":{"skuId":"resend-tx-overage-0-46","item":"Transactional overage Scale 2.5M","plan":"Transactional overage Scale 2.5M — Per 1,000 emails beyond included volume on Scale 2,500,000","amountUsd":0.46,"inputOrUnitUsd":0.46,"unit":"usd_per_1k_emails","outputUsd":null,"outputUnit":null,"sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"unitsPerTask":1,"baseCostPer1kTasksUsd":0.46,"totalUsd":0.529,"estimatedTotalUsd":0.529,"perTaskUsd":0.000529,"estimatedCostPerTaskUsd":0.000529,"formula":"(1,000 calls @ $0.46/1k_emails) * 1.15 overhead","assumptions":"1,000 tasks @ 1 request/task with 1.15x retry/tool-call overhead."},"freeAlternatives":[{"id":"postmark-free-developer","name":"Postmark Free (Developer) plan","kind":"free_email","jtbdIds":["transactional-email"],"whatYouGet":"100 transactional emails per month, never expires; no overages allowed on this plan. Meant for testing an integration.","cost":"free","license":null,"sourceUrl":"https://postmarkapp.com/pricing","notes":"Fetched 2026-10-21.","providerId":"postmark","limits":{"emailsPerMonth":100},"asOf":"2026-10-21","freeType":"free_email","substitutable":true},{"id":"resend-free-plan","name":"Resend Free plan","kind":"free_email","jtbdIds":["transactional-email"],"whatYouGet":"Transactional email API free forever: 3,000 emails per month, at most 100 per day, 3 custom domains, 1 webhook endpoint, 30-day data retention.","cost":"free","license":null,"sourceUrl":"https://resend.com/pricing","notes":"Fetched 2026-10-21: 'we provide a free-forever plan'; daily limit 100 on Free; 3,000/month per the stored Free row. No overage on Free.","providerId":"resend","limits":{"emailsPerMonth":3000,"emailsPerDay":100,"dataRetentionDays":30},"asOf":"2026-10-21","freeType":"free_email","substitutable":true}],"referenceDocs":[],"falsification":{"jtbdId":"transactional-email","jtbdName":"Transactional email","currentPickId":"resend","currentPickScore":8.67,"challengerId":"postmark","challengerScore":8.65,"currentScoreGap":0.02,"minVerifiedOutcomes":10,"requiredOutcomeMargin":0.17,"requiredSuccessRateDelta":0.15,"maxPickPriceIncreasePct":25,"whatWouldChangePick":["Postmark (postmark) outperforms Resend (resend) by >= 0.17 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Resend's representative SKU for transactional-email without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=resend) or sustained >= 30% degraded/failed rate in verified production outcomes."],"frozenHoldoutPolicy":{"holdoutSplit":"20% frozen benchmark holdout tasks + 80% live production outcome receipts","requireCountersignReceipt":true,"requiredEvidenceTiers":["outcome_verified","reference_checked"],"minDistinctContributors":2,"antiGamingRule":"Unverified self-reports and seed/editorial rows never mutate picks or scores."},"triggers":[{"kind":"verified_outcomes_outperformance","challengerId":"postmark","minVerifiedOutcomes":10,"requiredOutcomeMargin":0.17,"requiredWorkedRateDelta":0.15},{"kind":"verified_price_increase","providerId":"resend","maxPriceIncreasePct":25},{"kind":"live_rail_exhaustion_or_degradation","providerId":"resend","immediateOverrideUrl":"/api/decide?jtbd=transactional-email&exhausted=resend"}],"submissionSpec":{"falsifyEndpoint":"/api/falsify?jtbd=transactional-email","outcomesEndpoint":"POST /api/feedback","correctionsEndpoint":"POST /api/corrections","payloadTemplate":{"agentIdentity":"agent:<your-agent-id>","jtbdId":"transactional-email","providerId":"postmark","outcome":"worked","detail":"Comparative production evaluation on transactional-email (n>=10 tasks) with Countersign receipt.","confidence":"high","receipt":{"countersign":{"claim_id":"cs-00000000","status":"verified","evidence_tier":"outcome_verified","counts_as_verified":true}}}}},"whatWouldChangePick":["Postmark (postmark) outperforms Resend (resend) by >= 0.17 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Resend's representative SKU for transactional-email without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=resend) or sustained >= 30% degraded/failed rate in verified production outcomes."],"routePlan":{"jtbdId":"transactional-email","primary":{"providerId":"resend","name":"Resend","overall":8.67,"scoreBand":{"low":8.1,"mid":8.7,"high":9.3,"halfWidth":0.6,"basis":"editorial_prior","display":"8.1–9.3 (editorial prior)"},"scoreLayers":{"editorialPrior":8.67,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"primary","reason":"Editorial Depot Pick for Transactional email; healthy/eligible under caller constraints."},"fallback":[{"providerId":"postmark","name":"Postmark","overall":8.65,"scoreBand":{"low":8.1,"mid":8.7,"high":9.3,"halfWidth":0.6,"basis":"editorial_prior","display":"8.1–9.3 (editorial prior)"},"scoreLayers":{"editorialPrior":8.65,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-21","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Transactional email."},{"providerId":"sendgrid","name":"SendGrid (Twilio)","overall":8.02,"scoreBand":{"low":7.4,"mid":8,"high":8.6,"halfWidth":0.6,"basis":"editorial_prior","display":"7.4–8.6 (editorial prior)"},"scoreLayers":{"editorialPrior":8.02,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-03","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Transactional email."},{"providerId":"customer-io","name":"Customer.io","overall":8.18,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.18,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Transactional email."},{"providerId":"amazon-ses","name":"Amazon SES","overall":8.16,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.16,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-21","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Transactional email."},{"providerId":"mailgun","name":"Mailgun","overall":8.21,"scoreBand":{"low":7.6,"mid":8.2,"high":8.8,"halfWidth":0.6,"basis":"editorial_prior","display":"7.6–8.8 (editorial prior)"},"scoreLayers":{"editorialPrior":8.21,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Transactional email."}],"disqualified":[],"expectedRegret":{"scoreDeltaVsUnconstrainedPick":0,"unconstrainedPickId":"resend","activePrimaryId":"resend","summary":"0.00 score regret: unconstrained editorial pick satisfies all caller constraints."},"evidenceAgeDays":{"editorialScoreAgeDays":43,"pricingVerifiedAgeDays":0,"editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27"},"confidenceBand":{"low":8.1,"mid":8.7,"high":9.3,"halfWidth":0.6,"basis":"editorial_prior","display":"8.1–9.3 (editorial prior)"},"constraintsApplied":false,"constraintBundle":{"task":null,"jtbd":"transactional-email","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]}},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","tie":true,"scoreGap":0.02,"decidingFactor":"developerDx (9.6 vs 8.8)","tieNote":"Scores are within 0.10 on a curated_estimate 0-10 scale (8.67 vs 8.65); treat as a statistical tie and decide on decidingFactor or whenNotTopPick.","rationale":"dx + reliability; Postmark favored when deliverability is the crisis.","whenNotTopPick":"Maximum deliverability paranoia — Postmark. Huge legacy volume — SendGrid.","skipTopPick":false,"skipReason":null,"matchedConstraints":[],"pricingSummary":"Modern transactional email API; generous free tier; usage-based; React Email ecosystem.","cite":"Depot Pick for transactional-email: resend (asOf 2026-09-14). See GET /api/jtbds/transactional-email + GET /api/methodology.","nextActions":[{"step":1,"title":"Inspect full JTBD + embeds","href":"/api/jtbds/transactional-email?embed=providers","why":"Confirm pick, runners-up, and methodology notes."},{"step":2,"title":"Quote sourced SKUs","href":"/api/quote?jtbd=transactional-email","why":"Depot Pick SKUs plus the cheapest sourced SKU whose unit matches this job. Does not change the pick. Does not blend input and output or borrow a chat rate for a non-chat job."},{"step":3,"title":"Open provider detail","href":"/api/providers/resend","why":"Scores, pricingNotes, strengths/weaknesses, communitySignals (claims only)."},{"step":4,"title":"Cite methodology","href":"/api/methodology","why":"Required when publishing a Depot Pick citation."},{"step":5,"title":"Grab badge SVG","href":"/api/badge?type=depot-pick&jtbd=transactional-email","why":"Embed in README / agent passport."},{"step":6,"title":"Post production insight","method":"POST","href":"/api/insights","why":"Unverified until curated; never auto-mutates official scores."}],"honesty":["Do not invent scores or benches.","Insights are claims until curated/reviewed; they never silently mutate official scores.","lockInRisk higher = more lock-in (worse).","normalizedUsdPerMillionTokens is set only for a single sourced token row. Otherwise null, with a machine-readable reason. Do not coerce GPU, minute, or per-1k search units.","Runners-up are not Depot Picks.","Depot overall is editorial_weighted, not Arena Elo and not an Artificial Analysis index."],"asOf":"2026-09-14","depth":{"whenNotToUse":{"text":"Maximum deliverability paranoia — Postmark. Huge legacy volume — SendGrid.","source":"editorial `whenNotTopPick` (data/jtbds.json)"},"whenNotToUseReason":null,"runnerUp":{"providerId":"postmark","name":"Postmark","overallForJob":8.65,"pickOverallForJob":8.67,"beatsPickOn":["capabilityFit","latencyReliability","privacyPosture","maturity"],"source":"first resolvable entry of the job's editorially ranked `runnersUpIds`; scores are stored job-weighted scores"},"runnerUpReason":null,"lockIn":{"pickLockInRisk":3.5,"runnerUpLockInRisk":3.5,"scale":"0–10 stored curated estimate; higher = more lock-in (worse)","pickExitSignals":[],"runnerUpExitSignals":[],"pickNotes":[{"text":"Migrate to Postmark/SendGrid only for specific deliverability needs.","field":"scores.notes"}],"selfHostFallback":[],"migration":null,"migrationReason":"no_stored_migration_data","derivedFrom":"stored lockInRisk scores, provider tags (oss, self-host, openai-compat, open-models), free rows that list this job, and verbatim provider notes. No migration guide was invented."}},"citation":{"text":"Agent Provider Depot (v0.12.153), Depot Pick for transactional-email: resend, scores as of 2026-09-14, retrieved 2026-10-27. https://getagentdepot.com/jtbds/transactional-email","markdown":"[Agent Provider Depot](https://getagentdepot.com/jtbds/transactional-email) (v0.12.153) — Depot Pick for `transactional-email`: **resend** (scores as of 2026-09-14, retrieved 2026-10-27)","fields":{"publisher":"Agent Provider Depot","version":"0.12.153","role":"depot_pick","jtbdId":"transactional-email","providerId":"resend","scoreAsOf":"2026-09-14","retrievedOn":"2026-10-27","page":"https://getagentdepot.com/jtbds/transactional-email","api":"https://getagentdepot.com/api/decide?jtbd=transactional-email"},"howToCite":"Cite Depot as an editorial, dated recommendation, not a benchmark: name the job, the Depot Pick (or runner-up), the score asOf date and the day you retrieved it, and link the job page. Format: “Agent Provider Depot (v{version}), Depot Pick for {jobId}: {providerId}, scores as of {scoreAsOf}, retrieved {retrievedOn}. {baseUrl}/jtbds/{jobId}”. Quote prices only with their own sourceUrl and asOf. If the pick's score is stale (freshness.pick.score.stale), say so."},"freshness":{"pick":{"score":{"asOf":"2026-09-14","ageDays":43,"stale":true,"staleAfterDays":30,"reason":null},"lastReviewed":{"asOf":"2026-09-14","ageDays":43,"stale":true,"staleAfterDays":30,"reason":null},"sourceCheck":{"checkedAt":"2026-10-27","sourceUrls":1,"sourcesReachable":1,"pricingRows":28,"pricingRowsReconfirmed":28,"note":"A source re-check confirms the page is reachable and, for pricing rows, that the stored amount and SKU name appear on it. It does not re-derive or change the score.","reason":null}},"scoreAsOf":"2026-09-14","editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27","pickLastReviewed":"2026-09-14","runnersUpScoreAsOf":["2026-09-14","2026-09-14","2026-09-14","2026-09-14","2026-09-14"],"contractAsOf":"2026-10-03","pricingShape":"sourced_rows","normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch"},"pricingContract":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"resend-tx-free","providerId":"resend","sku":"Transactional Free","unit":"usd_per_month","amountUsd":0,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"3,000 emails/mo. Page also says the Free plan is limited to 100 emails per day. No overage price shown."},{"id":"resend-tx-pro-50k","providerId":"resend","sku":"Transactional Pro 50,000 emails","unit":"usd_per_month","amountUsd":20,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"50,000 emails/mo."},{"id":"resend-tx-pro-100k","providerId":"resend","sku":"Transactional Pro 100,000 emails","unit":"usd_per_month","amountUsd":35,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"100,000 emails/mo."},{"id":"resend-tx-scale-100k","providerId":"resend","sku":"Transactional Scale 100,000 emails","unit":"usd_per_month","amountUsd":90,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"100,000 emails/mo."},{"id":"resend-tx-scale-200k","providerId":"resend","sku":"Transactional Scale 200,000 emails","unit":"usd_per_month","amountUsd":160,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"200,000 emails/mo."},{"id":"resend-tx-scale-500k","providerId":"resend","sku":"Transactional Scale 500,000 emails","unit":"usd_per_month","amountUsd":350,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"500,000 emails/mo."},{"id":"resend-tx-scale-1m","providerId":"resend","sku":"Transactional Scale 1,000,000 emails","unit":"usd_per_month","amountUsd":650,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"1,000,000 emails/mo."},{"id":"resend-tx-scale-1500k","providerId":"resend","sku":"Transactional Scale 1,500,000 emails","unit":"usd_per_month","amountUsd":825,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"1,500,000 emails/mo."},{"id":"resend-tx-scale-2500k","providerId":"resend","sku":"Transactional Scale 2,500,000 emails","unit":"usd_per_month","amountUsd":1150,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"2,500,000 emails/mo."},{"id":"resend-tx-overage-0-90","providerId":"resend","sku":"Transactional overage Pro and Scale 100k","unit":"usd_per_1k_emails","amountUsd":0.9,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Pro 50k, Pro 100k, and Scale 100k. Not an effective rate."},{"id":"resend-tx-overage-0-80","providerId":"resend","sku":"Transactional overage Scale 200k","unit":"usd_per_1k_emails","amountUsd":0.8,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 200,000."},{"id":"resend-tx-overage-0-70","providerId":"resend","sku":"Transactional overage Scale 500k","unit":"usd_per_1k_emails","amountUsd":0.7,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 500,000. The page's 'effective rate' illustration was not stored."},{"id":"resend-tx-overage-0-65","providerId":"resend","sku":"Transactional overage Scale 1M","unit":"usd_per_1k_emails","amountUsd":0.65,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 1,000,000."},{"id":"resend-tx-overage-0-52","providerId":"resend","sku":"Transactional overage Scale 1.5M","unit":"usd_per_1k_emails","amountUsd":0.52,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 1,500,000."},{"id":"resend-tx-overage-0-46","providerId":"resend","sku":"Transactional overage Scale 2.5M","unit":"usd_per_1k_emails","amountUsd":0.46,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_emails","priceSortEligible":false,"qualifier":"Per 1,000 emails beyond included volume on Scale 2,500,000."},{"id":"resend-mkt-free","providerId":"resend","sku":"Marketing Free","unit":"usd_per_month","amountUsd":0,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"1,000 contacts/mo. Marketing plans are limited by contacts, not emails sent."},{"id":"resend-mkt-pro-5k","providerId":"resend","sku":"Pro marketing 5,000 contacts","unit":"usd_per_month","amountUsd":40,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"5,000 contacts/mo."},{"id":"resend-mkt-pro-10k","providerId":"resend","sku":"Pro marketing 10,000 contacts","unit":"usd_per_month","amountUsd":80,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"10,000 contacts/mo."},{"id":"resend-mkt-pro-15k","providerId":"resend","sku":"Pro marketing 15,000 contacts","unit":"usd_per_month","amountUsd":120,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"15,000 contacts/mo."},{"id":"resend-mkt-pro-25k","providerId":"resend","sku":"Pro marketing 25,000 contacts","unit":"usd_per_month","amountUsd":180,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"25,000 contacts/mo."},{"id":"resend-mkt-pro-50k","providerId":"resend","sku":"Pro marketing 50,000 contacts","unit":"usd_per_month","amountUsd":250,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"50,000 contacts/mo."},{"id":"resend-mkt-pro-100k","providerId":"resend","sku":"Pro marketing 100,000 contacts","unit":"usd_per_month","amountUsd":450,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"100,000 contacts/mo."},{"id":"resend-mkt-pro-150k","providerId":"resend","sku":"Pro marketing 150,000 contacts","unit":"usd_per_month","amountUsd":650,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"150,000 contacts/mo."},{"id":"resend-automation-run","providerId":"resend","sku":"Automation Runs pay-as-you-go","unit":"usd_per_run","amountUsd":0.0015,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_run","priceSortEligible":false,"qualifier":"Beyond 10,000 Automation Runs per month on paid plans. Free includes 10,000 runs with no overage."},{"id":"resend-inbox-payg","providerId":"resend","sku":"Inboxes pay-as-you-go (additional inbox)","unit":"usd_per_inbox_month","amountUsd":1,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_inbox_month","priceSortEligible":false,"qualifier":"Inboxes (Pay-as-you-go): 'Every plan includes 3 inboxes. Paid plans can enable pay-as-you-go to add more at $1 per inbox per month; the Free plan stops at 3.' Added 2026-10-27 (v0.12.149) as a reviewed addition. Applies only beyond the 3 included inboxes, on paid plans with pay-as-you-go enabled; 'Inboxes do not come with a separate email allowance' (inbox email counts toward the plan's transactional quota). Not a plan price and not a per-email price; never blended with usd_per_1k_emails or usd_per_month rows."},{"id":"resend-addon-domains","providerId":"resend","sku":"Domains add-on","unit":"usd_per_month","amountUsd":20,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Adds 100 domains. Pro and Scale."},{"id":"resend-addon-dedicated-ip","providerId":"resend","sku":"Dedicated IPs","unit":"usd_per_month","amountUsd":30,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Scale plan, customers exceeding 3,000 emails sent per day."},{"id":"resend-addon-sso","providerId":"resend","sku":"Single Sign-On add-on","unit":"usd_per_month","amountUsd":150,"currency":"USD","sourceUrl":"https://resend.com/pricing.md","asOf":"2026-10-27","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Add-on on Scale. Included on Enterprise."}],"notesExcerpt":"Modern transactional email API; generous free tier; usage-based; React Email ecosystem.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://resend.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"links":{"jtbd":"/jtbds/transactional-email","jtbdApi":"/api/jtbds/transactional-email","leaderboard":"/api/leaderboards?jtbd=transactional-email","methodology":"/api/methodology","badge":"/api/badge?type=depot-pick&jtbd=transactional-email","decide":"/api/decide?jtbd=transactional-email","humanPage":"/jtbds/transactional-email","alternatives":"/api/alternatives?provider=resend","canonical":"/api/canonical","quote":"/api/quote?jtbd=transactional-email","falsify":"/api/falsify?jtbd=transactional-email"},"constraintBundle":{"task":null,"jtbd":"transactional-email","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]},"stackContext":{"host":null,"framework":null,"repo":null,"lang":null,"existing":[],"volume":null,"sender":null,"detectedFromTask":[]},"keep":null,"contextAdvice":null,"communityFeedback":{"pickOnThisJob":{"failed":0,"degraded":0,"worked":0,"insights":1,"withVerifiedReceipt":0,"failureModes":{},"latestAt":"2026-09-08T11:00:00.000Z","note":"Agent-reported claims (unverified unless a receipt is verified by Depot's re-check). They never change scores or picks."},"outcomes":{"job":{"n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"verifiedReports":0,"contributors":0,"excluded":{"seed_editorial":1,"test":0,"notFeedback":0},"reason":"no_submitted_outcome_reports_yet"},"pick":{"providerId":"resend","n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"evidenceTiers":{"agent_claim":0,"self_declared":0,"reference_checked":0,"outcome_verified":0},"reason":"no_submitted_outcome_reports_yet"},"scoresMutated":false,"more":"/api/outcomes?jtbd=transactional-email"},"report":"POST /api/feedback {agentIdentity, outcome: failed|degraded|worked, detail, providerId, jtbdId, failureModeId?, receipt?}"}}