# DKIM and SPF setup for your domain: Beget, Timeweb and REG.RU

How to add DKIM and SPF records for your sender domain at a registrar or on Beget, Timeweb and REG.RU hosting so that CRM emails stay out of spam.

Section: Integrations · Updated: 2026-11-03 · http://my.lptracker.ru/land/lk/faq/?a=email-dkim-spf&lang=en

> **In short:** DKIM and SPF setup means adding two TXT records to your domain's DNS that prove to email providers that CRM emails are sent on your behalf. Add the domain in “Email” → “Outgoing”, copy the records from the “DNS records” window to your hosting panel and click “Check status”.

DKIM and SPF setup solves a common problem: emails from your CRM land in spam. The client never sees the appointment reminder, invoice or commercial proposal, and a mailing to your contact list runs for nothing. Your own domain with two DNS records shows email providers that the message really comes from you.

DKIM is a digital signature on an email: the provider checks it and sees that the message hasn't been forged. SPF is a list of servers allowed to send email on behalf of your domain. Both records are of the TXT type, and you add them where your domain's DNS is managed: at the registrar or on your hosting.

Watch the two-minute video, and below you'll find instructions for popular hosting providers.

[Video: DKIM and SPF setup for your domain: Beget, Timeweb and REG.RU](http://my.lptracker.ru/land/n/multic/faq_media.php?f=2026-11/email-dkim-spf-en-349bd9.mp4)
- 0:03 DKIM and SPF setup
- 0:15 What they are
- 0:27 Add a domain
- 0:40 Domain records
- 0:52 Hosting panel
- 1:03 One SPF record
- 1:15 Verification
- 1:29 Summary

## Why businesses need their own domain with DKIM and SPF

- **An online school.** Webinar reminders come from the school's address and reach the inbox, not the spam folder.
- **A clinic or salon.** The appointment confirmation comes from the clinic's address: the client recognizes the sender and opens the email.
- **B2B and services.** Commercial proposals from the lead card go out from the company domain, not from someone else's address.
- **An online store.** Mailings to your CRM contact list stay under control: “Bounces” and “Complaints” are shown under the domain, so list problems are visible right away.

> An online English school. The problem: students couldn't find emails with the lesson link. Before: emails went out without the school's own domain and often landed in spam. What we did: the school domain with DKIM and SPF records on its hosting and mailings from info@ on that domain. Result: “I didn't get the email” complaints almost disappeared, and webinar attendance went up noticeably.

## Where to get the DKIM and SPF records

Open the “Email” section, go to the “Outgoing” tab and click “Add domain”. In the “Domain” field, enter the name, for example example.com: a website link or an email address also works, and the extra parts are removed automatically. Choose the “Project”: each project can have one sender domain. After “Add domain”, the window with the records opens right away. The “Incoming” tab of the same section does the opposite: it handles [email to CRM](http://my.lptracker.ru/land/lk/faq/?a=mail&format=md&lang=en), turning incoming emails into leads.

The window shows two TXT records: DKIM labelled “email signature” and SPF labelled “allowed senders”. Each has a “Name (host)” and a “Value” with a “Copy” button. The DKIM name usually looks like …._domainkey.your-domain, and the SPF value starts with v=spf1.

![DKIM and SPF records for a sender domain](http://my.lptracker.ru/land/n/multic/faq_media.php?f=2026-11/email-dkim-spf-1-en-943b19.webp)

## How to add DKIM and SPF: step by step

1. **Find where your DNS is managed** — At the registrar or on your hosting, wherever the domain's NS servers point. Open the DNS records section.
2. **Add DKIM** — A new TXT record: paste the “Name (host)” into “Name” (“Host”, “Subdomain”) and the whole value into “Value” (“Text”, “Data”).
3. **Check the record name** — If the panel adds the domain itself, use the short name from the “If the panel adds the domain itself:” line, and “@” for the domain itself.
4. **Add or update SPF** — If there's no SPF record, create a TXT record with the name and value from your account; if there is one, add the missing part to it.
5. **Save the records** — In the hosting panel, then go back to your account.
6. **Check the status** — “Check status” in the records window or “Check” in the domain row. You need the “Connected” status.

## How to add an SPF record if one already exists

Two SPF records on one domain don't work: email providers treat this as an error. So you don't create a second one, you merge it with the first. The record must keep a single “v=spf1” at the start and a single “ all” or “-all” ending. Insert the parts from your account's value, such as include:…, a:… or ip4:…, into the old record before the ending.

Example: it was “v=spf1 include:_spf.hosting.com  all” and became “v=spf1 include:_spf.hosting.com include:…  all”, where the dots stand for the part from your account. If the old record contains redirect=, replace it with include: and the same address when merging, and put  all at the end. That way, records of several email services work together.

## DKIM and SPF on Beget, Timeweb and REG.RU

Section names in hosting panels change from time to time, but the order is the same everywhere: find the domain's DNS, add a TXT record and save.

| Hosting | Where to add the records | Specifics |
| --- | --- | --- |
| Beget | The “DNS” section → choose the domain | For DKIM, first create a subzone named after the “Name (host)” and add the TXT record to it. The domain already has SPF, so merge it with the record from your account |
| Timeweb | “Domains and subdomains” → the gear icon next to the domain → “DNS settings” | A TXT record is added via “Add DNS record”. Don't create a second SPF record, edit the existing one |
| REG.RU, ISPmanager panel | “Domain names” → the domain → “Records” → “Create” | TXT type, with the full record name ending in a dot in “Name” |
| REG.RU, cPanel panel | “Domains” → “Zone Editor” → “Manage” → “+ Add Record” | TXT type, with the data in the “Record” field |
| REG.RU, Plesk panel | “Websites & Domains” → “DNS Settings” → “Add Record” | TXT type, with the data in the “TXT record” field |

## Why the domain stays “Pending verification” for long

- Less than a day has passed: DNS changes take effect within 24 hours.
- The records were added in the wrong place: DNS is managed by the hosting, not the registrar, or vice versa.
- The record type is CNAME or A instead of TXT.
- The name got doubled, for example mail._domainkey.example.com.example.com: the panel added the domain itself.
- The DKIM value wasn't copied in full; it's a long string, so use the “Copy” button.
- The domain has two SPF records; keep one by merging them.

Send emails from your [automated sales funnel](http://my.lptracker.ru/land/lk/faq/?a=autofunnels-start&format=md&lang=en), the lead card and mass mailings from the domain once it's “Connected”: then they're signed with DKIM and allowed by SPF. For SMS, the same job is done by an [SMS sender ID](http://my.lptracker.ru/land/lk/faq/?a=sms-sender-names&format=md&lang=en).

> With the “Blocked” status, sending from the domain is stopped, so contact support. A frequent reason for blocks by email providers is a high share of bounces and complaints, so don't send emails to bought or outdated lists.

## Frequently asked questions

### How long does it take for the domain to be verified?
DNS changes take effect within 24 hours. Click “Check status”: the reply “The domain is connected — you can send emails” means everything is ready.

### How do I add an SPF record if the domain already has another one?
Don't create a second one: two SPF records don't work. Add the parts from your account to the existing record before “ all”.

### What do I put in the “Name” field if the panel adds the domain itself?
The short name from the “If the panel adds the domain itself:” line, for example mail._domainkey, and “@” for the domain itself. Otherwise the name is doubled and the record isn't found.

### Why do emails go to spam even with DKIM and SPF set up?
Check that the domain is “Connected” and selected in “From”, and that “Bounces” and “Complaints” have no colored tags. Remove addresses with bounces from your CRM.

### Can I connect two sender domains to one project?
No, each project has one sender domain. For a second domain, create a separate project or move the domain to another project in the “Project” row.

**Read also:** [Email to CRM](http://my.lptracker.ru/land/lk/faq/?a=mail&format=md&lang=en), [Automated sales funnel](http://my.lptracker.ru/land/lk/faq/?a=autofunnels-start&format=md&lang=en), [SMS sender ID](http://my.lptracker.ru/land/lk/faq/?a=sms-sender-names&format=md&lang=en)
