Campañas
Las utilizamos para poder enviar un mensaje a todas las sesiones de un chat, lo podemos hacer de dos maneras: Enviar ahora o programando la fecha deseada.
Requisitos previos
Para poder consumir los endpoints de Conversaciones, es necesario contar con una API KEY. Las API Keys las puedes generar desde tu cuenta de Wannabot, en el apartado de "Perfil > API Keys"

Enviar una campaña
POST https://api.wannabot.io/v1/conversation/broadcast/send
Este endpoint nos permite enviar una campaña
Headers
Authorization
string
Token de autenticación (API KEY). Debe especificarse como: bearer API_KEY
Request Body
filters
object
Si se especifica este campo no se debe especificar el de session_ids
interactions_to_send
array
Array de interacciones a mandar al usuario, se mandaran en el orden que estén en el array.
session_ids
array
Sesiones a las que se enviará el array de interacciones.
Si se especifica este campo no se debe especificar el de filters
Ejemplo filters
Posibles valores de comparison en las condiciones:
Posibles valores de logical_operator en las condiciones:
Posibles valores de source en las condiciones:
Si source es global-vars en source_aux debe ir la ID de la variable global a comparar.
Si source es session-var en source_aux pueden ir uno de los siguiente valores de la sesión a comparar.
Ejemplo de código con condiciones anidadas:
Ejemplo sessions_ids
Filters
Interaction to send
Dentro de interaction_to_send podemos meter las siguientes interacciones a mandar al usuario:
Permisos push
Nos permite pedir permiso al usuario para enviarle notificaciones.

Localización
Enviar una localización al usuario

Imagen
Enviar una imagen al usuario.

Texto
Enviar un texto con botones.

Tarjetas
Enviar una tarjeta al usuario con imagen, titulo, descripción, url y botones.

Listado
Parecido a las tarjetas pero en horizontal.

Last updated
Was this helpful?