Ir al contenido principal

Cómo conectar Cents a Make con webhooks

Escrito por Euri

Los webhooks permiten que Cents envíe actualizaciones de clientes y pedidos a Make (antes Integromat) en el momento en que pasan. Desde ahí, Make puede actualizar una hoja de cálculo, enviar un correo, publicar en Slack o conectarse con cientos de apps.
​

Usa esta opción si quieres que los eventos de Cents, como clientes nuevos o pedidos completados, inicien flujos automáticos en Make.


Antes de empezar

  • Tienes una cuenta de Make.

  • Tienes acceso de administrador en Cents Business Manager y ves Integrations > Webhooks. Si no ves Webhooks, escríbele a nuestro equipo de Soporte para activarlo.

  • Puedes crear un cliente o pedido de prueba en Cents. Necesitarás un evento real para la configuración.


Cómo funcionan los webhooks de Cents

  • Cents envía un mensaje (webhook) a tu URL cada vez que pasa algo: customer_created, customer_updated, customer_marketing_optin, order_created, order_updated y order_completed.

  • Cada mensaje es JSON. El campo event indica qué evento es, seguido de los datos del pedido, el cliente y los servicios. Algunos campos pueden venir vacíos.

  • No hay un botón de "enviar prueba". Para probar, crea o actualiza un cliente o pedido real (de prueba) en Cents.

  • Si tu URL no responde, Cents reintenta hasta 5 veces. Después de eso, el evento no se vuelve a enviar.

  • Puedes ver cada envío en Business Manager, en el Event Log del webhook, durante 7 días.


Paso 1: Crea un webhook personalizado en Make

  • En Make, crea un escenario nuevo.

  • Haz clic en +, busca Webhooks y elige Custom webhook.

  • Haz clic en Add, ponle un nombre (como "Pedidos Cents") y haz clic en Save.

  • Haz clic en Copy address to clipboard. La URL se ve como https://hook.us1.make.com/... Copia esta dirección del webhook, no la URL de la barra del navegador.

  • Haz clic en Run once para que Make empiece a escuchar.


Paso 2: Agrega el webhook en Business Manager

  • En Cents Business Manager, ve a Integrations > Webhooks y haz clic en + Webhook.

  • Label (opcional): un nombre de referencia, como "Make - pedidos completados".

  • Endpoint URL: pega la URL que copiaste de Make.

  • Authentication: déjalo en None, salvo que tu configuración de Make requiera un encabezado personalizado.

  • Events to send: todos los eventos vienen marcados. Desmarca los que este escenario no necesite.

  • Haz clic en Save. Para más detalles de esta pantalla, consulta Cómo configurar y usar webhooks en Business Manager.


Paso 3: Envía un evento real

  • En Cents, crea o actualiza un cliente o pedido de prueba que coincida con uno de los eventos que elegiste.

  • De vuelta en Make, el módulo del webhook debe mostrar Successfully determined. Make ya sabe cómo se ven los datos de Cents.


Paso 4: Arma y activa tu escenario

  • Agrega los módulos que quieras después del webhook, como Google Sheets o Gmail, y asigna campos de Cents (por ejemplo, {{1.order.orderCode}} o {{1.customer.firstName}}).

  • Si envías más de un evento a este webhook, agrega un Router o Filter sobre el campo event para que cada ruta corra solo con el evento correcto.

  • Haz clic en Save y cambia el escenario a ON. Deja la programación en Immediately.


Solución de problemas

  • ¿No ves Webhooks en Integrations?
    La función no está activada en tu cuenta. Escríbele a nuestro equipo de Soporte y la activamos.
    ​

  • ¿Make nunca muestra "Successfully determined"?
    Make solo escucha justo después de hacer clic en Run once. Haz clic otra vez y luego crea o actualiza un pedido o cliente de prueba en Cents. No hay botón de prueba en Cents, así que se necesita un evento real.
    ​

  • ¿Pegaste la URL equivocada?
    La URL debe empezar con https://hook. y venir del botón Copy address del módulo del webhook. La dirección de la barra del navegador no sirve. Edita el webhook en Business Manager y pega la correcta.
    ​

  • ¿El Event Log en Business Manager muestra "Failed"?
    Make no aceptó el evento. Ábrelo con View para ver la respuesta y revisa las soluciones de abajo. Los eventos fallidos se reintentan hasta 5 veces y luego se descartan.
    ​

  • ¿Make devuelve un error 400?
    Normalmente el webhook tiene una estructura de datos estricta que no coincide con los datos de Cents, o llegan varios tipos de evento a un solo webhook. Quita la estructura de datos en Make o desmarca los eventos extra en Business Manager.
    ​

  • ¿Make devuelve 410 Gone?
    Make desactiva los webhooks que no están en un escenario por más de 5 días. Crea un webhook nuevo y actualiza la Endpoint URL en Business Manager.
    ​

  • ¿Faltan campos en Make?
    Haz clic derecho en el módulo del webhook, elige Redetermine data structure (o Detect new values) y envía otro evento real. Algunos campos pueden venir vacíos, como la ventana de entrega en un pedido en tienda.
    ​

  • ¿Tu filtro o router nunca coincide?
    Filtra por el campo event (por ejemplo, event igual a order_completed). Guías anteriores decían "action", que ya no existe.
    ​

  • ¿El escenario dejó de correr?
    Make apaga un escenario después de un error cuando corre de inmediato. Arregla el módulo que falló, vuelve a ponerlo en ON y revisa su History.
    ​

  • ¿Recibes el mismo pedido más de una vez?
    Puede haber duplicados. Agrega un filtro o una revisión en un Data store de Make con event + order.id + order.updatedAt para omitir repetidos.
    ​

  • ¿Demasiadas ejecuciones por actualizaciones de pedidos?
    Cada cambio de estado envía order_updated. Si solo te importan los pedidos terminados, usa order_completed.
    ​

  • ¿Make dice "Queue is full" o devuelve 429?
    Llegaste a los límites de tu plan de Make. Agrega operaciones o créditos en Make, o envía menos eventos a este webhook.
    ​

  • ¿Recibiste un correo de que tu endpoint se desactivó?
    Cents desactiva los endpoints que fallan seguido. Arregla el lado de Make y luego edita o vuelve a agregar el webhook en Business Manager.
    ​

  • ¿Quieres usar un webhook de Make en dos escenarios?
    Un webhook de Make solo puede pertenecer a un escenario. Crea un segundo webhook en Make y agrégalo como segundo webhook en Business Manager.


¿Necesitas ayuda?

Escríbele a nuestro equipo de Soporte de Cents al 888-302-8809.

¿Ha quedado contestada tu pregunta?