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"

API Keys sub-menu

Enviar una campaña

POST https://api.wannabot.io/v1/conversation/broadcast/send

Este endpoint nos permite enviar una campaña

Headers

Name
Type
Description

Authorization

string

Token de autenticación (API KEY). Debe especificarse como: bearer API_KEY

Request Body

Name
Type
Description

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?