[{"data":1,"prerenderedAt":486},["ShallowReactive",2],{"navigation":3,"\u002Ftransactional\u002Foverview":216,"\u002Ftransactional\u002Foverview-surround":481},[4,9,14,40,57,74,95,112,133,150,199,208],{"title":5,"path":6,"stem":7,"icon":8},"Quick start","\u002Fgetting-started","01.getting-started","i-lucide-rocket",{"title":10,"path":11,"stem":12,"icon":13},"Set up from the terminal","\u002Fcli","02.cli","i-lucide-terminal",{"title":15,"path":16,"stem":17,"children":18,"page":39},"Domains & DNS","\u002Fdomains","03.domains",[19,23,27,31,35],{"title":20,"path":21,"stem":22},"Adding a domain","\u002Fdomains\u002Fadding-a-domain","03.domains\u002F01.adding-a-domain",{"title":24,"path":25,"stem":26},"Automatic DNS setup","\u002Fdomains\u002Fautomatic-dns-setup","03.domains\u002F02.automatic-dns-setup",{"title":28,"path":29,"stem":30},"Manual DNS records","\u002Fdomains\u002Fmanual-dns-records","03.domains\u002F03.manual-dns-records",{"title":32,"path":33,"stem":34},"Domain verification","\u002Fdomains\u002Fverification","03.domains\u002F04.verification",{"title":36,"path":37,"stem":38},"Troubleshooting DNS","\u002Fdomains\u002Ftroubleshooting","03.domains\u002F05.troubleshooting",false,{"title":41,"path":42,"stem":43,"children":44,"page":39},"Mailboxes & Aliases","\u002Fmailboxes","04.mailboxes",[45,49,53],{"title":46,"path":47,"stem":48},"Creating mailboxes","\u002Fmailboxes\u002Fcreating-mailboxes","04.mailboxes\u002F01.creating-mailboxes",{"title":50,"path":51,"stem":52},"Aliases","\u002Fmailboxes\u002Faliases","04.mailboxes\u002F02.aliases",{"title":54,"path":55,"stem":56},"Passwords, passkeys & access","\u002Fmailboxes\u002Fpasswords-and-access","04.mailboxes\u002F03.passwords-and-access",{"title":58,"path":59,"stem":60,"children":61,"page":39},"Using Your Mail","\u002Fmail","05.mail",[62,66,70],{"title":63,"path":64,"stem":65},"Webmail","\u002Fmail\u002Fwebmail","05.mail\u002F01.webmail",{"title":67,"path":68,"stem":69},"IMAP & SMTP settings","\u002Fmail\u002Fimap-smtp-settings","05.mail\u002F02.imap-smtp-settings",{"title":71,"path":72,"stem":73},"iPhone setup","\u002Fmail\u002Fios-profile","05.mail\u002F03.ios-profile",{"title":75,"path":76,"stem":77,"children":78,"page":39},"Drive","\u002Fdrive","06.drive",[79,83,87,91],{"title":80,"path":81,"stem":82},"Drive overview","\u002Fdrive\u002Foverview","06.drive\u002F01.overview",{"title":84,"path":85,"stem":86},"Uploading & organising files","\u002Fdrive\u002Ffiles-and-folders","06.drive\u002F02.files-and-folders",{"title":88,"path":89,"stem":90},"Sharing files","\u002Fdrive\u002Fsharing","06.drive\u002F03.sharing",{"title":92,"path":93,"stem":94},"Connect Drive to other apps","\u002Fdrive\u002Fconnect-apps","06.drive\u002F04.connect-apps",{"title":96,"path":97,"stem":98,"children":99,"page":39},"Sending & Campaigns","\u002Fsending","07.sending",[100,104,108],{"title":101,"path":102,"stem":103},"Sending limits","\u002Fsending\u002Flimits","07.sending\u002F01.limits",{"title":105,"path":106,"stem":107},"Campaigns","\u002Fsending\u002Fcampaigns","07.sending\u002F02.campaigns",{"title":109,"path":110,"stem":111},"Deliverability & staying out of spam","\u002Fsending\u002Fdeliverability","07.sending\u002F03.deliverability",{"title":113,"path":114,"stem":115,"children":116,"page":39},"Transactional Email","\u002Ftransactional","08.transactional",[117,121,125,129],{"title":118,"path":119,"stem":120},"Transactional email","\u002Ftransactional\u002Foverview","08.transactional\u002F01.overview",{"title":122,"path":123,"stem":124},"Templates","\u002Ftransactional\u002Ftemplates","08.transactional\u002F02.templates",{"title":126,"path":127,"stem":128},"Sending via the API","\u002Ftransactional\u002Fsend-api","08.transactional\u002F03.send-api",{"title":130,"path":131,"stem":132},"Webhooks","\u002Ftransactional\u002Fwebhooks","08.transactional\u002F04.webhooks",{"title":134,"path":135,"stem":136,"children":137,"page":39},"Migrations","\u002Fmigrations","09.migrations",[138,142,146],{"title":139,"path":140,"stem":141},"Migrating your email","\u002Fmigrations\u002Foverview","09.migrations\u002F01.overview",{"title":143,"path":144,"stem":145},"Migrating from Gmail","\u002Fmigrations\u002Ffrom-gmail","09.migrations\u002F02.from-gmail",{"title":147,"path":148,"stem":149},"Migrating from Microsoft 365","\u002Fmigrations\u002Ffrom-microsoft-365","09.migrations\u002F03.from-microsoft-365",{"title":151,"path":152,"stem":153,"children":154,"page":39},"AI & Developers","\u002Fdevelopers","10.developers",[155,159,163,167,170,174,178,182,187,191,195],{"title":156,"path":157,"stem":158,"icon":8},"Quickstart","\u002Fdevelopers\u002Fquickstart","10.developers\u002F00.quickstart",{"title":160,"path":161,"stem":162},"Connect Claude","\u002Fdevelopers\u002Fconnect-claude","10.developers\u002F01.connect-claude",{"title":164,"path":165,"stem":166},"AI agents & API keys","\u002Fdevelopers\u002Fai-agents","10.developers\u002F02.ai-agents",{"title":130,"path":168,"stem":169},"\u002Fdevelopers\u002Fwebhooks","10.developers\u002F03.webhooks",{"title":171,"path":172,"stem":173},"Partner API","\u002Fdevelopers\u002Fpartners","10.developers\u002F04.partners",{"title":175,"path":176,"stem":177},"Intake and Lens","\u002Fdevelopers\u002Fintake","10.developers\u002F05.intake",{"title":179,"path":180,"stem":181},"Use Faivelo from your coding agent","\u002Fdevelopers\u002Fcoding-agents","10.developers\u002F06.coding-agents",{"title":183,"path":184,"stem":185,"icon":186},"Errors","\u002Fdevelopers\u002Ferrors","10.developers\u002F07.errors","i-lucide-circle-alert",{"title":188,"path":189,"stem":190},"Email your agent","\u002Fdevelopers\u002Femail-your-agent","10.developers\u002F08.email-your-agent",{"title":192,"path":193,"stem":194},"Email agent with Claude","\u002Fdevelopers\u002Fagent-with-claude","10.developers\u002F09.agent-with-claude",{"title":196,"path":197,"stem":198},"Email agent with ChatGPT","\u002Fdevelopers\u002Fagent-with-chatgpt","10.developers\u002F10.agent-with-chatgpt",{"title":200,"path":201,"stem":202,"children":203,"page":39},"Billing","\u002Fbilling","11.billing",[204],{"title":205,"path":206,"stem":207},"Billing & plans","\u002Fbilling\u002Fplans","11.billing\u002F01.plans",{"title":209,"path":210,"stem":211,"children":212,"page":39},"Security","\u002Fsecurity","12.security",[213],{"title":209,"path":214,"stem":215},"\u002Fsecurity\u002Foverview","12.security\u002F01.overview",{"id":217,"title":118,"body":218,"description":474,"extension":475,"links":476,"meta":477,"navigation":478,"path":119,"seo":479,"stem":120,"__hash__":480},"docs\u002F08.transactional\u002F01.overview.md",{"type":219,"value":220,"toc":466},"minimark",[221,235,238,311,316,334,338,422,428,432],[222,223,224,225,229,230,234],"p",{},"Transactional email is the mail your ",[226,227,228],"strong",{},"application"," sends — receipts, password resets, magic links, shipping updates, alerts. It's one-to-one, triggered by something a user did, and it needs to arrive ",[231,232,233],"em",{},"now",".",[222,236,237],{},"Faivelo's transactional email gives you:",[239,240,241,257,266,295,301],"ul",{},[242,243,244,247,248,252,253,256],"li",{},[226,245,246],{},"A send API"," — ",[249,250,251],"code",{},"POST \u002Fapi\u002Fv1\u002Femails"," sends from any address on one of your verified domains. No mailbox needs to exist for the sender: ",[249,254,255],{},"receipts@yourdomain.com"," works the moment the domain is verified.",[242,258,259,262,263,234],{},[226,260,261],{},"Designed templates"," — build the email once in the visual template editor, then trigger it from code with an alias and variables. See ",[264,265,122],"a",{"href":123},[242,267,268,271,272,275,276,279,280,279,283,286,287,290,291,294],{},[226,269,270],{},"Delivery tracking"," — every send has a status (",[249,273,274],{},"sent"," → ",[249,277,278],{},"delivered",", ",[249,281,282],{},"bounced",[249,284,285],{},"complained",", or ",[249,288,289],{},"failed",") you can poll, plus ",[264,292,293],{"href":131},"webhooks"," that push those events to your server as they happen.",[242,296,297,300],{},[226,298,299],{},"Automatic suppression"," — addresses that previously hard-bounced or complained are dropped before sending, so a stale address in your database can't damage your domain's reputation.",[242,302,303,306,307,310],{},[226,304,305],{},"Safe retries"," — send an ",[249,308,309],{},"Idempotency-Key"," header and a retried request returns the original result instead of emailing your customer twice.",[312,313,315],"h2",{"id":314},"who-can-use-it","Who can use it",[222,317,318,319,322,323,327,328,331,332,234],{},"Transactional email is included on ",[226,320,321],{},"every paid plan",", and every plan sends to anyone: Starter sends 3,000 a month, Growth 20,000, Pro 50,000 and Business 100,000 — at 10\u002F60\u002F120\u002F240 recipients a minute respectively, with a daily cap of a tenth of the month (see ",[264,324,326],{"href":325},"\u002Fdevelopers\u002Fai-agents#rate-limits","rate limits","). Transactional volume is a ",[226,329,330],{},"separate budget from campaigns",", so a newsletter can never eat your password resets. Delivery webhooks are included from Pro, where each sending domain also carries its own reputation and a dedicated IP is available as an add-on. Every signed-in account can browse the Templates section and explore the editor. See ",[264,333,205],{"href":206},[312,335,337],{"id":336},"transactional-vs-campaigns","Transactional vs. campaigns",[339,340,341,357],"table",{},[342,343,344],"thead",{},[345,346,347,350,353],"tr",{},[348,349],"th",{},[348,351,352],{},"Transactional",[348,354,355],{},[264,356,105],{"href":106},[358,359,360,372,383,397,408],"tbody",{},[345,361,362,366,369],{},[363,364,365],"td",{},"Triggered by",[363,367,368],{},"Your code, one recipient at a time",[363,370,371],{},"You, to a whole list",[345,373,374,377,380],{},[363,375,376],{},"Examples",[363,378,379],{},"Receipts, resets, alerts",[363,381,382],{},"Newsletters, announcements, product updates",[345,384,385,388,394],{},[363,386,387],{},"Sent via",[363,389,390,391,393],{},"API (",[249,392,251],{},")",[363,395,396],{},"Dashboard campaign wizard",[345,398,399,402,405],{},[363,400,401],{},"Unsubscribe footer",[363,403,404],{},"Not added (it's not marketing)",[363,406,407],{},"Added automatically",[345,409,410,413,419],{},[363,411,412],{},"Counts against",[363,414,415,416],{},"Your ",[264,417,418],{"href":102},"monthly sending limit",[363,420,421],{},"Your monthly sending limit",[222,423,424,425,234],{},"Both kinds of sending draw from the same monthly pool and the same account-level ",[264,426,427],{"href":102},"sending limits",[312,429,431],{"id":430},"getting-started","Getting started",[433,434,435,441,450,455],"ol",{},[242,436,437,440],{},[264,438,439],{"href":21},"Verify a domain"," (you've probably done this already).",[242,442,443,444,447,448,234],{},"Create an API key with the ",[249,445,446],{},"mail:send"," scope — see ",[264,449,164],{"href":165},[242,451,452,453,234],{},"Send your first email — see ",[264,454,126],{"href":127},[242,456,457,458,461,462,465],{},"Optional: design a ",[264,459,460],{"href":123},"template"," and add a ",[264,463,464],{"href":131},"webhook"," for delivery events.",{"title":467,"searchDepth":468,"depth":469,"links":470},"",1,2,[471,472,473],{"id":314,"depth":469,"text":315},{"id":336,"depth":469,"text":337},{"id":430,"depth":469,"text":431},"Send receipts, alerts, and notifications from your own domain via API.","md",null,{},true,{"title":118,"description":474},"dDao1pJi06mlZGORP1zxFS-5x6Uukdi_07wu8CEuYME",[482,484],{"title":109,"path":110,"stem":111,"description":483,"children":-1},"Keep your domain's reputation clean and your mail in the inbox.",{"title":122,"path":123,"stem":124,"description":485,"children":-1},"Design transactional emails visually, then trigger them from code.",1792109922314]