# DKIM record for Klaviyo

URL: https://iblockspam.com/dkim/klaviyo
Last updated: 2026-10-09

Record type: CNAME
Selectors: km1, km2 (marketing), kt1, kt2 (transactional), ks1, ks2 (service)
Key managed by: Provider (CNAME delegation)

Klaviyo signs a branded sending domain with two DKIM CNAMEs on your root domain. For a first marketing domain they are `km1._domainkey` and `km2._domainkey`, pointing to `km1.domainkey.1.klaviyodns.com` and `km2…`; transactional and service domains use `kt1`/`kt2` and `ks1`/`ks2`. With dynamic routing, you delegate a subdomain to Klaviyo and it serves the DKIM records itself.

## DNS records

- Sending subdomain (static routing) (CNAME, host send): `1.klaviyodns.com`
- DKIM selector km1 (marketing) (CNAME, host km1._domainkey): `km1.domainkey.1.klaviyodns.com`
- DKIM selector km2 (marketing) (CNAME, host km2._domainkey): `km2.domainkey.1.klaviyodns.com` A second marketing domain uses `km3`/`km4`. Older static domains may still have the legacy `kl1`/`kl2` selectors.

## Set it up and turn on signing

- Click your company name in the bottom left, then **Settings > Domains > Add Domain**. Owners, Admins, Managers and Campaign Coordinators can do this.
- Choose the send type (marketing, transactional or service) and click **Next**, then enter the sending subdomain, such as `send`.
- Choose routing. **Dynamic** (recommended by Klaviyo) delegates the subdomain with four NS records to `ns1`–`ns4.klaviyo.com`. **Static** uses the CNAMEs above; pick it if your DNS host can't add NS records (BigCommerce DNS, for example).
- Add the records through Entri or by hand, then click **Verify** and **Activate**.

## DMARC alignment

On Klaviyo's shared sending domain, mail shows \"via klaviyomail.com\" and never aligns with your domain. A branded sending domain fixes that. Keep your normal address in From: Klaviyo says not to put the `send` subdomain there. The static DKIM names sit on your root domain, and the sending subdomain is under it, so both fit relaxed DMARC alignment.

## Key length and rotation

The keys stay with Klaviyo behind the CNAMEs, or entirely inside Klaviyo with dynamic routing, where the records are managed in Klaviyo rather than at your DNS host. Klaviyo doesn't publish a key length or rotation schedule. It does ask new accounts to warm up their sending after activating a branded domain.

## Common mistakes

- **The root domain appended to the CNAME value** by the DNS host, which makes the target point nowhere.
- **The send subdomain in the From address.** Use your regular domain in From.
- **Adding subdomain records at your DNS host with dynamic routing.** Once the subdomain is delegated, its records are added inside Klaviyo.
- **Copying `kl1`/`kl2` from an old guide** for a new domain, which now gets `km`, `kt` or `ks` selectors.

**Q: What is the difference between Klaviyo dynamic and static routing?**
Dynamic routing delegates your sending subdomain to Klaviyo with four NS records, and Klaviyo then serves the DKIM and other records itself. Static routing has you publish CNAMEs, including the two DKIM selectors, at your own DNS host.

**Q: Why do my Klaviyo emails say via klaviyomail.com?**
You're sending on Klaviyo's shared domain, which signs with its own domain rather than yours. Set up a branded sending domain under Settings > Domains so the signature aligns with your From address.

**Q: Which DKIM selectors does Klaviyo use for transactional email?**
Transactional sending domains use `kt1` and `kt2`, marketing domains `km1` and `km2`, and service domains `ks1` and `ks2`. A second domain of the same type moves to the next pair, such as `km3` and `km4`.

Sources:
- Klaviyo Help Center: How to set up a branded sending domain: https://help.klaviyo.com/hc/en-us/articles/115000357752
- Klaviyo Help Center: Understanding branded vs. shared sending domains: https://help.klaviyo.com/hc/en-us/articles/7674941873947
- Klaviyo Help Center: DNS and SPF setup troubleshooting: https://help.klaviyo.com/hc/en-us/articles/50941715515675

---

Source: iBlockSpam, https://iblockspam.com/dkim/klaviyo (this is a Markdown copy; the HTML page is canonical). Quote with attribution and a link. Site index for AI assistants: https://iblockspam.com/llms.txt
