Step-by-step setup
Part 1: The Resend side
If you already have your Resend API keys, you can skip ahead to “Part 2 - The Base44 side” setupCreate a Resend account

Adding your domain in Resend
- Go to Resend domains
- Sign up and add your domain
Verify your domain
- Follow the DNS instructions provided by Resend to complete domain verification. You’ll be given DNS records (TXT, MX) to add via your own DNS provider.
- These help prevent your emails from being flagged as spam.
send.yourdomain.com, not on your root domain. If you bought your domain through Base44, MX records are set for your root domain by the email provider you connect and cannot be edited by hand, so contact support with the host, value, and priority for the subdomain record and we will add it for you.Create your Resend API key

Creating a Resend API key
- Go to the API Keys page
- Click on “Generate API key”
- Copy and save the key somewhere secure, but also keep it handy. You’ll need to paste it into Base44 in the next step.
Part 2: The Base44 side
Once you have your Resend API keys, there are 2 ways to use this integration in Base44. Click the option below to expand and view the instructions.Option 1: Creating an app from scratch (preferred)
Option 1: Creating an app from scratch (preferred)
-
Head over to the integrations catalog page
Make sure you’re logged into Base44 to view this page

Opening the Integrations catalog
-
Find Resend and click “Use this integration”

Adding the Resend integration
-
When prompted, paste your API key from Step 3. Your app is now connected to Resend.

Pasting your Resend API key
-
Type out your idea / prompt into the AI chat box to build your app
“Build me an app to create and send welcome emails when someone signs up.”
Base44’s AI walks you through setting it up.
Option 2: Working with an existing app
Option 2: Working with an existing app
“Add the Resend integration to my app. Prompt me for the API key and send a welcome email when someone subscribes.”The AI chat then walks you through the steps to set up this integration and prompts you for your API keys.
Common use cases for the Base44 x Resend integration
Here are some examples of how Resend can be used in your Base44 app:- Welcome emails when someone signs up
- Order confirmations or status updates
- Internal team alerts when forms are submitted
- Reminder emails for actions left incomplete
- Newsletter campaigns for subscribers or app users
- Survey or feedback requests after key actions
- Trigger-based updates to app users or admins
FAQ
What is Resend?
What is Resend?
Do I need a paid Resend plan?
Do I need a paid Resend plan?
How does Resend handle unsubscribes?
How does Resend handle unsubscribes?
- You must include an unsubscribe link in all broadcast emails.
- Resend removes people who unsubscribe from the audience you sent to.
- This ensures compliance with laws like CAN-SPAM and GDPR.
Can I set up double opt-in?
Can I set up double opt-in?
- Send a confirmation email after form submission.
- Include a link for people to click.
- Only add people to your audience after they confirm.
Why are my emails going to spam?
Why are my emails going to spam?
- Your domain isn’t verified
- Missing plain-text version
- Using a generic sender (e.g., onboarding@resend.dev)
- No unsubscribe link in marketing emails
Can I customize how my emails look?
Can I customize how my emails look?
Does Resend support transactional and marketing emails?
Does Resend support transactional and marketing emails?
- Transactional emails, like account confirmations, password resets, and real-time notifications