Zaps Multi-paso con Cotizera
¿Qué son los Zaps Multi-paso?
Un Zap básico tiene un trigger y una acción. Un Zap multi-paso encadena múltiples acciones, búsquedas, filtros y condiciones en un solo flujo de trabajo. Esto te permite crear automatizaciones complejas como:
- Buscar un cliente → crear una cotización → notificar al equipo
- Detectar cotización aceptada → crear factura en QuickBooks → registrar en Sheets → notificar en Slack
Los Zaps multi-paso requieren un plan de pago en Zapier (Starter o superior).
Ejemplo 1: Cotización Creada → Buscar Cliente → Actualizar CRM → Notificar en Slack
Este flujo de 4 pasos sincroniza automáticamente las cotizaciones nuevas con tu CRM y notifica al equipo de ventas.
Paso 1: Trigger — Nueva Cotización
- Selecciona Cotizera → New Quote como trigger
- Conecta tu cuenta con la clave API
- Prueba el trigger para obtener datos de ejemplo
Paso 2: Búsqueda — Encontrar Cliente en CRM
- Agrega un paso: HubSpot → Find Contact
- Busca por email usando
{{clientEmail}}del paso 1 - Esto obtiene el ID del contacto en HubSpot
Paso 3: Acción — Actualizar el Contacto en CRM
- Agrega un paso: HubSpot → Update Contact
- Usa el ID del contacto del paso 2
- Actualiza el campo "Última cotización" con
{{quoteNumber}} - Actualiza "Valor del pipeline" con
{{total}}
Paso 4: Acción — Notificar en Slack
- Agrega un paso: Slack → Send Channel Message
- Canal:
#ventas - Mensaje:
Nueva cotización {{quoteNumber}} para {{clientName}} (${{total}}) — contacto actualizado en HubSpot
Ejemplo 2: Nuevo Cliente → Crear Cotización de Bienvenida → Enviar por Email
Este flujo usa Cotizera como trigger Y como acción, creando automáticamente una cotización introductoria para cada nuevo cliente.
Paso 1: Trigger — Nuevo Cliente
- Selecciona Cotizera → New Client como trigger
- Prueba para obtener los datos del cliente
Paso 2: Búsqueda — Encontrar Producto de Bienvenida
- Agrega un paso: Cotizera → Find Product
- Busca por nombre: "Paquete de Bienvenida" (o el nombre de tu producto introductorio)
- Esto obtiene el
productIdnecesario para crear la cotización
Paso 3: Acción — Crear Cotización
- Agrega un paso: Cotizera → Create Quote
clientId: usa{{id}}del paso 1 (el ID del nuevo cliente)items: agrega el producto del paso 2 con cantidad 1notes: "Cotización de bienvenida generada automáticamente"
Paso 4: Acción — Enviar Email
- Agrega un paso: Gmail → Send Email
- Para:
{{email}}del paso 1 - Asunto:
Bienvenido a [Tu Empresa] — Tu primera cotización - Cuerpo: incluye el número de cotización del paso 3
Ejemplo 3: Cotización Aceptada → Factura en QuickBooks → Log en Sheets → Notificar
Un flujo completo de post-venta que automatiza la facturación y el seguimiento.
Paso 1: Trigger — Cambio de Estado
- Selecciona Cotizera → Quote Status Changed como trigger
- Prueba el trigger
Paso 2: Filtro — Solo Cotizaciones Aceptadas
- Agrega un paso: Filter by Zapier
- Condición:
newStatusequalsACCEPTED - Si no se cumple, el Zap se detiene aquí
Paso 3: Acción — Crear Factura en QuickBooks
- Agrega un paso: QuickBooks Online → Create Invoice
- Mapea:
- Cliente:
{{clientName}} - Monto:
{{total}} - Referencia:
{{quoteNumber}}
- Cliente:
Paso 4: Acción — Registrar en Google Sheets
- Agrega un paso: Google Sheets → Create Spreadsheet Row
- Mapea:
- Cotización:
{{quoteNumber}} - Cliente:
{{clientName}} - Total:
{{total}} - Fecha de aceptación: usa Formatter para formatear
{{createdAt}} - Factura QuickBooks:
{{invoiceId}}del paso 3
- Cotización:
Paso 5: Acción — Notificar al Equipo
- Agrega un paso: Slack → Send Channel Message
- Mensaje:
Cotización {{quoteNumber}} aceptada por {{clientName}} (${{total}}). Factura creada en QuickBooks.
Usar Filtros y Paths
Filtros
Los filtros detienen el Zap si no se cumple una condición. Ejemplos útiles con Cotizera:
| Filtro | Condición |
|---|---|
| Solo cotizaciones grandes | total greater than 10000 |
| Solo cotizaciones aceptadas | newStatus equals ACCEPTED |
| Solo clientes con empresa | company exists |
| Excluir cotizaciones de prueba | quoteNumber does not contain TEST |
Paths (Rutas Condicionales)
Los Paths permiten crear ramificaciones — diferentes acciones según la condición. Por ejemplo:
Trigger: Cotizera → Quote Status Changed
- Path A: Si
newStatusesACCEPTED→ Crear factura + notificar al equipo - Path B: Si
newStatusesREJECTED→ Enviar email de seguimiento al vendedor - Path C: Si
newStatusesSENT→ Programar recordatorio en 3 días
Usar Pasos de Formatter
El Formatter by Zapier te permite transformar datos entre pasos:
Formatear Moneda
- Agrega Formatter → Numbers → Format Number
- Input:
{{total}} - Format:
$#,##0.00 - Resultado:
$15,000.00en vez de15000
Formatear Fechas
- Agrega Formatter → Date/Time → Format
- Input:
{{createdAt}} - From format:
YYYY-MM-DDTHH:mm:ss.sssZ - To format:
DD/MM/YYYY - Resultado:
31/03/2026en vez de2026-03-31T14:30:00.000Z
Combinar Texto
- Agrega Formatter → Text → Concatenate
- Values:
Cotización,{{quoteNumber}},—,{{clientName}} - Resultado:
Cotización COT-0042 — María López
Mejores Prácticas
- Nombra tus Zaps descriptivamente — "Cotización aceptada → Factura QB + Slack" es mejor que "Mi Zap 1"
- Prueba cada paso individualmente — Usa el botón "Test" en cada paso antes de activar el Zap completo
- Usa el historial de tareas — En Zapier, ve a Task History para ver ejecuciones pasadas y diagnosticar errores
- Empieza simple, luego expande — Crea primero un Zap de 2 pasos, verifica que funciona, y luego agrega más pasos
- Usa búsquedas antes de acciones — Siempre busca un registro existente antes de crear uno para evitar duplicados
- Configura notificaciones de error — En la configuración del Zap, activa notificaciones por email cuando falle un paso
Zapier tiene un límite de tareas mensuales según tu plan. Los Zaps multi-paso consumen una tarea por ejecución, sin importar cuántos pasos tengan.
Recursos Relacionados
- Integración con Zapier — Guía básica de conexión y triggers
- Solución de Problemas con Zapier — Debugging y errores comunes
- Webhooks — Para integraciones que requieren más control