Skip to main content
All CollectionsEmail Deliverability
🔒DKIM What, Why, and How to Set it up?
🔒DKIM What, Why, and How to Set it up?

What is DKIM, Why DKIM, How to Setup DKIM, and How to Check if DKIM is Verified. Configuring DKIM improves your email deliverability.

Yashal Vagadia avatar
Written by Yashal Vagadia
Updated over a year ago

Hello there, Saleshandy users! 👋


Firstly, the DKIM record is part of your domain's DNS settings. You can find it in your domain provider's dashboard, whether you're using Google Domains, GoDaddy, Namecheap, or any other provider.

So, let's dive in and discover how setting up DKIM records can get the best results for your campaigns, increasing the chances of your email reaching the inbox! 📧And don't fret; we're here to guide you through the process.

In this article, you'll find What DKIM is, Why it is required, plus How-to-tutorials to set up DKIM and verify DKIM records.

Let's get started! 🚀

🔒 DKIM (DomainKeys Identified Mail)

What is DKIM?

DKIM is an email authentication method that adds a digital signature to outgoing emails. It enhances security by verifying the authenticity of the sender. This digital signature, unique to your domain, ensures that the email hasn't been tampered with during transit.

Why DKIM?

DKIM🗝️acts as the key, digitally signing your outgoing emails to ensure their authenticity & integrity. Along with SPF, it forms a robust defense against unauthorized email activity. 🔐

By using DKIM, you build trust with email providers, which improves your email deliverability. It helps your messages land in the recipients' inboxes instead of being flagged as spam.

Hackers are constantly exploiting vulnerabilities in phishing attacks and email spam, which can have disastrous consequences like ransomware infections, data leaks, and unauthorized breaches. That's why it's crucial for businesses to prioritize implementing DKIM records to fortify their email security and safeguard their communications. 💪

How to Set up DKIM Records?

⚠️ NOTE: Setting the DKIM record is not applicable if you're using a free email account like gmail.com, outlook.com, or yahoo.com. You can set it up only using a business email with your domain attached (i.e., [email protected]).

Please note that steps to set up the DKIM record vary for every email provider, and most email providers don't even allow users to set up the DKIM on their own as it needs to be done by contacting them (email provider customer support). It is recommended to consult their FAQ or support documentation for accurate and up-to-date information. ⚠️

Important: If your domain provider is Google Domains, Google automatically creates a DKIM key and adds the key to your domain’s DNS records when you set up Google Workspace. Go directly to Turn on DKIM in your Admin console.

If the DKIM record is missing, you will need to create a new TXT record. TXT records are a type of DNS record used to store text information for external sources unrelated to your domain. Hence, you will need access to your domain's DNS manager

Note: Please note that the examples below assume that Google is your domain and mail provider, and if you have not turned on DKIM in your Admin console.

📺 Video Guide

🪜Steps to Follow

  1. Log in to Google Admin: admin.google.com

  2. In the Admin console, go to Menu > Apps > Google Workspace > Gmail > Authenticate email > Drop-Down(Select the Domain) > Generate New Record(Nothing has to be changed in Pop-up) > Generate a DKIM Key.

  3. Create a DNS TXT Record with the DKIM key generated in the previous step.

    If it's Google, go to DNS > Manage custom records > Create New Record > Paste TXT Record Name > Type: TXT (from drop-down) > Copy TXT Value > Paste TXT Value > Save.

    If it's not Google, you will need to go to your domain provider. e.g., GoDaddy, Squarespace, Namecheap, etc., for setting the records

  4. After creating the DNS TXT record in your domain with the DKIM Key, Navigate to Admin Console and click on Start Authentication.

    Note: DNS changes may take up to 48 hours to fully propagate ( Usually, it will be propagated in a few minutes).

  5. You can verify your DKIM through the mail-tester website after some time.

How to check if an email account has DKIM set correctly?

Link: https://www.mail-tester.com/ (Visit this link)

Steps: (Send an email to the mentioned email address > Check your score > Navigate to Authenticate part > If it says your DKIM signature is valid ✅, you're good to go)


Mission accomplished; you've successfully added DKIM records. 👏

Wishing you a delightful experience! ❤️

Happy Selling. 🤝

Warmest regards,

Saleshandy Team

👉 Next Steps

Check out the below article If you want to know more about


💡 Tip

Don't hesitate to reach out if you have any questions. We're available on chat and ready to provide you with prompt assistance. 🤗

Did this answer your question?