Ir al contenido principal
Todas las coleccionesIntegración con Webhook
Guía de integración de Webhook personalizada
Guía de integración de Webhook personalizada
Gin Lin avatar
Escrito por Gin Lin
Actualizado hace más de 3 meses

Sólo los usuarios de Custom Plan pueden integrar con Webhook. Si está interesado en la integración de Webhook, por favor contacte con el equipo de ventas de Cooby.

En esta guía, conectarás WhatsApp a tu destino usando los Webhooks personalizados de Cooby.

Puede utilizar el mismo Webhook para los 2 eventos diferentes o configurar Webhooks separados para cada activación de eventos.


Configurar guía

Esta guía utiliza webhook.site como ejemplo

  1. Vaya a su área de trabajo centro de integración

  2. Encuentra Webhook Personalizado y haz clic en Guía de integración.

  3. Cree un punto final Webhook en su destino deseado.

    1. Recuerda marcar Encabezados CORS como marcada

  4. Pegue la URL de Webhook en las acciones para activar al recibir los mensajes de WhatsApp en el campo de integración de Cooby, luego haga clic en Guardar.

    1. Si quieres activar una acción al enviar un mensaje de WhatsApp, pega tu URL de Webhook en Dispara acciones cuando envíes mensajes de WhatsApp.

  5. Asegúrese de ver la URL de Webhook guardada, indicando un guardado exitoso.

  6. Vuelve a la página anterior y haz clic en Administrar Permisos para el campo Webhook Personalizado.

  7. Activa el permiso personalizado de Webhook para aquellos que activarán eventos de Webhook cuando reciban mensajes de WhatsApp.

  8. Para asegurar que la integración con Webhook se configura correctamente, recuerda actualizar tanto tu WhatsApp Web como la Web de WhatsApp de los miembros de tu equipo después de realizar cualquier cambio en la configuración.

    1. Todos los usuarios del equipo que tengan permiso de integración verán la ventana Conceder acceso a Cooby la próxima vez que abran o actualicen WAW.

  9. Una vez que hayas recibido el payload, puedes usarlo para configurar varias acciones.


Formato de carga

{
"chat_title": string;
"sender": {
"phone": string;
"wa_name": string;
};
"participants": {
"phone": string;
"wa_name": string;
}[];
"user_phone": string;
"user_email": string;
"direction": "sent" | "received";
"message": {
type: "call_log" | "chat" | "location" | "payment" | "vcard" | "ciphertext" | "multi_vcard" | "revoked" | "oversized" | "groups_v4_invite" | "template_button_reply" | "debug" | "image" | "video" | "audio" | "sticker" | "status_v3" | "document" | "product" | "order" | "list" | "interactive" | "interactive_response" | "list_response" | "buttons_response" | "reaction" | "reaction_enc" | "poll_creation" | "request_phone_number" | "poll_update" | "native_flow" | "biz-cover-photo" | "keep_in_chat" | "pin_message" | "unknown";
"text": string;
"file_url": string;
};
"timestamp": string;
}

Ejemplo de carga útil

{
"chat_title": "Pinkie",
"sender": {
"phone": "447441368384",
"wa_name": "Cooby"
},
"participants": [
{
"phone": "447441369136",
"wa_name": "pinkiebala"
},
{
"phone": "447441368384",
"wa_name": "Cooby"
}
],
"user_phone": "447441368384",
"user_email": "[email protected]",
"direction": "sent",
"message": {
"type": "chat",
"text": "Hi, how can I help you",
"file_url": null
},
"timestamp": "1715148930"
}


Esperamos que este documento le ayude a entender mejor cómo funciona Cooby. Para cualquier duda o duda sobre su integración personalizada de Webhook, escríbanos a [email protected]💜

¿Ha quedado contestada tu pregunta?