Email Deliverability Setup
VIDEO TRANSCRIPT | Recorded: 2025-08-19 | Verify against current system state
Abstract¶
Comprehensive walkthrough of email deliverability configuration in Salesforce. Covers DKIM key setup and verification, adding CNAME/TXT records in Cloudflare for amp.org domain, deliverability settings (bounce management, domain verification), organization-wide email addresses (no-reply@amp.org), staff email sending options (Outlook integration vs Salesforce), and experience cloud email templates for password reset and welcome emails. Both staging and production environments are configured.
Key Procedures¶
- Navigate to Setup > DKIM keys to create and verify keys
- Add CNAME and TXT records in Cloudflare for amp.org (not QA subdomain)
- Set records with no proxy, add tags for identification (DKIM, Salesforce)
- Verify DKIM keys active using online test tools
- Configure deliverability settings: uncheck bounce management, enable compliance
- Check "verify ownership of email sending domains by DKIM keys"
- Add organization-wide email addresses (no-reply@amp.org) and verify via email
- Staff can send from verified addresses or their own @amp.org address
- Configure experience cloud emails via All Sites > Workspaces > Administration > Emails
Notable Statements¶
- 0:00:15 "We purchased a product called SAP which provided us a valid setup of DKIM and SPF records."
- 0:01:12 "I am saying that this Salesforce instance has access to send email on my behalf."
- 0:03:52 "You're going to want to uncheck those and then verify ownership of email sending domains by DKIM keys."
- 0:04:07 "If I check it, that means that if someone tries to send an email... and their domain for their email address is amp.org, it's just going to let them do it."
- 0:05:38 "All of the emails that are coming out of our system through the templates and everything should have an email address of no-reply@amp.org."
- 0:08:06 "My main concern is the day of go live when we're sending out a ton of emails for the welcome to amp email address with the reset password process."
Systems & Configurations¶
Systems Mentioned¶
- Salesforce Admin (DKIM, Deliverability)
- Salesforce Marketing Cloud (SAP product)
- Cloudflare (DNS management)
- Experience Cloud (D2C store emails)
- Outlook/Office 365 (optional integration)
Specific Configurations¶
| Item | Value/Setting | Timestamp | Notes |
|---|---|---|---|
| DKIM Location | Setup > DKIM Keys | 0:01:03 | Create and verify |
| DNS Records | amp.org (not QA subdomain) | 0:02:15 | CNAME and TXT |
| Cloudflare Tags | DKIM, Salesforce | 0:02:56 | For identification |
| Proxy Setting | No proxy | 0:02:59 | Required for email |
| Org-Wide Email | no-reply@amp.org | 0:05:25 | Verified address |
| Bounce Management | Unchecked | 0:03:48 | Deliverability setting |
| Domain Verification | Checked | 0:03:52 | Via DKIM keys |
Credentials/Access Mentioned¶
- Salesforce admin setup access
- Cloudflare DNS management
- Email verification for org-wide addresses
Errors & Troubleshooting¶
- Issue: DKIM records must be on amp.org, not QA subdomain
- Cause: Initial search in wrong Cloudflare zone
- Resolution: Use amp.org zone for all DKIM records
-
Timestamp: 0:02:15
-
Issue: Email templates reverting to projects@i2c
- Cause: Repos/deployments overwriting from address
- Resolution: Request I2C to maintain no-reply@amp.org setting
- Timestamp: 0:09:14
Transcript Gaps & Quality Notes¶
- Both staging and production configured and ready
- Go-live concern: batch welcome emails with password reset
- Experience cloud email template locations documented
- Staff can choose Outlook integration or Salesforce sending
- Online DKIM test kit link to be provided separately