Webhooks (Eventos) en Stockcrowd

Envía eventos desde Stockcrowd a terceros usando nuestros Webhooks y reciba notificaciones de tus Campañas a tiempo real.

Lidiane Lima avatar
Escrito por Lidiane Lima
Actualizado hace más de una semana


1. Qué son los Webhooks?

❗️Esta funcionalidad requiere conocimientos de programación.

Si necesitas realizar una integración, recomendamos que envíes esta guía al informático o persona que gestiona tus sistemas.


En pocas palabras, los Webhooks son eventos que desencadenan acciones.

Su nombre se debe a que funcionan como "ganchos" de los programas en Internet y casi siempre se utilizan para la comunicación entre sistemas a tiempo real.

Son la manera más sencilla de obtener un aviso cuando algo ocurre en otro sistema, como del entorno de tu cuenta Stockcrowd a un CRM.

2. Webhooks en Stockcrowd (POST)

❗️El tipo de codificación para cualquier evento es UTF-8

Una vez se genere un evento en Stockcrowd, se enviarán los datos asociados:

  1. A través de un correo electronico (Email).

  2. A través de una petición POST a una URL definida por usted-

Los datos que se enviarán dependerán del tipo de Evento ocurrido.

Los pasos para definir un evento son los siguientes:

  1. Seleccionar el tipo de evento a configurar

  2. Configurar la notificación, a través de una url o de un correo electrónico

  3. Activar la notificación

Una vez el Webhook esté activado, StockCrowd lanzará notificaciones siempre que pase este evento, colocando los datos en la URL o en el Correo elegidos.

3. Tipos de Eventos en Stockcrowd

Stockcrowd tiene los siguientes tipos de eventos disponibles:

Event type

Description

INVERSOR_CREATED

Registro de usuario completado

INVERSOR_PAYMENT_CREATED

Se ha creado una solicitud de pago

INVERSOR_PAYMENT_SUCCEEDED

Solicitud de pago confirmada

RECOMPENSA_SOLD

Datos de una recompensa asociados a un pago exitoso

BLACKBAUD_TOKENIZATION

Captación de fondos utilizando BLACKBAUD en modalidad de tokenización

SIGNATURE_CREATED

Registro de recogida de firma asociada a una campaña

CAMPAIGN_ACTIVATED

Activación de Campaña

INVERSOR_PAYMENT_REFUND

Devolución de la solicitud confirmada

INVERSOR_PAYMENT_SUBSCRIPTION_CANCELLED

Cancelación de la suscripción al cargo recurrente

INVERSOR_PAYMENT_SUBSCRIPTION_CHANGED

Cambios en la suscripción del cargo recurrente

RECURRING_CHARGE_CREATED

Cargo recurrente creado

INVERSOR_PAYMENT_SUBSCRIPTION_FAILED

Pago fallido en el cargo de la subscripción recurrente

P2P_CAMPAIGN_CREATED

Reto de campaña creado

P2P_CAMPAIGN_UPDATED

Reto de campaña actualizado

P2P_CAMPAIGN_APPROVED

Reto de campaña aprobado

INVERSOR_PAYMENT_ABANDONED

Solicitud de pago abandonada por el usuario.

👉 Para más informaciones de configuración de los eventos, visite el apartado Organización > Eventos en tu cuenta Stockcrowd, y selecciona el tipo de Evento que quieres configurar.


4. Como Configurar Webhooks (Eventos)

Para configurar un Webhook, debes acceder al apartado Organización, y seleccionar la pestaña Eventos.

Verás en este apartado el listado de eventos disponibles.

Selecciona el tipo de Evento que quieres recibir informaciones para ver más informaciones, y para abrir más opciones en configuración:

1. Clica en el icono de la columna campos

Al abrir más opciones, verás un apartado detallando los datos que recibirás para cada evento, y en cuál formato.

En el caso en que hayas agregado Campos Customizables a tus Campañas, estos también aparecerán en tus Eventos.

5. Configura Notificaciones por URL o Email

1. Escoge el Evento que quieres Configurar.

2. Selecciona el icono en la columna Suscriptores.

Una ventana se abrirá, donde podrás ver informaciones de suscripciones ya creadas, caso la tengas, además del botón añadir para una nueva.

Una vez has hecho clic en el añadir verás la próxima pantalla donde podrás seleccionar entre las opciones.

1. Recibir notificaciones para todas las Campañas o solo una en particular, y

2. A donde quieres enviar los datos (Email o URL)

3. Activar la suscripción cuando ya esté lista

4. Omitir el envío de los eventos cuando sea una aportación offline. Haz clic aquí para saber más sobre aportaciones offline.

5. Omitir el envío de los eventos cuando sea una transacción CRM. Haz clic aquí para saber más sobre transacciones CRM.

6. Enviará eventos de operaciones realizadas en la campaña antes de la creación de la suscripción.

En el caso en que elijas enviar los datos a una URL, un informático deberá configurar la URL en la que deseas que enviemos la información, eligiendo también la API Key para autenticación y el formato deseado.

A parte de configurar esto en Stockcrowd, tu equipo de IT también deberá hacer las configuraciones en tu CRM Software en el que quieres recibir la información por URL.

👉 Recomendamos que siga las instrucciones del apartado Campos > Validación del Evento para configurar y testear el Webhook.

6. Gestiona tus Webhooks

6.1. Subscripciones Registradas

Cuando tengas un Webhook configurado, podrás ver Subscripciones Registradas en Suscriptores.

En esta sección puedes ver y gestionar todos los Webhooks que has configurado para este evento en particular.

Si necesitas hacer cambios a un Webhook definido, selecciona el ícono de la columna Opciones:

6.2. Eventos enviados

Encuentra todos tus Webhooks enviados accediendo al evento desde su nombre o en el icono de ojo.

Ahí podrás consultar los envíos e incluso volver a enviar algún mensaje si te interesa.

Para volver a enviar un mensaje, haz clic en el icono de avión.

6.3. Histórico de Eventos (Logs)

Revisa el histórico de un evento, una vez hayas accedido a los mensajes enviados, podrás ver las opciones disponibles en el icono de engranaje.

  • Datos - Información enviada en el evento

  • Http logs - Logs de cuando la información sea envíada a una URL

  • Errores - Mensajes de error cuando el evento no haya sido enviado. En caso de un fallo en la entrega del evento, el sistema re-intenta el envio cada 24 horas por un total de tres intentos.

¿Ha quedado contestada tu pregunta?