Referencia
Opciones de envío
Omite los contactos que han recibido emails hace poco o que nunca interactúan, añade parámetros UTM a los enlaces, etiqueta las campañas y reparte un envío en el tiempo, por zona horaria o según la mejor hora de cada contacto.
El paso Settings del asistente de campañas controla a quién se omite, cómo se etiquetan los enlaces para tu analítica y cómo se etiqueta la campaña. Al enviar, también eliges cómo se reparten los emails en el tiempo. Esta página explica todas las opciones y su campo en la API.
Envío inteligente
Smart sending omite a los contactos que han recibido otra campaña hace poco, para que nadie reciba dos campañas seguidas. Define Skip if emailed within (hours) entre 1 y 168. Las campañas creadas en el panel empiezan con el envío inteligente activado en 16 horas.
Emailit lo comprueba cuando empieza el envío: se deja fuera a cualquier contacto al que se le haya enviado algún email de campaña en ese número de horas. Los emails de automatizaciones y de la API de email no cuentan. En la API, define smart_sending_hours, o null para desactivarlo.
Omitir los contactos sin interacción
Skip unengaged contacts deja fuera a los contactos que han recibido 3 o más emails de campaña en los últimos 90 días y no han abierto ni hecho clic en ninguno. Los proveedores de correo vigilan cuántos de tus emails se quedan sin leer, así que esta opción protege tu reputación como remitente. En la API, define exclude_unengaged como true.
Como algunas aplicaciones de correo cargan las imágenes automáticamente, unos pocos contactos que nunca leen tus emails siguen contando como contactos con interacción.
Las listas de contactos también pueden dejar fuera de todas las campañas a sus suscriptores sin interacción, con un periodo que eliges tú. Consulta Contactos sin interacción.
Resumen del envío
Los contactos omitidos por el envío inteligente o por falta de interacción, ya sea por esta opción o por el filtro de contactos sin interacción de su lista, no reciben la campaña y no consumen créditos. El informe de la campaña muestra un Send summary con a cuántos de los contactos seleccionados se les envió la campaña y cuántos se omitieron por cada regla o por estar bloqueados.
Parámetros UTM
Activa Add UTM parameters to links para añadir parámetros UTM a todos los enlaces de la campaña, de modo que Google Analytics y tu tienda vean las visitas y las ventas que genera. Los enlaces al propio Emailit, como el enlace de baja, no se tocan, y un enlace que ya tiene un parámetro UTM conserva su propio valor para ese parámetro. Los parámetros se añaden al final de cada enlace, y el resto del enlace se queda exactamente como lo escribiste, así que los enlaces firmados siguen funcionando.
| Parámetro | Valor por defecto |
|---|---|
utm_source |
emailit |
utm_medium |
email |
utm_campaign |
{campaign_name} |
utm_content |
No se añade salvo que lo definas. {variant} es un buen valor para las pruebas A/B. |
utm_term |
No se añade salvo que lo definas. |
utm_id |
No se añade salvo que lo definas. |
Los valores pueden usar {campaign_name}, {campaign_id}, {subject}, {variant} (el nombre de la versión de la prueba A/B) y {send_date} (YYYY-MM-DD), con un máximo de 191 caracteres cada uno. Las campañas creadas en el panel empiezan con los parámetros UTM activados. En la API, define utm_tracking como true y, si quieres, utm_params:
{
"utm_tracking": true,
"utm_params": { "source": "newsletter", "campaign": "{campaign_name}-{send_date}", "content": "{variant}" }
}Etiquetas
Las Tags son etiquetas para tu propio uso, como newsletter o black-friday. Aparecen en la lista de campañas y en el calendario, y puedes filtrar por ellas. Separa las etiquetas con comas. Una campaña puede tener hasta 20 etiquetas de hasta 50 caracteres cada una. En la API, define tags como una lista de cadenas.
Estrategias de envío
Cuando seleccionas Send campaign, elige cómo salen los emails:
| Estrategia | Valor en la API | Qué ocurre |
|---|---|---|
| All at once | immediate |
Todos la reciben ahora, o a la hora programada. |
| Throttled | throttled |
El envío se reparte de forma uniforme a razón de Emails per hour, de 100 a 1.000.000. Úsalo con listas grandes o con un dominio de envío nuevo. |
| Recipient’s local time | local_time |
Cada contacto la recibe en la fecha y la hora que elijas, en su propia zona horaria. |
| Best time per recipient | smart_time |
Cada contacto la recibe a la hora a la que suele abrir o hacer clic, dentro de la Window (hours) desde el inicio, de 1 a 48 (por defecto, 24). |
La campaña sigue en In process hasta que el último email pasa a entrega. Cada lote vuelve a comprobar sus contactos justo antes de salir, así que los contactos que se dan de baja o se eliminan durante un envío repartido no lo reciben.
Hora local del destinatario
La zona horaria de un contacto procede del script de seguimiento, que registra la zona horaria del navegador con cada evento que envía para un contacto conocido. Los contactos sin zona horaria reciben el email a esa hora en la Timezone que elijas (UTC por defecto).
El envío empieza cuando llega la hora elegida en la zona horaria más temprana (UTC+14) y termina cuando llega en la más tardía. Si al empezar el envío la hora ya ha pasado en la zona de un contacto, este recibe el email al momento. Una hora que ya ha pasado en todas las zonas se rechaza.
Mejor hora por destinatario
Emailit consulta cuándo abrió o hizo clic cada contacto en emails de campaña en los últimos 90 días y envía a su hora más habitual. Los contactos sin ese historial reciben el email a la hora en que más interactúan los destinatarios, o a la hora de inicio.
Usar la API
Pasa send_strategy y send_options a Enviar o programar una campaña:
curl https://api.emailit.com/v2/campaigns/cmp_4Tq9Xv2kLm8Rw/send \
-X POST \
-H "Authorization: Bearer $EMAILIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"send_strategy": "local_time",
"send_options": { "local_time": "2026-11-27T09:00", "timezone": "America/New_York" }
}'| Estrategia | send_options |
|---|---|
throttled |
per_hour, obligatorio. |
local_time |
local_time como YYYY-MM-DDTHH:mm, obligatorio. timezone, un nombre IANA como Europe/Prague, para los contactos sin zona horaria. |
smart_time |
window_hours, por defecto 24. timezone es opcional. |
immediate, throttled y smart_time también aceptan scheduled_at para empezar más tarde. local_time lo ignora y empieza por sí sola. Las pruebas A/B siempre se envían todas a la vez.