Small BusinessReal EstateFinanceMarketingLegalOperationsSalesTemplatesPricingDocs
Get started

Set Up a Custom Sending Domain

Send emails from your own domain instead of a shared Formt address. Walk through DNS setup, verification, and domain warmup.

Why Set Up a Custom Domain

  • Emails sent from your own domain (e.g. marketing@yourdomain.com) look more professional and trustworthy than emails from a shared Formt address.
  • Required for sending to contact lists (CSV imports, Google Sheets, etc.). Formt's shared domain only allows sending to individually specified recipients.
  • Your own domain means your sending reputation is in your control. Good sending practices build trust with email providers over time.
  • When you send from a real mailbox (e.g. sales@yourdomain.com), recipients can reply directly and those replies land in your inbox, turning automated outreach into real conversations.

What You'll Need

  • Access to your domain's DNS settings (usually at your domain registrar: GoDaddy, Namecheap, Cloudflare, Route 53, etc.).
  • Org Admin access in Formt.
  • About 10 minutes for setup, then up to 48 hours for DNS propagation (usually much faster).

Step 1: Add Your Domain in Formt

  1. Go to Settings → Email.
  2. Type your domain name (e.g. example.com) and click "Add Domain."
  3. Formt generates three DNS records you need to add at your domain registrar.

Step 2: Add DNS Records at Your Registrar

Log in to wherever you bought your domain, find the DNS settings page, and add the three records Formt shows you. Here's where to find DNS settings in the most common registrars:

  • Cloudflare: DNS → Add Record → select the record type (TXT or CNAME) → paste the hostname and value.
  • GoDaddy: DNS Management → Add → select the record type → paste the values.
  • Namecheap: Advanced DNS → Add New Record → select the record type → paste the values.
  • Route 53: Hosted Zone → Create Record → select the record type → paste the values.

Step 3: Verify Your Domain

DNS changes usually propagate within a few minutes. In rare cases it can take up to 48 hours.

  1. Go back to your Formt email domain settings and find your domain in the list.
  2. Click "Verify" to check if your records have propagated.
  3. If they haven't yet, wait a few minutes and try again.
  4. Once both DKIM and Return-Path show as Verified, your domain is ready to use.

Step 4: Use Your Domain in a Workflow

  1. Open any workflow with a Send Email step.
  2. In the step settings, change the action from "Formt" to "Custom Domain."
  3. Choose your verified domain and enter the local part of the from address (e.g. sales, hello, support).
  4. Your emails will now send from that address (e.g. sales@yourdomain.com).
Tip: If you set the from address to a real mailbox (e.g. sales@yourdomain.com), recipients can reply directly to that email and the replies will land in that inbox. This is a great way to start conversations from automated outreach.

Understanding the DNS Records

Each record serves a specific purpose in making sure your emails are delivered reliably:

  • DKIM record (TXT): This tells email providers that Formt is authorized to send email on behalf of your domain. It's like a digital signature that proves the email hasn't been tampered with.
  • Return-Path record (CNAME): This tells email providers where to send bounce notifications. It improves your deliverability and means you don't need a separate SPF record. The Return-Path handles it automatically.
  • DMARC record (TXT): Required by Gmail, Yahoo, and other major providers for bulk senders. Without it, emails may land in spam even if the other records are set up correctly.

Common DNS Pitfalls

  • Copy the values exactly. Extra spaces or missing characters will cause verification to fail.
  • Some registrars automatically append your domain to the hostname. If the hostname already ends with your domain, you may need to enter it without the domain suffix.
  • If you use Cloudflare, make sure the proxy toggle is OFF (grey cloud) for these records. They must be DNS-only.

Domain Warmup Guide

When you start sending from a domain that hasn't sent email before, email providers (Gmail, Outlook, Yahoo) don't have any sending history for it. They treat unknown senders with more suspicion, which can lead to emails landing in spam.

Warming up your domain means gradually increasing your sending volume over the first few weeks so email providers learn to trust your domain.

Recommended Warmup Schedule

  • Week 1: Up to 50 emails per day. Only send to valid, verified email addresses. Start with the contacts most likely to engage.
  • Week 2: Up to 200 emails per day. Expand to your broader active contact list.
  • Week 3: Up to 1,000 emails per day. Include less-active contacts.
  • Week 4+: Full volume. You can now send at your normal scale.

Warmup Tips

  • Start with people who already know your company: existing customers, recent leads, newsletter subscribers who opted in.
  • Avoid sending to old or purchased lists during warmup. Bounces and spam complaints during this period hurt your reputation disproportionately.
  • Monitor your open rates. If they drop significantly, slow down and send to smaller, more engaged segments.
  • Send content people actually want to open. High open rates during warmup signal to email providers that your domain sends wanted mail.
  • Don't skip warmup and blast your full list on day one. This is the fastest way to get your domain flagged as spam.

Troubleshooting: Domain Stuck on Pending

  • Double-check the DNS records at your registrar match exactly what Formt shows.
  • Some DNS changes take up to 48 hours. If it's been less than that, wait and try again.
  • Use a DNS lookup tool (e.g. MXToolbox) to verify your records are visible publicly.
  • If using Cloudflare, ensure the proxy is disabled (grey cloud icon) for these records.

Troubleshooting: Emails Going to Spam

  • Check that your domain warmup is progressing gradually. Don't jump to high volume too quickly.
  • Ensure your email content doesn't trigger spam filters. Avoid ALL CAPS subjects, excessive exclamation marks, or misleading subject lines.
  • Make sure recipients have opted in to receive your emails.
  • Check your domain's reputation at Google Postmaster Tools.

Troubleshooting: Removed Domain by Accident

You can re-add the same domain, but new DNS records will be generated. You'll need to update the DKIM and Return-Path records at your registrar with the new values, then verify again.

A Note on Email Delivery

A "completed" Send Email step means Formt successfully submitted the email to the email provider. It does not guarantee the email was delivered to the recipient's inbox. Delivery can still fail due to bounces, spam filters, invalid addresses, or provider-level issues after acceptance.

Tips
  • Set up your domain before building email workflows. Verification can take time and you don't want to be blocked when you're ready to send.
  • Use a real mailbox as your from address to enable direct replies from recipients.
  • Follow the warmup schedule. Skipping it is the most common cause of deliverability problems with new domains.
  • Add the recommended DMARC record even though it's not required. Major email providers like Gmail and Yahoo expect it for bulk senders.