Getting Resend ready to send

This page is where you get the values you will enter when you use Resend as your sending server in Sending email.

Resend has no such thing as a mail account. Once you register a domain you own and have it verified, you can send mail from addresses on that domain. Once dailycloset.com is verified, you can send from orders@dailycloset.com and from support@dailycloset.com alike, and you do not need to create a separate mailbox for those addresses.

You need a domain to get started

Resend cannot send mail if there is not a single verified domain. You cannot just sign up and use it without a domain.

The domain meant here is an address you bought, like dailycloset.com. If you do not have one yet, you have to buy a domain first, and you need to be able to add settings in the management screen of the place you bought it from. You enter those settings later on.

Getting the values from Resend

After signing in to Resend, work through the two steps below in order.

1

Registering a domain and having it verified

  1. Press Domains in the left menu.

  2. Press Add domain.

    The Domains screen in Resend. It is empty with no domain registered, and there is an Add domain button at the top right and in the middle

  3. In the Name field, enter your domain.

  4. Press Add domain.

    The Add domain screen. A domain is entered in the Name field, and a preview of the sending address is visible on the right

  5. Register the values that appear under DNS Records exactly as they are in the management screen of the place you bought the domain from.

    GroupWhat it does
    DKIMLets the receiving side check whether mail sent from this domain is genuine
    SPFAnnounces that Resend is allowed to send this domain's mail on your behalf
    DMARCVerification succeeds even without it. The screen also marks it as Optional
  6. Wait until Status changes to Verified.

    The domain screen after verification is finished. Status is Verified, and each row under DNS Records is marked Verified as well

A DNS record is a setting that writes down which server a domain connects to. Once you register them and wait, Resend checks them on its own, and when it finishes a notice reading "Your domain is ready to send emails" appears. Once you reach this screen, you can send mail from any address on that domain.

2

Creating an API key

This is the value WEEGLOO will use to log in to Resend.

  1. Press API keys in the left menu.

  2. Press Create API key.

    The API keys screen in Resend. It is empty with no key created, and there is a Create API key button at the top right and in the middle

  3. In Name, enter a name you will recognize later (for example, Weegloo mail).

  4. In Permission, choose Sending access.

  5. Leave Domain as All domains.

  6. Press Add.

    The Add API Key window. A name is entered in Name, Permission is set to Sending access, and Domain is set to All domains

  7. Copy down the key value that appears.

Once you close the window the key is not shown again

If you lose it you have to create a new one. Do not leave Permission as Full access. Sending mail needs only Sending access, and this key is stored in WEEGLOO and used from then on.

Entering the values you received into WEEGLOO

Now you have a verified domain and an API key. Go back to the registration steps in Sending email. In Provider, choose Custom SMTP and enter the values below.

Where to enter itValue
SMTP serversmtp.resend.com
Port587
Usernameresend
PasswordThe API key you just received
From addressAn address on the domain you verified. If the domain is dailycloset.com, write it like orders@dailycloset.com

The username is the word resend exactly as it is

It is not your own ID or mail address. This value is the same for everyone who uses Resend.

If you left the integration to an AI agent and it told you to go get the values, paste the API key and the from address into the chat window and carry on with what you were doing. The agent handles the rest of the setup from there.

What to do next

  • Sending email: Covers registering a sender with the values you received, and what you register in an Email Account.
  • Script: Covers how to build the task that actually sends mail to customers with the sender you registered.
  • Email Account: Covers the request and response formats and field specifications used to register and manage a sender directly from a program.