Envío de Campañas por HSM
Las plantillas (HSM) te permiten enviar mensajes preaprobados, ideal para campañas de mensajes masivos, notificaciones, y seguimientos automatizados.
Prerrequisitos
- Debes tener una plantilla aprobada en Jelou y su
templateId. - El usuario debe estar incluido en la campaña.
- Es necesario el
botIdycampaignIdválidos. - Obtén tus credenciales de API (
clientIdyclientSecret).
Endpoint
https://api.jelou.ai/v1/bots/{botId}/campaigns/{campaignId}/template-messages
Autenticación
Encabezado de autenticación en formato
Basic <base64(clientId:clientSecret)>.Parámetros de Ruta
Identificador único del bot emisor.
Identificador único de la campaña.
Cuerpo de la solicitud
Debe ser
"template".ID de la plantilla aprobada por WhatsApp a utilizar.
Identificador único del usuario que recibirá el mensaje.
Valores a sustituir en los campos dinámicos de la plantilla.
Ejemplo:
Ejemplo:
{"nombre": "Ana", "codigo": "XYZ987"}Opcional. Si se incluye en el cuerpo, debe coincidir con el valor de la ruta.
Ejemplo de solicitud
cURL
Campos de respuesta
true si el mensaje fue enviado exitosamente a través de la campaña.Identificador único del mensaje enviado. Úsalo para consultar su estado.
Ejemplo de respuesta exitosa
Success
Manejo de errores
Código de error al enviar el mensaje (ver códigos comunes abajo).
Descripción detallada del error.
Códigos de error comunes
INVALID_TEMPLATE— La plantilla no existe o no es apta para campañas.INVALID_PARAMETERS— Faltan o sobran parámetros requeridos por la plantilla.UNAUTHORIZED— Credenciales inválidas o sin acceso.BOT_NOT_FOUND— El bot especificado no existe.USER_NOT_FOUND— El usuario no existe o está fuera de la campaña.CAMPAIGN_NOT_FOUND— La campaña no existe.
Casos de uso destacados
- Enviar mensajes de bienvenida personalizados dentro de una campaña de onboarding.
- Notificar automáticamente a usuarios sobre el avance en un proceso.
- Realizar recordatorios para eventos o promociones.
- Promocionar productos o servicios segmentados por campañas específicas.