How to Create an SPF Record for ConvertKit

Learn how to create an SPF record for ConvertKit (Kit). Step-by-step guide to adding the correct SPF include for newsletter and creator email.

ConvertKit -- now rebranded as Kit -- is the email platform of choice for creators, bloggers, podcasters, and newsletter operators. If you're using ConvertKit to send newsletters, automated sequences, or product launch emails, your messages need to pass authentication checks to reach your subscribers' inboxes. That starts with an SPF record.

Without SPF, receiving mail servers have no way to verify that ConvertKit is authorized to send email on your behalf. The result is lower deliverability, more spam folder placements, and a weaker sender reputation. This guide walks you through the setup.

The SPF Include Value for ConvertKit

Here's the include you need:

include:spf.convertkit.com

A complete SPF record with only ConvertKit looks like this:

v=spf1 include:spf.convertkit.com -all

Kit rebrand, same SPF domain

ConvertKit rebranded to "Kit" in 2024, but the SPF include still uses the original convertkit.com domain as shown in Kit's email authentication guide. Don't look for a "kit.com" SPF include -- it doesn't exist. Use spf.convertkit.com regardless of whether your dashboard says ConvertKit or Kit.

Step-by-Step: Creating Your ConvertKit SPF Record

1

Verify your sending domain in ConvertKit

Log in to your ConvertKit (Kit) account and go to Settings > Email. Under the email settings, add and verify your custom sending domain. ConvertKit will show you the DNS records you need to add, including SPF and DKIM values.

2

Generate your SPF record

Use the free SPF record generator to build your SPF record. Select ConvertKit from the provider list and add any other services that send email from your domain. The tool creates the correct syntax automatically.

3

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.

4

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.

5

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:spf.convertkit.com before the all mechanism.

6

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 ConvertKit

Creators and newsletter operators typically use ConvertKit alongside a personal or business email provider. Here are the most common setups:

SetupSPF RecordEst. Lookups
ConvertKit onlyv=spf1 include:spf.convertkit.com -all~2
ConvertKit + Google Workspacev=spf1 include:_spf.google.com include:spf.convertkit.com -all~5
ConvertKit + Microsoft 365v=spf1 include:spf.protection.outlook.com include:spf.convertkit.com -all~4
ConvertKit + Google + SendGridv=spf1 include:_spf.google.com include:spf.convertkit.com include:sendgrid.net -all~6
ConvertKit + Google + Postmarkv=spf1 include:_spf.google.com include:spf.convertkit.com include:spf.mtasv.net -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.

Create Your SPF Record

Verifying Your ConvertKit 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:spf.convertkit.com appears in the record and that no errors are flagged.

You can also verify inside ConvertKit. Go back to your email settings and check the domain authentication status. ConvertKit will show a verified status once it detects the correct DNS records. If something is missing, the dashboard will indicate which records still need to be added.

For a real-world test, send a broadcast or test email from ConvertKit and check the email headers on the receiving end. Look for Authentication-Results: spf=pass to confirm that ConvertKit's sending servers are properly authorized.

Common ConvertKit SPF Mistakes

Looking for a "Kit" SPF Domain

Since ConvertKit rebranded to Kit, some users expect the SPF include to be something like spf.kit.com. It isn't. The SPF infrastructure still runs on the original convertkit.com domain. Always use include:spf.convertkit.com -- and check ConvertKit's dashboard for the most current DNS instructions if you're unsure.

Creating a Second SPF Record

If you already have an SPF record for another provider (like Google Workspace), don't add a separate TXT record for ConvertKit. Two SPF records on the same domain cause a permerror that breaks SPF entirely. Edit your existing record and add the ConvertKit include alongside your other providers.

Not Completing Domain Verification

Adding the SPF record to DNS is only half the process. You also need to verify your sending domain inside ConvertKit's settings. Without verification, ConvertKit may send your emails using a shared ConvertKit domain rather than your custom domain. This means your SPF record won't apply to those messages, and your emails may look less trustworthy to subscribers.

Using a Free Email Address as Your Sender

If you're still sending from a Gmail or Yahoo address through ConvertKit, SPF won't help you. Major email providers have strict DMARC policies that prevent third-party services from sending as their domains. You need a custom domain (like you@yourdomain.com) for SPF -- and all email authentication -- to work properly. ConvertKit makes it easy to set up a custom sending domain in their settings.

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. ConvertKit supports custom DKIM through CNAME records that you add to your DNS. 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 maximize your inbox placement rates. This is especially important for creators who rely on email as their primary channel -- a strong sender reputation directly impacts how many subscribers see your content.

Never miss an SPF issue

Monitor your SPF, DKIM, DMARC and MX records daily. Get alerts when something breaks.

Start Monitoring