Saltar al contenido
NuevoVer cómo

Añadir SPF, DKIM y DMARC en GoDaddy, Namecheap, Cloudflare y Route 53

Los registros DNS que da FirstSales son iguales en todas partes — solo cambia la interfaz del registrador. Cloudflare es de un clic; aquí está dónde viven los campos TXT/CNAME en cada uno de los cuatro principales.

  1. Los registros son los mismos en todas partes

    Empieza en FirstSales: Mailbox → Email Authentication. Ahí verás tus registros SPF (TXT), DKIM (TXT/CNAME, uno o varios selectores como mail._domainkey) y DMARC (TXT), cada uno con un host y un value. Cópialos — son los que pegarás en cualquier registrador. No copies valores de ningún otro lugar; se generan por dominio.

    Los registros son los mismos en todas partes
  2. Entiende host vs. value

    Cada registro tiene un tipo (TXT o CNAME), un host/nombre (@ para el dominio raíz, o un subdominio como _dmarc o mail._domainkey), y un valor. Los registradores etiquetan esto de forma distinta — Name/Host, Value/Content/Points-to — pero se refieren a los mismos dos campos.

  3. Cloudflare — un clic

    Si tu dominio está en Cloudflare, FirstSales lo detecta y ofrece un modal de un clic: pega un token con alcance limitado de Zone › DNS › Edit y él escribe SPF/DKIM/DMARC por ti. Es la ruta más rápida, y el token es de un solo uso — nunca se almacena ni se registra en logs. Consulta Cloudflare one-click DNS.

  4. Cloudflare — manual (si lo prefieres)

    DNS → Records → Add record: define Type, Name (host) y Content (value). Deja el proxy en DNS-only (nube gris) para los registros de correo — el proxying los rompe.

  5. GoDaddy

    Domain → DNS → Manage Zones/Records → Add. Mapea: Type = TXT/CNAME, Name = el host (usa @ para la raíz), Value = el valor de FirstSales. Guarda y dale tiempo a propagarse.

  6. Namecheap

    Domain List → Manage → Advanced DNS → Add New Record. Mapea: Type, Host = el host (@ para la raíz), Value. Guarda.

  7. AWS Route 53

    Hosted zones → tu zona → Create record. Record name = host, Record type = TXT/CNAME, Value = el valor de FirstSales (envuelve los valores TXT entre comillas, como espera Route 53). Guarda.

  8. Añade el CNAME del tracking domain y luego verifica

    Añade el CNAME del tracking domain de la misma manera y luego vuelve a FirstSales para revalidar: los estados avanzan de pending → CNAME OK → SSL OK → Verified, y las verificaciones de autenticación se ponen en verde. La propagación puede tardar de minutos a horas — no vuelvas a añadir registros mientras esperas.

Consejos de experto

  • Copia siempre desde tu propia pantalla

    Copia los registros desde tu pantalla de Email Authentication: nunca desde un tutorial. El selector DKIM y los valores se generan por dominio y son únicos para ti.

  • Mantén los registros de correo en DNS-only en Cloudflare

    El proxying (nube naranja) rompe SPF, DKIM, DMARC y los CNAME de tracking. Mantenlos en DNS-only (nube gris).

  • Distintas palabras, los mismos dos campos

    Host/Name/Points-to/Content son solo etiquetas específicas del registrador para el mismo host y value que FirstSales te muestra.

  • No te alarmes con Pending

    La propagación de DNS tarda de minutos a horas después de guardar. Vuelve a revisar la escalera de estados en lugar de volver a añadir registros.

Preguntas frecuentes

¿Por qué necesito SPF, DKIM y DMARC?

Sin ellos, los proveedores de correo no pueden verificar que el mensaje realmente viene de ti, así que cae en spam. Son la base de la entregabilidad.

¿Los valores de los registros son iguales para todos?

No. Los valores de SPF/DKIM/DMARC se generan por dominio (DKIM incluso tiene un selector único). Copia siempre desde tu propia pantalla de Email Authentication.

Mi registrador lo llama ‘Name’ en vez de ‘Host’ — ¿es lo mismo?

Sí. Name y Host son el mismo campo; Value, Content y Points-to son el mismo campo. Usa @ para el dominio raíz.

Estoy en Cloudflare — ¿tengo que añadir los registros a mano?

No. Usa el modal de un clic con un token de DNS de alcance limitado y un solo uso, y FirstSales los escribe por ti. El método manual también funciona, si lo prefieres.

¿Por qué mi registro sigue en ‘Pending’ después de guardarlo?

Es la propagación de DNS — puede tardar de minutos a horas. Vuelve a revisar la escalera de estados en lugar de añadir registros duplicados.

¿Necesito un registro DKIM si tengo DKIM administrado?

Algunos tipos de conector (password/relay) usan DKIM administrado y lo gestionan por ti — tu pantalla lo mostrará así. De lo contrario, añade el registro DKIM que se muestra.

Mi correo sigue cayendo en spam después de añadir los registros — ¿por qué?

Es posible que los registros aún no se hayan propagado o verificado, o que el problema sea el warmup o el contenido. Confirma primero que todos los estados estén en verde, y luego consulta Emails landing in spam — the checklist.

Entregabilidad

Prospección que sigue cuando te desconectas.Leads, emails, seguimientos y respuestas, resueltos.

Conecta buzones ilimitados y deja que los agentes de IA busquen leads, escriban cada email y hagan seguimiento. O envía tus propias plantillas en modo manual. Desde $29/mes.

$1 por 3 días · Cancela cuando quieras · Sin contrato

Instalar con IA

Tu agente de código configura la CLI y las skills de FirstSales por ti.

Prompt para Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.