Zapier
Conecta MailInApp con las miles de apps de Zapier: lleva los leads nuevos a una hoja de cálculo, publica las reuniones reservadas en Slack, abre un registro en tu CRM cuando se gana una oportunidad o añade un contacto a MailInApp cuando pasa algo en otro sitio.
La app de MailInApp para Zapier
La app oficial de MailInApp para Zapier está en revisión por parte de Zapier y todavía no aparece en su directorio de apps. Cuando esté disponible, la conectarás con una clave de API y elegirás disparadores y acciones en menús, sin copiar URL:
- Disparadores: uno por cada evento de cuenta, entre ellos New Lead, Lead Turned Hot, Meeting Booked, Deal Stage Changed, Form Submitted, Purchase Completed y Journey Completed.
- Acciones: Create or Update Contact, Trigger Journey, Create Deal, Update or Move Deal y Send Transactional Email.
- Búsqueda: Find Contact, que se combina con la creación como «Find or Create Contact».
Esta página enlazará la ficha de la app cuando esté publicada. Mientras tanto, todo lo de abajo ya funciona hoy con la app integrada Webhooks by Zapier.
Enviar eventos de MailInApp a un Zap
- En Zapier, crea un Zap con Webhooks by Zapier como disparador y Catch Hook como evento. Copia la URL que te da Zapier.
- En MailInApp, ve a Desarrolladores → Webhooks. Pega la URL como URL del endpoint, marca los eventos que debe recibir este Zap y haz clic en Añadir webhook. Guarda el secreto de firma si piensas verificar las firmas más adelante.
- Haz clic en Enviar prueba en el webhook nuevo y luego en Test trigger en Zapier. Verás el evento de ejemplo, con su
typey cada campo dedata, como el correo del contacto o la etapa de la oportunidad. - Añade tus pasos de acción, asigna los campos que necesites y activa el Zap.
Todos los eventos tienen la misma forma: un id, un type, una fecha createdAt y un objeto data. La página de webhooks enumera cada evento y sus campos. Si un mismo Catch Hook recibe varios tipos de eventos, añade un paso Filter by Zapier sobre type, o crea un webhook por Zap.
¿Solo quieres las interacciones de un correo, como cada respuesta a una encuesta concreta? Pega la URL del Catch Hook en el webhook de proyecto de ese correo, en su página Respuestas.
Actuar sobre MailInApp desde un Zap
Usa una acción Webhooks by Zapier → Custom Request para llamar a la API de MailInApp con tu clave de API en una cabecera Authorization: Bearer mia_live_…. Por ejemplo:
- Añadir o actualizar un contacto cuando alguien rellena un formulario en otro sitio:
POST /api/v1/contacts. - Abrir una oportunidad cuando un lead reserva una llamada en otra herramienta:
POST /api/v1/deals. Pon una cabeceraIdempotency-Key, como el identificador del registro en la otra herramienta, para que un reintento del Zap no cree una segunda oportunidad. - Inscribir a un contacto en un recorrido cuyo disparador es Llamada a la API:
POST /api/v1/journeys/{id}/trigger. - Enviar un recibo o una notificación:
POST /api/v1/sendcon"type": "transactional". No envíes correo de marketing desde un Zap: un Zap no puede demostrar que el destinatario lo aceptó.
Cuando falla una entrega
Un Zap en pausa o eliminado, o una caída de Zapier, cuenta como entrega fallida. MailInApp la reintenta automáticamente durante varias horas. El evento siempre se guarda primero en MailInApp, así que no se pierde nada del lado de MailInApp.