Step-by-step 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.
4

Enable the Resend integration in Base44

  1. Head over to the integrations catalog page
    Make sure you’re logged into Base44 to view this page
    Resendaccountsetup Integration2 Pn
  2. Find Resend and click “Use this integration Resendaccountsetup Usethisintegration Pn
  3. When prompted, paste your API key from Step 3. Your app is now connected to Resend. Resendaccountintegration Typeprompt Pn

Using Resend in your Base44 app

If you're creating a brand new app

In the chat window, type something like: 
“Build me an app to create and send welcome emails when someone signs up.” 
Base44’s AI will walk you through setting it up. 

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.” _

Make sure backend functions are enabled in your 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