Tutorial
Connecting Resend and creating an API key
Resend is the email service Presumption uses to send your campaigns. This walks through what it is, how to create an API key, and how to verify the address your emails come from.
Presumption never sends email from its own address on your behalf. You connect your own Resend account, so every message comes from a domain you own and control.
What is Resend?
Resend is an email delivery service for developers. When Presumption needs to send an outreach email or a campaign, it hands the message to Resend, which delivers it to the recipient's inbox and handles all the behind-the-scenes work that keeps mail out of spam — authentication, retries, and delivery tracking.
You need it because Presumption doesn't have its own mail server for your domain. Connecting your Resend account lets your automations send email from an address you actually own, like hello@yourcompany.com.
Visit resend.comStep 1 — Create a Resend account
Go to resend.com/signup and sign up with your work email. There's a free tier that's enough to test and send your first campaigns.
Step 2 — Create an API key
Once you're signed in to Resend:
- 1Open API keys
In the left sidebar, click API Keys.
- 2Create a new key
Click the Create API Key button.
- 3Name it and pick full access
Give it a name like "Presumption". Choose Full access so Presumption can send email and check your verified domains. Then click Create.
- 4Copy the key
Resend shows the key once, starting with re_. Copy it right away — you won't be able to see it again. You'll paste it into Presumption next.
Step 3 — Verify your sending domain
Email can only come from a domain you own and have verified in Resend. This proves to inbox providers that you're allowed to send from that address.
- 1Open Domains
In the Resend sidebar, click Domains, then Add Domain.
- 2Enter your domain
Use the domain you send email from, like yourcompany.com.
- 3Add the DNS records
Resend gives you a few DNS records (SPF, DKIM, and a return path). Add them to your domain's DNS at your registrar or DNS provider — Google Domains, Cloudflare, Namecheap, etc.
- 4Wait for verification
DNS can take a few minutes to a few hours to update. Once Resend shows Verified, you're ready.
Step 4 — Connect it in Presumption
- 1
Open Settings → Connections in your dashboard.
- 2
Find Resend and click Add key.
- 3
Paste the re_... API key you copied in Step 2.
- 4
Enter the address your emails should come from — it must be on the domain you verified in Step 3, for example Your Company <hello@yourcompany.com>.
- 5
Click Save key. Presumption checks the key against Resend and connects your account.
Tip — use domain warming
When you first connect Resend, Presumption offers to turn on domain warming. This keeps your daily sends low at first and raises the limit gradually, which builds a good sender reputation so your emails land in the inbox instead of spam. You can turn it on or off anytime in the same Resend connection panel.
Ready to connect?
Head back to your dashboard and add your Resend key in Settings → Connections.
Open dashboard