Webflow doesn't include built-in email marketing. You need a third-party ESP for sending and configure email authentication through your domain's DNS provider. If your domain is registered through Webflow, manage DNS in Webflow's dashboard. If DNS is managed elsewhere (Cloudflare, Namecheap, etc.), add records there. Set up SPF, DKIM, and DMARC for every service that sends email from your domain.
Webflow Email Configuration: Authentication and Deliverability Setup
Webflow and Email: The Architecture
Webflow builds websites. It doesn't send marketing or transactional email. Your email stack on Webflow consists of:
- Website — hosted on Webflow
- DNS — either Webflow-managed or external provider
- Business email — Google Workspace, Microsoft 365, etc.
- Marketing email — Mailchimp, Klaviyo, ActiveCampaign, etc.
- Transactional email — SendGrid, Postmark, etc.
Each service that sends email from your domain needs proper authentication.
DNS Management Decision
The first decision: where does your DNS live?
Option 1: DNS Through Webflow
Webflow can manage DNS for domains hosted on their platform. This works but has limitations:
- Limited record type support
- No ALIAS/ANAME records
- Less granular TTL control
- Adequate for basic setups
Option 2: External DNS (Recommended)
Point your domain's nameservers to Cloudflare, Route 53, or your registrar's DNS. Webflow connects via CNAME or A records.
Why this is better for email: Full control over all DNS record types, faster propagation, better management interface, and support for advanced configurations like SPF flattening and MTA-STS.
Setting Up Email Authentication
SPF Record
Create a single TXT record that includes all services sending from your domain:
v=spf1 include:_spf.google.com include:sendgrid.net include:servers.mcsv.net ~all
Adjust the include: mechanisms for your specific services. See our SPF guide for details.
DKIM Records
Each ESP provides specific DKIM records. Add them as CNAME or TXT records:
| ESP | Record Type | Host Example |
|---|---|---|
| Mailchimp | CNAME | k1._domainkey |
| Klaviyo | CNAME | kl._domainkey, kl2._domainkey |
| SendGrid | CNAME | s1._domainkey, s2._domainkey |
| Google Workspace | TXT | google._domainkey |
DMARC Record
Add a TXT record:
| Field | Value |
|---|---|
| Host | _dmarc |
| Type | TXT |
| Value | v=DMARC1; p=none; rua=mailto:[email protected] |
Start with p=none and advance gradually.
Practitioner note: Webflow users frequently forget that their site's contact forms generate notification emails through Webflow's servers. These emails don't authenticate against your domain — they come from Webflow's infrastructure. If you need form notifications to arrive reliably, route form submissions to your own ESP via webhook instead of relying on Webflow's built-in notifications.
Connecting Webflow Forms to Your ESP
Native Mailchimp Integration
Webflow has a built-in Mailchimp integration:
- Site Settings > Integrations > Mailchimp
- Connect your Mailchimp account
- Map form fields to Mailchimp list fields
- Form submissions automatically add to your Mailchimp list
Zapier/Make Integration
For other ESPs:
- Create a Zap/Scenario triggered by Webflow form submission
- Map form fields to your ESP's contact creation endpoint
- Add tags or segment assignments as needed
Webflow Logic (Webhooks)
For API-direct integration:
- Webflow Logic > Add webhook to form
- Send form data as JSON to your ESP's API endpoint
- Handle the API call in a serverless function or automation tool
Webflow Form Email Deliverability
Webflow's form notification emails (the ones you receive when someone fills out a form) are sent from Webflow's servers. You can't:
- Customize the sending domain
- Add SPF/DKIM for Webflow form emails
- Control the sender address
For reliable form notifications, route them through your own infrastructure instead.
Recommended Email Stack for Webflow Sites
| Business Type | Marketing ESP | Transactional ESP | Business Email |
|---|---|---|---|
| Small business | Mailchimp or Brevo | Brevo or Postmark | Google Workspace |
| Ecommerce (+ Foxy/Snipcart) | Klaviyo | SendGrid or Postmark | Google Workspace |
| SaaS | ActiveCampaign or HubSpot | SendGrid or Resend | Google Workspace |
| Agency | HubSpot | SendGrid | Google Workspace |
Practitioner note: The most common deliverability issue I see with Webflow sites is no authentication at all. Webflow makes it easy to build a beautiful site but doesn't prompt you to set up email authentication. If you've launched a Webflow site and never touched DNS for email, your transactional and marketing emails are probably landing in spam.
Verification Checklist
After setup, verify everything works:
- SPF record resolves correctly (
dig TXT yourdomain.com) - DKIM records resolve for each ESP
- DMARC record is published
- Send a test email and check headers for SPF/DKIM pass
- Google Postmaster Tools configured
If your Webflow site's email authentication needs untangling or you want to set up a proper email stack, book a consultation — I'll configure everything correctly the first time.
Sources
- Webflow: DNS Records Documentation
- Webflow: Form Notifications
- Google: Set Up SPF Records
- RFC 7208: SPF Specification
v1.0 · April 2026
Frequently Asked Questions
Does Webflow have email marketing built in?
No. Webflow is a website builder only. For email marketing, you need a separate ESP like Mailchimp, Klaviyo, or SendGrid. Webflow forms can connect to ESPs via integrations or Zapier.
How do I add SPF records for email on a Webflow domain?
If DNS is managed through Webflow: go to Site Settings > Hosting > DNS. If DNS is managed externally (recommended for email): add records through your DNS provider. Webflow's DNS management is limited.
Can I send transactional emails from Webflow?
Webflow form submissions send notification emails through Webflow's servers. These are basic notifications, not transactional emails. For proper transactional email, use an ESP like SendGrid or Postmark connected via Webflow's form webhooks or Zapier.
Should I manage DNS through Webflow or externally?
Manage DNS externally (Cloudflare, Namecheap, Route 53) if email deliverability matters to you. Webflow's DNS panel has limited record type support and less granular control than dedicated DNS providers.
How do I connect Webflow forms to my ESP?
Three options: native integrations (Mailchimp has a direct Webflow integration), Zapier/Make automation (connect form submissions to any ESP), or webhooks (send form data to your ESP's API directly via Webflow Logic).
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.