Saltar al contenido
NuevoVer cómo

Cómo usar variables de personalización en FirstSales

Usa {{merge tags}} con valores de respaldo, campos estándar y personalizados, y sabe cuándo recurrir a la escritura con IA de Autopilot en lugar de tokens con plantilla.

  1. Cómo funcionan las etiquetas de fusión

    La personalización usa etiquetas de fusión (merge tags) envueltas en llaves dobles: {{first_name}}, {{company_name}}. Al momento del envío, cada etiqueta se reemplaza con el valor de ese contacto, de modo que una sola plantilla se lee de forma individual para cada persona.

    Una primera línea por defecto se ve así: Hi {{first_name}},. Así es como envías a escala sin que suene a un envío masivo.

  2. Las variables estándar que puedes usar

    Cada contacto trae estos campos como etiquetas:

    • Persona: {{first_name}}, {{last_name}}, {{full_name}}, {{email}}, {{phone}}, {{job_title}}, {{headline}}, {{linkedin_url}}, {{timezone}}.
    • Empresa: {{company_name}}, {{company_website}}, {{company_domain}}, {{company_industry}}, {{company_size}}, {{company_linkedin}}.
    • Ubicación: {{city}}, {{state}}, {{country}}.

    Además, dos etiquetas de envío para ti, el remitente: {{sender_name}} y {{sender_company}}.

  3. Define siempre un valor de respaldo

    ¿Qué pasa si un contacto no tiene nombre de pila? Agrega un valor de respaldo tras una barra vertical: {{first_name|there}} muestra "there" cuando el campo está vacío. Úsalo en cualquier lugar donde un espacio en blanco se leyera de forma extraña:

    • Hi {{first_name|there}},
    • at {{company_name|your company}}

    FirstSales también ordena la puntuación colgante cuando un valor está vacío, pero un buen valor de respaldo es lo que mantiene la frase natural.

  4. Inserta etiquetas en el editor

    En el editor de correo no tienes que escribir las etiquetas a mano. Usa la barra de herramientas Insert merge tag o el menú de barra / para elegir un campo de una lista con búsqueda, incluyendo tus campos personalizados. Las etiquetas insertadas aparecen como chips, así son fáciles de ver y no pueden romperse por un carácter perdido.

    El editor también detecta etiquetas rotas y avisa si dejas caer una etiqueta de fusión dentro de la URL de un enlace.

    Inserta etiquetas en el editor
  5. Usa campos personalizados para cualquier dato extra

    ¿Necesitas un dato que no es un campo estándar, como un evento reciente o un producto que usan? Agrega un campo personalizado a tus contactos y referéncialo como una etiqueta en snake_case, por ejemplo {{recent_funding}}. Los campos personalizados se resuelven a partir de los datos de cada contacto igual que los estándar (no pueden reutilizar el nombre de un campo estándar).

    Así es como personalizas en función de algo específico de tu prospección, no solo datos firmográficos genéricos.

  6. Etiquetas de fusión vs. redacción con IA de Autopilot

    Dos cosas distintas comparten la idea de "personalización":

    • Campañas de plantilla usan las etiquetas de fusión {{ }} anteriores: tú escribes el texto y las etiquetas rellenan los espacios.
    • Campañas de Autopilot hacen que la IA escriba cada correo usando ganchos de personalización sobre el contacto, no plantillas con etiquetas de fusión.

    Así que si quieres control preciso sobre la redacción, usa el modo de plantilla con etiquetas de fusión; si quieres que la IA redacte el texto por contacto, usa Autopilot. Ten en cuenta que no hay spintax: la barra vertical | es solo para valores de respaldo, no para alternativas de rotación aleatoria.

Consejos de experto

  • Nunca envíes una etiqueta sin valor de respaldo

    Usa {{first_name|there}}, no {{first_name}} a secas. Un solo contacto con un campo faltante convierte una etiqueta desnuda en un espacio en blanco incómodo frente a un prospecto real.

  • Inserta desde el menú, no escribas a mano

    Usa la barra de herramientas Insert merge tag o el menú / para que las etiquetas se conviertan en chips que el editor pueda validar. Escribir las llaves a mano es la causa habitual de una etiqueta rota que se envía tal cual.

  • Los campos personalizados personalizan lo que importa

    Las etiquetas firmográficas son lo mínimo esperado. Un campo personalizado ({{recent_funding}}, {{signup_source}}) es lo que hace que un correo se sienta investigado en vez de una fusión de correspondencia genérica.

  • No hay spintax: elige Template o Autopilot

    No existe la sintaxis de rotación {a|b}. Para variar el texto, escribe variantes A/B reales en una campaña de plantilla o deja que la IA de Autopilot redacte cada correo.

Preguntas frecuentes

¿Cuál es la sintaxis de una etiqueta de fusión?

Llaves dobles alrededor del nombre del campo: {{first_name}}, {{company_name}}. Se tolera espacio en blanco dentro ({{ first_name }}), y los valores se rellenan por contacto en el momento del envío.

¿Cómo establezco un valor por defecto cuando un campo está vacío?

Agrega un valor de respaldo tras una barra vertical: {{first_name|there}} o {{company_name|your company}}. El texto después de la | se usa siempre que el campo de ese contacto esté vacío.

¿Qué variables están disponibles?

Campos estándar de contacto: nombre, correo, teléfono, cargo, titular, LinkedIn, zona horaria; nombre de empresa/sitio web/dominio/industria/tamaño/LinkedIn; ciudad/estado/país, además de las etiquetas de remitente {{sender_name}} y {{sender_company}}, y cualquier campo personalizado que agregues.

¿Puedo personalizar con datos personalizados?

Sí. Agrega un campo personalizado a tus contactos y referéncialo como una etiqueta en snake_case (por ejemplo, {{recent_funding}}). Se resuelve a partir de los datos de cada contacto como uno estándar, y no puede reutilizar el nombre de un campo estándar.

¿Cómo inserto una etiqueta sin errores de tipeo?

Usa la barra de herramientas Insert merge tag o el menú de barra / en el editor para elegir un campo de una lista con búsqueda. Las etiquetas aparecen como chips, y el editor detecta etiquetas rotas o una etiqueta colocada por error dentro de un enlace.

¿FirstSales admite spintax?

No: no existe spintax ni alternancia de rotación {a|b}. El carácter de barra vertical es solo para valores de respaldo. Para variar el texto, usa variantes A/B en una campaña de plantilla o la redacción con IA de Autopilot.

¿En qué se diferencia esto de la personalización con IA en Autopilot?

Las etiquetas de fusión rellenan espacios en un texto que tú escribes (modo plantilla). Autopilot, en cambio, hace que la IA redacte cada correo a partir de ganchos de personalización sobre el contacto, sin plantillas de etiquetas de fusión. Elige Template para redacción exacta, Autopilot para texto escrito por IA.

Personalización

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.