Refgrow

Custom Email Sending Domain

Send affiliate-facing emails from your own domain instead of refgrow.com.

What this covers

Once you connect a custom sending domain, the following emails go from noreply@your-domain.com instead of welcome@auth.refgrow.com:

  • Affiliate portal sign-up and login codes
  • Affiliate invitation emails
  • Payout notification emails (manual, PayPal, Wise)
  • In-app messages between you and affiliates (Messages)
  • Email automation events configured in Email Notifications

Plan requirement

Custom email sending is part of white-label and is available on the Business and Enterprise plans.

How it works

You enter the domain you want emails to come from, and Refgrow handles the email infrastructure on its end. You only need to add a few DNS records (SPF, DKIM, MX) at your domain registrar so receiving mail providers (Gmail, Outlook, etc.) trust the messages.

You do not need to sign up for any third-party email service or paste API keys. Refgrow takes care of the sending infrastructure for you.

Setup

  1. Open Settings → General → Custom Email Sending in your Refgrow dashboard.
  2. Enter the domain you want emails to send from. Use a subdomain (e.g. mail.yourdomain.com) so this does not affect your main domain's mail flow.
  3. Click Add domain. Refgrow shows a list of DNS records that need to exist on your domain.
  4. Log in to your DNS provider (Cloudflare, Route53, GoDaddy, etc.) and create each record exactly as shown. Click the copy icon next to the Name and Value cells in the dashboard to copy them verbatim.
  5. Wait a few minutes for DNS to propagate, then click Re-check in the Refgrow dashboard. Once Resend (the underlying provider Refgrow uses) marks the domain as verified, the status switches to verified and future emails go from your domain automatically.

Recommended DNS provider configuration

Most registrars accept the records as-is, with no special handling. A few notes:

  • For the TXT records, paste the value as a single line. Some registrars wrap long TXT values automatically; that is fine.
  • For the MX record, set the priority to 10 as shown.
  • Use Auto or the registrar's default TTL. 300 seconds is also fine.
  • On Cloudflare, leave the "proxy" toggle off (grey cloud) for these records. Mail records must hit your DNS directly, not through Cloudflare's HTTP proxy.

Verifying the setup

After clicking Re-check, the status field tells you what Resend sees:

  • not_started / pending — DNS records are not yet visible. Wait a few minutes and Re-check again.
  • verified — Records are correct and Refgrow will now send emails from your domain.
  • failure / temporary_failure — Resend tried to verify and could not match the records. Double-check that each record name and value is exact, including dots and equals signs. Common issues: pasted into the wrong record type, copied with a leading or trailing space, or the registrar wrapped a TXT value across multiple lines incorrectly.

Changing or removing the domain

If you change your mind, click Remove on the configured domain. Refgrow will detach the domain from its sending infrastructure and revert future emails to welcome@auth.refgrow.com. You can then add a different domain or leave it disabled.

If you simply want to switch domains, enter the new domain in the input and click Add. Refgrow automatically removes the previous one before adding the new one, so you do not get charged for two slots on our end.

Troubleshooting

Verification stays pending after 30+ minutes

DNS propagation usually takes 5-10 minutes but can take longer. Use a tool like dnschecker.org to verify each record is resolving from multiple regions before re-checking.

Emails are still coming from refgrow.com after verification

Make sure the status badge in Settings shows verified(not just "pending"). Future emails switch over automatically the moment Resend confirms the domain.

Some emails come from my domain and some from refgrow.com

Until verification is confirmed, Refgrow keeps using its default sender to avoid bounced emails landing in spam. After verification, all affiliate-facing emails should send from your domain. If you continue to see mixed senders, contact support.

FAQ

Do I need a Business plan even if my domain is already with Resend?

Yes. The feature is gated to Business and Enterprise regardless of your existing setup elsewhere.

Can I use my main domain (e.g. yourdomain.com) instead of a subdomain?

Technically yes, but it is not recommended. If your main domain already sends or receives mail (e.g. from Google Workspace), the new SPF and MX records can conflict with your existing setup. Using a subdomain like mail.yourdomain.com isolates Refgrow email traffic from your main domain.

Will receiving mail still work on this domain?

The MX record we add points incoming bounce messages to Resend so we can detect deliverability problems. If you use the same subdomain for inbound mail, the new MX record will replace your existing one. That is why we recommend a subdomain dedicated to Refgrow.

What happens if I downgrade from Business to a lower plan?

The custom domain stays attached but emails revert to welcome@auth.refgrow.com as soon as your billing plan no longer includes white-label. Re-upgrading restores the custom sender immediately.

Related

Start Free Trial
Custom Email Sending Domain — Refgrow Docs