Skip to main content
Note: Resend integration is available on the Builder plan and above. If you’re on the Free plan, you’ll need to upgrade your app to use backend functions.

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” setup
1

Create a Resend account

Resendsetupaccount1 Verifydomain PnIf you don’t already have one:
  1. Go to Resend domains
  2. Sign up and add your domain
2

Verify your domain

After adding your domain
  1. 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.
  2. These will help prevent your emails from being flagged as spam.
Resend requires an MX record on a subdomain host such as 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.
Tip: You can use a subdomain like updates.yourdomain.com or mail.yourdomain.com instead of your main domain. This helps isolate your email sending reputation and can reduce the chance of deliverability issues affecting your primary domain.
3

Create your Resend API key

Resendsetupaccount AP Ikey Pn
  1. Go to the API Keys page
  2. Click on “Generate API key
  3. 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 two 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)

  1. Head over to the integrations catalog page
    Make sure you’re logged into Base44 to view this page
    Integrations Pn
  2. Find Resend and click “Use this integration Resend Useintegration Pn
  3. When prompted, paste your API key from Step 3. Your app is now connected to Resend. Resend Apikeys Pn
  4. 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.”
    Base44s AI will walk you through setting it up.

Option 2: Working with an existing app

If you’re working in an existing app, you can use the chat to ask:
“Add the Resend integration to my app. Prompt me for the API key and send a welcome email when someone subscribes.”
The AI chat will then walk you through the steps to set up this integration and will prompt 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
  • Password reset links or account recovery emails
  • Order confirmations or status updates
  • Internal team alerts when forms are submitted
  • Reminder emails for actions left incomplete
  • Newsletter campaigns for subscribers or users
  • Survey or feedback requests after key actions
  • Trigger-based updates to users or admins

FAQ

Resend is a modern email API platform. It helps developers send transactional and marketing emails easily, with a focus on deliverability and ease of use.
No. The free tier lets you send emails from a verified domain, with up to 3,000 emails per month and up to 1,000 marketing contacts. See Resend’s pricing for current limits.
Use Resend’s Audiences to:
  • Add contacts via CSV, manually, or via the API.
  • Automatically manage unsubscribes with Resend’s built-in link.
Unsubscribes are processed automatically:
  • 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.
Yes, manually:
  1. Send a confirmation email after form submission.
  2. Include a link for users to click.
  3. Only add users to your audience after they confirm.
A few common reasons:
  • Your domain isn’t verified
  • Missing plain-text version
  • Using a generic sender (e.g., onboarding@resend.dev)
  • No unsubscribe link in marketing emails
Use Resend’s Deliverability Insights to get suggestions based on your email setup.
Yes, you can use tools like React Email, which is an open-source library for building styled emails with React components.
Yes, Resend supports both types of emails:
  • Transactional emails - like account confirmations, password resets, and real-time notifications
Marketing emails - such as newsletters and promotional campaigns, sent using the Broadcast tool and Audiences