Introducción
La integración de Dodo Payments con Slack te permite recibir notificaciones en tiempo real sobre tus pagos directamente en tu espacio de trabajo de Slack. Esta integración te permite mantenerte actualizado sobre el estado de tus pagos, rastrear transacciones y gestionar tus pagos de manera más eficiente.Esta integración utiliza nuestro portal de gestión de webhooks para transformar automáticamente los eventos de webhook de Dodo Payments en mensajes compatibles con Slack. No se requiere código adicional: solo configura el conector y comienza a recibir notificaciones.
Comenzando
Open the Webhook Section
Ve a la sección Webhook en tu panel de Dodo Payments. Haz clic en el botón + Add Endpoint y luego abre el menú desplegable de webhooks para mostrar otras integraciones.

Select Slack Integration
Selecciona la integración Slack y haz clic en Connect your Slack workspace.

Grant Slack Permissions
Otorga los permisos necesarios a la aplicación Incoming Webhooks de Slack para que pueda publicar mensajes en tu canal elegido.

Customize Transformation Code
Agrega o edita el código de transformación para personalizar tus notificaciones de Slack según tu caso de uso. Puedes utilizar las plantillas predefinidas o escribir tu propia lógica.

Test and Create
Prueba tu código de transformación con cargas de eventos personalizadas o predefinidas. Una vez que estés satisfecho, haz clic en Create para activar la integración.

Ejemplos de código de transformación
Notificaciones básicas de pagos
Esta transformación envía mensajes de texto simples para eventos de pago:payment_notifs.js
Notificaciones ricas de suscripción
Esta transformación crea mensajes ricos de Slack con adjuntos para eventos de suscripción:subscription_notifs.js
Notificaciones de gestión de disputas
Esta transformación maneja eventos de disputa con colores y urgencia apropiados:dispute_notifs.js
Manejador integral de todos los eventos
Esta transformación maneja todos los tipos de eventos con un formato consistente:all_events_notifs.js
Mejores prácticas
Para que tus notificaciones de Slack sean efectivas:- Utiliza adjuntos enriquecidos con colores, campos y formato para mayor claridad y capacidad de acción.
- Incluye siempre datos clave como montos, correos electrónicos de clientes e identificadores para una identificación rápida.
- Elige colores que coincidan con el tipo de evento: verde (
good) para éxito, rojo (danger) para disputas o fallos, amarillo (warning) para cancelaciones y azul (#36a64f) para eventos informativos. - Agrega marcas de tiempo para ayudar a seguir cuándo ocurrió cada evento.
Solución de problemas
Notifications not appearing in Slack
Notifications not appearing in Slack
- Verifica que la URL del webhook de Slack sea correcta y esté activa
- Comprueba que el código de transformación sea JavaScript válido
- Asegúrate de que los tipos de eventos seleccionados se estén activando
- Verifica que tu aplicación de Slack tenga los permisos necesarios
Transformation errors
Transformation errors
- Consulta el portal de gestión de webhooks para ver los registros de errores de transformación
- Verifica que la estructura de la carga útil del webhook coincida con tu código de transformación
- Prueba tu código de transformación con datos de muestra
- Asegúrate de que todos los campos requeridos estén presentes en la carga útil del webhook
Missing event types
Missing event types
- Confirma que los eventos que deseas recibir estén habilitados en tu configuración de webhook de Dodo Payments
- Comprueba que los tipos de eventos estén seleccionados en la configuración de tu conector de Slack
- Verifica que tu endpoint esté configurado correctamente para recibir los eventos