Resend
Send marketing emails from Superpractice using your own Resend account and verified domain.
Quick links
Settings > Integrations > Resend
Open the Resend integration card in Superpractice.
Grow > Email
Create campaigns and send test emails from Superpractice.
Resend domains
Verify the domain used for sending email.
Resend API keys
Create the API key used by Superpractice.
What the Resend integration does
Resend lets Superpractice send marketing emails through your verified sending domain. It can also sync new contacts to Resend audiences, either globally with auto-sync or selectively with list routing rules.
Setup
- In Resend, verify the domain you want to send from.
- Create a Resend API key.
- In Superpractice, open Settings > Integrations > Resend.
- Paste the API key and click
Connect Resend. - Open
Configure. - Set the default from name and from email.
- Optionally enable auto-sync contacts and choose an audience.
- Save settings.
Auto-sync contacts
Auto-sync adds every new contact to your Resend contact list as it is created. Optionally choose one audience that every synced contact is added to. Use auto-sync when you want your full contact list mirrored in Resend.
List routing rules
List routing rules add contacts to specific audiences based on how the contact was acquired and how it is tagged. Use rules when different audiences should receive different emails — for example, contacts tagged guide-download go to a Guide Downloaders audience, while contacts tagged webinar go to a separate webinar audience.
- In the Resend configuration dialog, find
List routing rules. - Click
Add rule, optionally give the rule a name so it's easy to recognize, and choose the target audience. Rules collapse to a one-line summary; click a rule to expand and edit it. - Optionally select attribution channels the contact must have come from.
- Optionally select tags; the contact matches when it has any of the selected tags.
- Optionally select Meta lead forms; the contact matches when it was created from any of the selected forms. This condition appears when Meta Ads is connected with lead form sync enabled.
- Save settings.
How matching works:
- A condition left empty matches every contact. A rule with no conditions adds every contact to its audience.
- Within a condition, values match any: selecting two tags matches contacts with either tag.
- Across conditions, a contact must match both: a rule with a channel and a tag only adds contacts that match the channel and have the tag.
- Channels and Meta lead forms use the contact's first-touch attribution, the same way outbound webhook filters do. Only contacts created from a Meta lead form can match a lead form condition.
Rules run when a contact is created and run again whenever tags are added to a contact. This means tag-based rules still work when the tag arrives after the contact — for example tags applied automatically from Meta lead forms, or tags added later by your team.
Rules only ever add contacts to audiences. Removing a tag does not remove the contact from an audience; manage removals in Resend.
You can create up to 20 rules. Rules are independent of auto-sync — you can use either or both.
Sending identity
Use a from name recipients recognize. A personal sender name often performs better than a generic firm name. The from email must use a verified Resend domain.
Test sending
- Create or open a test campaign in Superpractice Email.
- Send a test email to an internal address.
- Confirm the from name, from email, subject, links, and formatting.
- If the email does not send, confirm the Resend domain is verified and the API key is still active.