[{"data":1,"prerenderedAt":611},["ShallowReactive",2],{"\u002Fblog\u002Fwhere-do-resend-replies-go":3,"\u002Fblog\u002Fwhere-do-resend-replies-go-surround":606},{"id":4,"title":5,"authors":6,"badge":12,"body":14,"date":594,"description":595,"extension":596,"image":597,"meta":599,"navigation":600,"path":601,"seo":602,"stem":603,"updatedAt":604,"__hash__":605},"posts\u002Fblog\u002Fwhere-do-resend-replies-go.md","Where Do Resend Replies Go? Resend Inbound and Your Options",[7],{"name":8,"to":9,"avatar":10},"Rares Serban","\u002Fabout",{"src":11},"\u002Fimages\u002Frares-serban.jpg",{"label":13},"Guide",{"type":15,"value":16,"toc":579},"minimark",[17,42,45,50,66,166,176,180,203,228,231,235,242,246,338,347,350,354,371,374,381,385,394,500,515,519,524,530,534,540,544,561,565,568,572,575],[18,19,20,21,25,26,29,30,33,34,41],"p",{},"Replies to an email you send with Resend go to the address in its From field, or to its Reply-To if you set one (",[22,23,24],"code",{},"replyTo"," in the Node SDK, ",[22,27,28],{},"reply_to"," in the API). Resend only gets them if that domain's MX record points at Resend (that's Resend inbound), or you forward them to a Resend receiving address. If there's no inbox behind the address, the reply bounces. Resend's ",[22,31,32],{},"send."," subdomain is the Return-Path (",[35,36,40],"a",{"href":37,"rel":38},"https:\u002F\u002Fresend.com\u002Fdocs\u002Fdashboard\u002Fdomains\u002Fcustom-return-path",[39],"nofollow","docs","), which only collects bounces.",[18,43,44],{},"A reply can land in one of four places: a mailbox already on that domain, Resend Inbound (a webhook plus a Receiving tab), Resend Inboxes (private beta), or a separate inbox on the same domain or a subdomain. I built Mailyond for the last one. You keep Resend for sending, point the reply domain's MX at Mailyond, and answer replies for all your domains in one inbox, at a flat $10 or $40 a month.",[46,47,49],"h2",{"id":48},"where-replies-to-resend-email-actually-go","Where replies to Resend email actually go",[18,51,52,53,56,57,62,63,65],{},"Resend recommends sending from a subdomain such as ",[22,54,55],{},"updates.example.com"," (",[35,58,61],{"href":59,"rel":60},"https:\u002F\u002Fresend.com\u002Fdocs\u002Fdashboard\u002Fdomains\u002Fintroduction",[39],"Domains introduction","). I'd keep that and add a ",[22,64,24],{}," where someone reads mail:",[67,68,73],"pre",{"className":69,"code":70,"language":71,"meta":72,"style":72},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","await resend.emails.send({\n  from: 'App \u003Chello@updates.example.com>',\n  replyTo: 'hello@example.com',\n  \u002F\u002F to, subject, html\n});\n","ts","",[22,74,75,107,130,147,154],{"__ignoreMap":72},[76,77,80,84,88,92,95,97,101,104],"span",{"class":78,"line":79},"line",1,[76,81,83],{"class":82},"s7zQu","await",[76,85,87],{"class":86},"sTEyZ"," resend",[76,89,91],{"class":90},"sMK4o",".",[76,93,94],{"class":86},"emails",[76,96,91],{"class":90},[76,98,100],{"class":99},"s2Zo4","send",[76,102,103],{"class":86},"(",[76,105,106],{"class":90},"{\n",[76,108,110,114,117,120,124,127],{"class":78,"line":109},2,[76,111,113],{"class":112},"swJcz","  from",[76,115,116],{"class":90},":",[76,118,119],{"class":90}," '",[76,121,123],{"class":122},"sfazB","App \u003Chello@updates.example.com>",[76,125,126],{"class":90},"'",[76,128,129],{"class":90},",\n",[76,131,133,136,138,140,143,145],{"class":78,"line":132},3,[76,134,135],{"class":112},"  replyTo",[76,137,116],{"class":90},[76,139,119],{"class":90},[76,141,142],{"class":122},"hello@example.com",[76,144,126],{"class":90},[76,146,129],{"class":90},[76,148,150],{"class":78,"line":149},4,[76,151,153],{"class":152},"sHwdD","  \u002F\u002F to, subject, html\n",[76,155,157,160,163],{"class":78,"line":156},5,[76,158,159],{"class":90},"}",[76,161,162],{"class":86},")",[76,164,165],{"class":90},";\n",[18,167,168,169,171,172,175],{},"Without ",[22,170,24],{},", customers reply to ",[22,173,174],{},"hello@updates.example.com",", a subdomain that often has no inbox, and that's the usual reason replies disappear. So check the MX on the reply name first.",[46,177,179],{"id":178},"how-resend-inbound-works-today","How Resend inbound works today",[18,181,182,183,188,189,192,193,198,199,202],{},"Resend receives on every plan (",[35,184,187],{"href":185,"rel":186},"https:\u002F\u002Fresend.com\u002Fpricing",[39],"pricing",", checked 19 October 2026). Mail arrives at your ",[22,190,191],{},"\u003Cid>.resend.app"," address or your verified domain once you add its MX (",[35,194,197],{"href":195,"rel":196},"https:\u002F\u002Fresend.com\u002Fdocs\u002Fdashboard\u002Freceiving\u002Fintroduction",[39],"Receiving Emails","). It shows up in the Receiving tab, and an ",[22,200,201],{},"email.received"," webhook tells your app.",[18,204,205,206,209,210,213,214,217,218,221,222,227],{},"Replying is up to your code: ",[22,207,208],{},"In-Reply-To"," set to the received ",[22,211,212],{},"message_id",", a ",[22,215,216],{},"Re:"," subject, and ",[22,219,220],{},"References"," for later replies (",[35,223,226],{"href":224,"rel":225},"https:\u002F\u002Fresend.com\u002Fdocs\u002Fdashboard\u002Freceiving\u002Freply-to-emails",[39],"Reply to Receiving Emails",").",[18,229,230],{},"For code that acts on replies (parse, route, hand to an agent), I think this is the right tool.",[46,232,234],{"id":233},"can-resend-receive-email-for-a-person-to-answer","Can Resend receive email for a person to answer?",[18,236,237,238,91],{},"Yes. Inbound hands the message to your code. For a person to answer it in the thread, there's Resend Inboxes, a client built on Resend, or a separate inbox (compared at the end). Forwarding replies into Gmail and answering with Send-as usually fails DMARC, as I explain in ",[35,239,241],{"href":240},"\u002Fblog\u002Freply-to-email-from-custom-domain","how to reply from a custom domain",[46,243,245],{"id":244},"how-to-keep-resend-for-sending-and-get-replies-on-the-same-domain","How to keep Resend for sending and get replies on the same domain",[247,248,249,265,278,303,312,327],"ol",{},[250,251,252,253,255,256,258,259,261,262,91],"li",{},"Pick the reply address: the From domain (",[22,254,55],{},") or a ",[22,257,24],{}," like ",[22,260,142],{}," or ",[22,263,264],{},"info@example.com",[250,266,267,268,272,273,227],{},"Check that name's MX. If it already has a mailbox (Google Workspace on the apex, say), use a ",[35,269,271],{"href":270},"\u002Fblog\u002Femail-on-subdomain","subdomain"," instead. If Resend Receiving is on for that name, turn off \"Enable Receiving\" and remove Resend's MX, since with two MX hosts mail usually only goes to the lowest number (",[35,274,277],{"href":275,"rel":276},"https:\u002F\u002Fresend.com\u002Fdocs\u002Fdashboard\u002Freceiving\u002Fcustom-domains",[39],"Custom Receiving Domains",[250,279,280,281,284,285,288,289,292,293,288,296,299,300,302],{},"Connect the name in Mailyond. It's one 5-minute DNS setup with 3 records: DKIM TXT at ",[22,282,283],{},"\u003Cselector>pm._domainkey.\u003Cname>",", Return-Path CNAME ",[22,286,287],{},"pm-bounces.\u003Cname>"," to ",[22,290,291],{},"pm.mtasv.net",", and MX ",[22,294,295],{},"\u003Cname>",[22,297,298],{},"inbound.postmarkapp.com"," at priority 10. These don't overlap with Resend's DKIM or ",[22,301,32],{}," records, so both senders stay verified.",[250,304,305,306,261,309,311],{},"Leave your Resend code alone. Only ",[22,307,308],{},"from",[22,310,24],{}," has to be on the connected name.",[250,313,314,315,319,320,322,323,91],{},"Test it. Run the domain through the ",[35,316,318],{"href":317},"\u002Ftools\u002Fdmarc-checker","DMARC checker",", send from your app to a personal Gmail, reply, and answer it in Mailyond. To confirm the MX for your reply domain points at ",[22,321,298],{},", paste it into the ",[35,324,326],{"href":325},"\u002Ftools\u002Fmx-record-checker","MX record checker",[250,328,329,330,333,334,337],{},"Optional: Mailyond's send endpoint is Resend-compatible, so ",[22,331,332],{},"new Resend('myond_...', { baseUrl: 'https:\u002F\u002Fmailyond.com\u002Fapi\u002Fexternal' })"," keeps ",[22,335,336],{},"resend.emails.send()"," working.",[18,339,340,341,343,344,346],{},"A reply to an email Resend sent starts a new conversation in Mailyond. Mailyond threads by matching ",[22,342,208],{}," and ",[22,345,220],{}," against its own sends, and the original is in Resend. Once you answer from Mailyond, later replies thread normally.",[18,348,349],{},"Inbound mail counts toward the allowance on both: Mailyond counts everything sent and received (3,000 a month on Basic, 15,000 on Agency), and Resend counts each received email toward its transactional quota.",[46,351,353],{"id":352},"where-mailyond-fits","Where Mailyond fits",[18,355,356,357,361,362,366,367,91],{},"If you send with Resend from a few products and replies are scattered or bouncing, Mailyond puts them in ",[35,358,360],{"href":359},"\u002Fblog\u002Fone-inbox-for-multiple-domains","one inbox",", tagged by domain. You answer as the address they wrote to, or an agent does ",[35,363,365],{"href":364},"\u002Fblog\u002Fsupport-email-mcp-server","over MCP",". What each sender costs across domains is in ",[35,368,370],{"href":369},"\u002Fblog\u002Ftransactional-email-for-multiple-domains","transactional email for multiple domains",[18,372,373],{},"Basic is $10 a month for up to 5 domains and one user. Agency is $40 for up to 30 domains and up to 10 members. With one domain and a couple of addresses, Resend Inboxes will probably cost less once you get access.",[18,375,376,377,91],{},"Try it on one domain: ",[35,378,380],{"href":379},"\u002Fsignup","7 days free on Basic",[46,382,384],{"id":383},"resend-inboxes-inboxesnet-reticketdesk-and-mailyond","Resend Inboxes, inboxes.net, ReTicketDesk and Mailyond",[18,386,387,388,393],{},"All checked 19 October 2026. Resend's ",[35,389,392],{"href":390,"rel":391},"https:\u002F\u002Fresend.com\u002Fdocs\u002Fapi-reference\u002Finboxes\u002Fcreate-inbox",[39],"Create Inbox docs"," say \"Inboxes are currently in private beta and only available to a limited number of users\".",[395,396,397,415],"table",{},[398,399,400],"thead",{},[401,402,403,406,409,412],"tr",{},[404,405],"th",{},[404,407,408],{},"What it is",[404,410,411],{},"Price",[404,413,414],{},"Needs",[416,417,418,443,461,483],"tbody",{},[401,419,420,428,431,437],{},[421,422,423],"td",{},[35,424,427],{"href":425,"rel":426},"https:\u002F\u002Fresend.com\u002Fproducts\u002Finboxes",[39],"Resend Inboxes",[421,429,430],{},"\"The inbox for agents\": threads, drafts and MCP",[421,432,433,434,162],{},"3 on every plan, then $1 per inbox a month on paid plans with pay-as-you-go (",[35,435,187],{"href":185,"rel":436},[39],[421,438,439,440],{},"Beta access, receiving MX or ",[22,441,442],{},"forwarding: true",[401,444,445,452,455,458],{},[421,446,447],{},[35,448,451],{"href":449,"rel":450},"https:\u002F\u002Finboxes.net\u002F",[39],"inboxes.net",[421,453,454],{},"Open-source client on your Resend account: inbox per domain, team roles, MCP with drafts first",[421,456,457],{},"Free self-hosted, $5 a month hosted",[421,459,460],{},"Your Resend API key; it reads what Resend receives, with no extra DNS on its side",[401,462,463,470,473,480],{},[421,464,465],{},[35,466,469],{"href":467,"rel":468},"https:\u002F\u002Freticketdesk.com\u002F",[39],"ReTicketDesk",[421,471,472],{},"\"A Resend-native support inbox\": tickets, notes, assignment, snooze, saved replies",[421,474,475,476,162],{},"$15 (2 teammates), $35 (5), $79 (15), $3 per extra; 14-day trial, no card (",[35,477,187],{"href":478,"rel":479},"https:\u002F\u002Freticketdesk.com\u002Fpricing",[39],[421,481,482],{},"A Resend account with a receiving address (\"Bring your Resend account\")",[401,484,485,491,494,497],{},[421,486,487],{},[35,488,490],{"href":489},"\u002F#pricing","Mailyond",[421,492,493],{},"One inbox for replies across your domains, answering as each address",[421,495,496],{},"$10 (5 domains, 1 user), $40 (30 domains, up to 10 members); 7-day trial on Basic",[421,498,499],{},"3 DNS records per domain, any sender",[501,502,503,506,509,512],"ul",{},[250,504,505],{},"Pick Resend Inboxes if you're on Resend, need a few addresses and have beta access.",[250,507,508],{},"Pick inboxes.net if you want open source, self-hosting or the lowest price.",[250,510,511],{},"Pick ReTicketDesk if your support team wants tickets and assignment on top of Resend.",[250,513,514],{},"Pick Mailyond if replies come in across several domains and you want them in one inbox at a flat price, live today, with any sender.",[46,516,518],{"id":517},"faq","FAQ",[520,521,523],"h3",{"id":522},"where-do-replies-to-resend-emails-go","Where do replies to Resend emails go?",[18,525,526,527,529],{},"To the From address, or the Reply-To if you set ",[22,528,28],{},". Resend only receives them if that name's MX points at Resend (Resend Inbound), or you forward them to a Resend receiving address.",[520,531,533],{"id":532},"can-resend-receive-emails","Can Resend receive emails?",[18,535,536,537,539],{},"Yes. Resend Inbound is on every plan, with a Receiving tab and an ",[22,538,201],{}," webhook. Each received email counts toward the transactional quota.",[520,541,543],{"id":542},"how-do-i-set-reply_to-in-resend","How do I set reply_to in Resend?",[18,545,546,547,56,549,551,552,555,556,227],{},"Pass ",[22,548,28],{},[22,550,24],{}," in the Node SDK) to ",[22,553,554],{},"emails.send",", as a string or an array (",[35,557,560],{"href":558,"rel":559},"https:\u002F\u002Fresend.com\u002Fdocs\u002Fapi-reference\u002Femails\u002Fsend-email",[39],"Send Email API",[520,562,564],{"id":563},"is-resend-inboxes-available","Is Resend Inboxes available?",[18,566,567],{},"As of 19 October 2026 it's in private beta, with early access on request through Resend Labs.",[520,569,571],{"id":570},"can-i-keep-resend-and-receive-replies-somewhere-else-on-the-same-domain","Can I keep Resend and receive replies somewhere else on the same domain?",[18,573,574],{},"Yes, if that name's MX points at the other inbox and Resend Receiving is off for it. Resend's sending records don't clash with that MX.",[576,577,578],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":72,"searchDepth":109,"depth":109,"links":580},[581,582,583,584,585,586,587],{"id":48,"depth":109,"text":49},{"id":178,"depth":109,"text":179},{"id":233,"depth":109,"text":234},{"id":244,"depth":109,"text":245},{"id":352,"depth":109,"text":353},{"id":383,"depth":109,"text":384},{"id":517,"depth":109,"text":518,"children":588},[589,590,591,592,593],{"id":522,"depth":132,"text":523},{"id":532,"depth":132,"text":533},{"id":542,"depth":132,"text":543},{"id":563,"depth":132,"text":564},{"id":570,"depth":132,"text":571},"2026-10-19","Replies to Resend email go to your From or Reply-To address. Here is how Resend inbound works, and how to read replies on the same domain at a flat price.","md",{"src":598},"https:\u002F\u002Fimages.pexels.com\u002Fphotos\u002F4065876\u002Fpexels-photo-4065876.jpeg?auto=compress&cs=tinysrgb&h=650&w=940",{},true,"\u002Fblog\u002Fwhere-do-resend-replies-go",{"title":5,"description":595},"blog\u002Fwhere-do-resend-replies-go",null,"66b_uPUYSK_Riy6F1dtZOXBtd39TuoX0Bu65yXKSi9s",[607,604],{"title":608,"path":369,"stem":609,"description":610,"children":-1},"Transactional Email for Multiple Domains: Where It Breaks","blog\u002Ftransactional-email-for-multiple-domains","Transactional email for multiple domains is priced by domain count, not volume. What Resend, Postmark, Mailgun and Mailyond really cost across five domains.",1792503338613]