
Webhooks
El curso para conectar Donoor con sus propias herramientas, con o sin desarrollador, y seguir cada mensaje enviado.
Presentación
Envíe automáticamente cada donación, afiliación, entrada o pedido a su CRM, a su contabilidad o a sus herramientas publicitarias. Mida por fin sus campañas de Google Ads y Meta, donación a donación.
Módulo 1
Indique a Donoor la dirección de su herramienta: con cada evento, recibirá allí un mensaje firmado.
Prepare la dirección de recepción
Es la dirección https de su servidor, de su CRM o de un escenario de Make o Zapier. Para probar sin instalar nada, abra webhook.site: aparece una dirección gratuita, cópiela.
Abra los ajustes
En el panel, haga clic en el nombre de su organización, abajo a la izquierda, y después en Ajustes y en la pestaña Webhooks.
Añada la dirección
Haga clic en Añadir una dirección, pegue la dirección y dele una descripción que le resulte clara, por ejemplo «Conversiones Google Ads».
Elija los eventos
Los eventos están ordenados por categoría: pagos, donaciones mensuales, pedidos, socios y entradas, certificados de donativo, transferencias… En caso de duda, déjelo todo marcado y haga clic en Añadir.
Copie el secreto
Una ventana muestra el secreto de firma (empieza por whsec_). Haga clic en Copiar y entrégueselo a su equipo técnico: demuestra que los mensajes proceden realmente de Donoor. Podrá volver a mostrarlo en cualquier momento.
Consejo
Solo el propietario y los administradores de la organización pueden gestionar los webhooks, y el propietario recibe un correo electrónico cada vez que se añade o modifica una dirección: nadie puede desviar sus datos sin que usted lo sepa.
Módulo 2
Compruebe con un clic que su herramienta recibe los mensajes, simule cualquier evento sin un pago real y siga cada envío en el registro.
Envíe un mensaje de prueba
En la tarjeta de su dirección, haga clic en Enviar una prueba. Sale de inmediato un mensaje de prueba, firmado igual que los reales.
Simule un evento real
Botón Simular un evento: elija, por ejemplo, «Pago confirmado» o «Entrada escaneada». Una vista previa muestra el mensaje y Donoor lo envía con datos ficticios (livemode false), sin ningún pago real. Para su servidor de desarrollo, añada una dirección activando Dirección de prueba: solo recibirá estas simulaciones.
Consulte el registro
Más abajo, el Registro de envíos muestra cada mensaje de los últimos 30 días con su estado: entregado, fallido o pendiente. Filtre con los botones situados encima de la lista.
Abra un envío
Haga clic en una línea: verá la respuesta de su servidor (código 200 si todo va bien), cada intento con su hora y el mensaje exacto enviado, que puede copiar si lo necesita.
Compruébelo en el servidor
En su herramienta (o en webhook.site), el mensaje ha llegado con la cabecera Donoor-Signature: es la que comprueba su equipo técnico.
Módulo 3
Sepa qué anuncio le trajo cada donante: el mensaje de la donación contiene los parámetros de su anuncio.
Añada sus parámetros de seguimiento
En sus anuncios, añada a su enlace de Donoor los parámetros habituales: utm_source, utm_campaign… Google Ads añade él mismo el gclid si el etiquetado automático está activado. Los parámetros se conservan hasta el pago, aunque el donante cambie de pestaña.
El donante hace su donación
Para él no cambia nada: la página de donación es la misma. También funciona con el widget integrado en su sitio web.
Llega el mensaje
Menos de dos minutos después del pago, su herramienta recibe payment.succeeded: importe, donante, identificador de conversión y, en attribution, los parámetros del anuncio de origen.
Transmita la conversión
Su servidor, o un escenario de Make o Zapier, envía la conversión a Google Ads, GA4 o Meta con el importe y el identificador de conversión. Sus campañas se miden donación a donación, incluso cuando el navegador bloquea las cookies.
Consejo
El mensaje indica también si el donante aceptó las cookies publicitarias (marketing_consent): respete esa elección antes de enviar sus datos a Google o Meta.
Módulo 4
Modifique sus direcciones, póngalas en pausa, cambie el secreto y sepa cómo reaccionar cuando su servidor deja de responder.
Modifique una dirección
El lápiz abre la ventana de la dirección: cambie su descripción o sus eventos. Los botones Marcar todo y Desmarcar todo actúan categoría por categoría.
Póngala en pausa
Pausar detiene los envíos a esta dirección, por ejemplo durante un mantenimiento. Reactivar los reanuda.
Cambie el secreto si es necesario
Botón Secreto y después Cambiar el secreto. El antiguo sigue siendo válido 24 horas, el tiempo que su equipo necesita para instalar el nuevo.
Si su servidor no responde
Donoor lo reintenta automáticamente 8 veces durante unas 28 horas; el registro muestra la hora del próximo intento. Tras el último, se le avisa por correo electrónico. Una dirección que falla durante 3 días se pone en pausa automáticamente.
Reenvíe un mensaje
Una vez reparado su servidor, abra el envío en el registro y haga clic en Reenviar: el mismo mensaje sale de nuevo de inmediato.
Módulo 5
Todo lo que necesita la persona que conecta su servidor: formato de los mensajes, firma, reintentos y entorno de pruebas.
Comparta la documentación
Envíe a su equipo técnico el enlace a la Documentación técnica de los webhooks: describe cada evento y cada campo.
Verifique cada mensaje
El servidor verifica la cabecera Donoor-Signature con el secreto y después responde con un código 200 en menos de 10 segundos. Un ejemplo resuelto, con todos sus valores, permite probar el código.
Pruebe sin riesgo
En sandbox.donoor.org, un entorno de pruebas separado que los motores de búsqueda no indexan, cree una organización y conecte Stripe en modo de prueba (basta con información ficticia). Su página de pago de prueba queda en línea de inmediato: haga donaciones ficticias con la tarjeta 4242 4242 4242 4242 y reciba mensajes reales, marcados livemode false.
No necesariamente. Con Make o Zapier, pegue en Donoor la dirección de su módulo «Webhook personalizado» y después conecte los mensajes con Google Sheets, su CRM o Google Ads sin escribir código. Para un servidor propio, necesita a alguien que sepa verificar la firma: la documentación técnica ofrece el código listo para copiar.
Desde su propia cuenta: el botón Simular un evento envía cualquiera de los 28 eventos con datos ficticios, y una dirección de prueba solo recibe esas simulaciones. Nada que instalar, ningún registro nuevo.
No: son gratuitos y están abiertos a todas las organizaciones, como el resto de Donoor.
No: solo se envían los eventos que se producen después de añadir su primera dirección. Para el historial, utilice las exportaciones del panel.
Los mensajes solo se envían a direcciones https, firmados con un secreto propio de cada dirección. Solo el propietario y los administradores pueden configurar los webhooks, y el propietario recibe un aviso por correo electrónico con cada cambio de dirección.
No se pierde nada: Donoor lo reintenta durante unas 28 horas y después le avisa por correo electrónico. Cada mensaje permanece 30 días en el registro y se reenvía con un clic.
30 minutos por videollamada para descubrir Donoor, resolver sus dudas y configurar juntos su organización.
Gratis y sin compromiso