Adding DNS Records

What are DNS records?

Think of DNS records as the address book of the internet. They tell email providers (like Gmail, Yahoo, and Outlook) important things about your domain, like who is allowed to send emails on your behalf.

When you set up a custom sender domain, you are essentially telling the world: "Yes, Storebeep has my permission to send emails from my domain."

What records do I need to add?

Storebeep will show you the exact records after you enter your email address. There are typically three types:

SPF (Sender Policy Framework)

This record lists which email servers are allowed to send email for your domain. It is a TXT record that gets added to your domain's root.

What you will see:

  • Type: TXT
  • Host/Name: @ or your domain name
  • Value: Something like v=spf1 include:... ~all

If you already have an SPF record (many stores do), you need to add to the existing one rather than creating a duplicate. You can usually just add the include: part to your existing SPF value.

DKIM (DomainKeys Identified Mail)

This record adds a cryptographic signature to your emails. It proves that the email really came from your domain and was not altered along the way.

What you will see:

  • Type: CNAME or TXT
  • Host/Name: A specific subdomain (like sb._domainkey.yourstore.com)
  • Value: Points to a verification server

DMARC (Domain-based Message Authentication)

This record tells email providers what to do when they receive an email that fails SPF or DKIM checks. It is a safety policy for your domain.

What you will see:

  • Type: TXT
  • Host/Name: _dmarc or _dmarc.yourstore.com
  • Value: Something like v=DMARC1; p=none; ...

If you already have a DMARC record, you do not need to add another one.

How to add these records

The exact steps depend on your domain provider. Here is the general process:

  1. Log in to your domain provider (wherever you bought your domain).
  2. Find the DNS settings or DNS management page. It might be called "DNS Zone", "Advanced DNS", or "Manage DNS".
  3. Click Add Record or Add New Record.
  4. Select the record type (TXT or CNAME).
  5. Enter the Host/Name and Value exactly as shown in Storebeep.
  6. Set the TTL (Time to Live) to the default value or the lowest option available. This controls how quickly changes take effect.
  7. Save the record.
  8. Repeat for each DNS record.

Common tips

  • Copy and paste the values from Storebeep. Even a small typo will cause verification to fail.
  • Some providers automatically add your domain to the end of the Host field. If Storebeep shows sb._domainkey.yourstore.com and your provider adds .yourstore.com automatically, just enter sb._domainkey.
  • Do not delete any existing DNS records unless you are sure they are not in use.
  • It can take anywhere from a few minutes to 48 hours for DNS changes to spread across the internet. Most of the time it happens within an hour.

I am not sure where my DNS is managed

If you are not sure which service manages your domain's DNS:

  • Check where you bought your domain (GoDaddy, Namecheap, Google Domains, etc.)
  • If you use Cloudflare or another DNS service, your DNS might be managed there instead of at your domain registrar
  • Look for a "Nameservers" section in your domain registrar. The nameservers will tell you where your DNS is actually managed

This feels overwhelming

That is totally okay. DNS settings can be confusing the first time. Our support team has helped many merchants through this process. Just reach out and we will guide you through it for your specific domain provider.