How to set up the Resend integration in Base44
Connect Resend to a Base44 app: verify a sending subdomain, add the API key, build email flows with the AI, and avoid the MX record problem on Base44-bought domains.
7 min read
To use Resend with Base44, verify a sending domain in Resend, create an API key, add Resend from Base44’s integrations catalog and paste the key, then describe your email flows in the AI chat. It needs the Builder plan, because Resend calls run in backend functions. Use a subdomain like send.yourdomain.com for sending.
Not sure you need Resend? Base44’s built-in SendEmail covers most transactional email. The Base44 email guide compares the two.
When Resend is worth it
- You send more email than your integration credits comfortably cover.
- You need templates, attachments, audiences or unsubscribe handling.
- You want deliverability data in Resend’s dashboard.
- You want to email people who haven’t signed up to your app from a domain you’ve verified in Resend, outside SendEmail’s recipient rules.
Emails sent through Resend go through your own Resend account, so they don’t use Base44’s integration credits. Base44 notes that it doesn’t support issues on Resend’s side.
Part 1: Resend
- Sign up at Resend and add your domain. Use a subdomain such as
send.yourdomain.comormail.yourdomain.com. - Add the DNS records Resend gives you (TXT and MX) at your DNS provider.
- Wait for Resend to show the domain as verified.
- Create an API key on the API Keys page and keep it somewhere safe.
Part 2: Base44
From Base44’s Resend guide, for a new app:
- Open the integrations catalog while logged in.
- Find Resend and click Use this integration.
- Paste your API key when prompted.
- Describe what you want in the AI chat, for example
Build me an app that sends a welcome email when someone signs up.
For an existing app, ask in the chat:
Add the Resend integration to my app. Prompt me for the API key, and send a welcome
email from hello@send.yourdomain.com when someone subscribes.
The AI stores the key as a secret and generates the backend functions that call Resend.
Common Resend flows on Base44
- Welcome emails on signup.
- Password resets and account recovery.
- Order confirmations and status updates.
- Internal alerts when forms are submitted.
- Reminders for incomplete actions.
- Newsletters to subscribers, with Resend Audiences handling contacts and unsubscribes.
Pair any of them with an automation (Builder plan) to send on a schedule or when data changes.
Check that it works
- Trigger the flow on your published app.
- Look in Resend’s Emails log for the message and its status.
- If it’s missing, check your Base44 app logs for the backend function’s error, then confirm the secret holds the current key.
What to do next
- Verify a sending subdomain in Resend.
- Add the integration and build one flow end to end.
- Add a DMARC record for the sending domain if Resend’s checks suggest it.
Frequently asked questions
- Which Base44 plan do I need for Resend?
- The Builder plan or higher, because the Resend integration runs through backend functions. On the Free or Starter plans, use Base44's built-in SendEmail instead.
- Is Resend free to use with Base44?
- Resend has a free tier. Base44's docs describe it as allowing emails from a verified domain, up to 3,000 emails a month and 1,000 marketing contacts. Check Resend's pricing page for current limits. Emails sent through Resend don't use Base44 integration credits.
- Should I use a subdomain for Resend?
- Yes. Resend requires its MX record on a subdomain host such as send.yourdomain.com, and a subdomain like mail.yourdomain.com keeps your sending reputation separate from your main domain.
- What if I bought my domain through Base44?
- Base44's docs say MX records on Base44-bought domains are set by the email provider you connect and can't be edited by hand, so contact Base44 support with the host, value and priority Resend gives you.
Read next
Keep going
-
Sending email from Base44: SendEmail, custom domains, Resend
Base44's SendEmail, who it can email on each plan, credit costs, sending from your own domain, and when to switch to Resend or another provider for Base44 email.
-
Base44 integrations: built-in, connectors and custom APIs
Base44's four kinds of integrations, which plan each needs, what they cost in integration credits, and how to pick the right one for forms, email, payments and automation.
-
Base44 contact form with email, Slack and WhatsApp alerts
Two ways to build a Base44 contact form: an entity plus SendEmail, or a hosted form backend. Plans, credit costs, spam, notifications and confirmation emails.
-
Base44 custom domain: setup, DNS records and SEO effects
How to connect a custom domain to Base44: the DNS records, the Cloudflare and www gotchas, which plan you need, and what changes for SEO once the domain is live.