Note: Resend integration is available on Builder tier and above. If you’re on the Free tier, 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. 
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)

Option 2: Working with an existing app

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