Lista de espera con correo de confirmación
Registra cada inscripción como un evento, mantén a cada inscrito como contacto, y envíales una confirmación sin mover un dedo
No hay configuración de Bitelio más simple que una lista de espera: tu app rastrea un evento, un flujo de trabajo reacciona a él, y sale un correo.
Configuración
Crea la plantilla de confirmación
Ve a Plantillas → Nueva plantilla y construye una plantilla Marketing. Donde quieras que aparezcan datos del contacto, coloca un marcador {{variable}}:
Subject: You're on the list, {{firstName}}
Hi {{firstName}}, thanks for joining the {{product}} waitlist.
We'll let you know as soon as your spot opens up.Rastrea la inscripción desde tu backend
Cuando se envía el formulario, llama a POST /v1/track desde tu servidor. Esto debe usar una clave secreta (sk_*), así que mantén la llamada completamente fuera del código de navegador.
curl https://api.bitelio.com/v1/track \
-H "Authorization: Bearer sk_your_secret_key" \
-H "Content-Type: application/json" \
-d '{
"event": "waitlist.joined",
"email": "ada@example.com",
"data": { "firstName": "Ada", "product": "Beta" }
}'Una sola solicitud hace dos cosas: hace upsert del contacto (suscrito salvo que indiques lo contrario) y registra un evento waitlist.joined contra él. Cada clave dentro de data se escribe en el contacto, así que la plantilla puede leerla de vuelta como {{firstName}}, {{product}}, etcétera.
Elige un nombre de evento estable
Una vez que un flujo de trabajo se ha ejecutado aunque sea una vez, su evento disparador queda fijado permanentemente. Elige un nombre con espacio de nombres como waitlist.joined en lugar de uno genérico que más adelante podrías querer usar para otra cosa.
Crea el flujo de trabajo
En Flujos de trabajo → Nuevo flujo de trabajo:
- Disparador:
EVENTenwaitlist.joined - Añade un paso
SEND_EMAILque apunte a la plantilla del paso 1
Activa el flujo de trabajo. Los flujos de trabajo nuevos empiezan desactivados, y uno desactivado nunca se dispara — sin importar cuántos eventos lleguen.
Etiquetar inscripciones para más adelante
Para que los miembros de la lista de espera sean fáciles de segmentar más adelante, inserta un paso UPDATE_CONTACT antes del correo:
{ "stage": "waitlist", "waitlistSource": "{{event.referrer}}" }Ahora un segmento sobre stage == "waitlist" te da una audiencia limpia para campañas de seguimiento — un enfoque más ordenado que segmentar según si waitlist.joined se disparó alguna vez.
Qué sigue
Recetas
Compilaciones completas, paso a paso, de los patrones a los que más recurren los equipos de Bitelio, combinando eventos, flujos de trabajo y plantillas
Sincroniza bajas con tu base de datos
Envía cada cambio de suscripción desde Bitelio hacia tu propia tabla de usuarios con el paso de webhook de un flujo de trabajo