How to Create an SPF Record for Freshdesk
Learn how to create an SPF record for Freshdesk. Step-by-step guide to adding the correct SPF include so support emails reach your customers.
Freshdesk is a customer support platform by Freshworks that sends ticket reply emails on behalf of your domain. When a customer submits a support ticket and your team responds, that reply comes from Freshdesk's servers -- not from your own mail server. Without an SPF record authorizing Freshdesk, those replies may land in your customers' spam folders or get rejected entirely.
Helpdesk platforms like Freshdesk are one of the most commonly forgotten services when setting up SPF records. Businesses remember to add Google Workspace or their marketing email tool, but overlook the support system that's sending dozens or hundreds of emails per day. This guide walks you through the correct SPF setup for Freshdesk.
The SPF Include Value for Freshdesk
Here's the include you need for Freshdesk:
include:email.freshdesk.com
A complete SPF record with only Freshdesk looks like this:
v=spf1 include:email.freshdesk.com -all
One include for the Freshworks suite
Freshdesk is part of the broader Freshworks product family, which includes Freshsales, Freshservice, and Freshmarketer. The email.freshdesk.com SPF include may cover email sending for other Freshworks products as well, as described in Freshdesk's email configuration guide. Check your Freshworks admin panel for the exact DNS records recommended for each product you use.
Step-by-Step: Creating Your Freshdesk SPF Record
Configure your custom email in Freshdesk
Log in to your Freshdesk admin panel and go to Admin > Channels > Email. Under email settings, make sure your custom support email address (like [email protected]) is configured as a support email. Freshdesk will show you the DNS records needed for authentication.
Generate your SPF record
Use the free SPF record generator to build your SPF record. Select Freshdesk from the provider list and add any other services that send email from your domain. The tool creates the correct syntax automatically.
Log in to your DNS provider
Go to the DNS management dashboard for your domain. This might be your registrar (like GoDaddy, Namecheap, or Cloudflare) or a separate DNS host.
Check for an existing SPF record
Look through your TXT records for any entry starting with v=spf1. If one exists, you need to edit it -- not create a second one. A domain must have exactly one SPF record.
Add or update the TXT record
If you don't have an SPF record, create a new TXT record with the Name set to @ (your root domain) and the Value set to your SPF record. If you already have one, edit it and add include:email.freshdesk.com before the all mechanism.
Save and wait for propagation
Save the record. DNS changes typically take a few minutes to 48 hours to propagate depending on your provider. Cloudflare propagates in seconds; others may take longer.
Common SPF Record Combinations With Freshdesk
Freshdesk handles support email, so you'll always pair it with a primary email provider for team communication. Many businesses also have a marketing email service. Here are the most common setups:
| Setup | SPF Record | Est. Lookups |
|---|---|---|
| Freshdesk only | v=spf1 include:email.freshdesk.com -all | ~2 |
| Freshdesk + Google Workspace | v=spf1 include:_spf.google.com include:email.freshdesk.com -all | ~5 |
| Freshdesk + Microsoft 365 | v=spf1 include:spf.protection.outlook.com include:email.freshdesk.com -all | ~4 |
| Freshdesk + Google + Mailchimp | v=spf1 include:_spf.google.com include:email.freshdesk.com include:spf.mandrillapp.com -all | ~7 |
| Freshdesk + Google + HubSpot | v=spf1 include:_spf.google.com include:email.freshdesk.com include:spf.hubspot.com -all | ~7 |
SPF has a 10-lookup limit. Each include uses at least one lookup, and nested includes add more. If you're combining multiple providers, use SPF Record Check to count your total lookups and make sure you're within the limit.
Build your SPF record in seconds
Select your email providers and generate a valid SPF record -- no DNS expertise needed.
Verifying Your Freshdesk SPF Record
Once DNS changes have propagated, verify that everything is working correctly.
Go to SPF Record Check and enter your domain. The tool will show your published SPF record, validate the syntax, check for duplicate records, and count DNS lookups. Confirm that include:email.freshdesk.com appears in the record and that no errors are flagged.
You can also test by replying to a support ticket in Freshdesk and checking the email headers on the receiving end. Look for Authentication-Results: spf=pass to confirm that Freshdesk's sending servers are authorized. If you see spf=fail or spf=softfail, double-check that the include is correct and that DNS propagation has completed.
Freshdesk's admin panel may also show email delivery status for outgoing ticket replies, which helps identify authentication issues early.
Common Freshdesk SPF Mistakes
Forgetting Freshdesk Entirely
The most common Freshdesk SPF mistake is simply forgetting to include it. When businesses set up their SPF record, they typically think about their main email provider (Google Workspace, Microsoft 365) and maybe their marketing platform (Mailchimp, HubSpot). But the helpdesk gets overlooked. If your support team is replying to dozens of tickets per day without Freshdesk in your SPF record, a significant chunk of customer-facing email may be failing authentication.
Using freshworks.com or freshdesk.com Without the email Prefix
The correct include is email.freshdesk.com -- not freshdesk.com or freshworks.com. Missing the email. prefix means you're pointing to the wrong SPF domain and Freshdesk's sending servers won't be authorized. Always check the exact record shown in your Freshdesk admin panel.
Creating a Second SPF Record
If you already have an SPF record for another provider, don't add a separate TXT record for Freshdesk. Two SPF records on the same domain cause a permerror that breaks SPF entirely. Edit your existing record and add include:email.freshdesk.com alongside your other providers.
Not Accounting for Multiple Freshworks Products
If you use other Freshworks products -- like Freshsales for CRM email or Freshservice for IT support -- they may also send email from your domain. Check whether the same email.freshdesk.com include covers those products or if additional DNS records are needed. Your Freshworks admin panel will have the specific requirements for each product.
Complete Your Email Authentication
SPF tells receiving servers which IP addresses can send email for your domain, but it's only one layer of protection. For full email authentication, you need all three protocols working together:
- DKIM adds a cryptographic signature to each outgoing message. Freshdesk supports custom DKIM through DNS records that you configure in the admin panel. Use DKIM Creator to generate your DKIM configuration.
- DMARC ties SPF and DKIM together and tells receiving servers what to do when a message fails authentication. Use DMARC Creator to build your DMARC policy.
Setting up all three protocols is the best way to protect your domain from spoofing and ensure your support emails reach customers reliably. When customers can't receive ticket replies, it creates a poor support experience and drives unnecessary follow-up contacts.
Related Articles
Never miss an SPF issue
Monitor your SPF, DKIM, DMARC and MX records daily. Get alerts when something breaks.
Start Monitoring