Los Filtros y las Rutas son herramientas de lógica condicional en Zapier que permiten que tu Zap tome decisiones distintas según los datos que recibe.
Qué es un Filtro en Zapier
Un Filtro (Filter) detiene o deja pasar un Zap según una condición que tú defines. Si la condición se cumple, el Zap continúa. Si no se cumple, el Zap se detiene sin ejecutar ninguna acción.
Piénsalo como una puerta con llave. Solo los datos que tienen la llave correcta pueden pasar.
Estructura de un Filtro
Cada Filtro tiene tres partes:
| Parte | Descripción | Ejemplo |
|---|---|---|
| Campo | El dato que quieres evaluar | Monto de la venta |
| Condición | La regla de comparación | Es mayor que |
| Valor | El número o texto de referencia | 5000 |
Puedes combinar varias condiciones con "Y" (AND) o "O" (OR). Con AND, todas las condiciones deben cumplirse. Con OR, basta con que una se cumpla.
Cómo agregar un Filtro paso a paso
Paso 1. Abre tu Zap en el editor. Haz clic en el signo "+" entre el trigger y la primera acción.
Paso 2. Busca "Filter by Zapier" en el buscador de apps.
Paso 3. La acción disponible es "Only continue if...". Selecciónala.
Paso 4. Configura el campo, la condición y el valor. Guarda y prueba el paso.
Zapier te mostrará si el Filtro habría dejado pasar o detenido el dato de prueba. Eso te confirma que la lógica funciona antes de activar el Zap.
Ejemplos de Filtros con contexto mexicano
Ejemplo 1 — Ventas en Mercado Libre mayores a $5,000
Tienes un Zap que se activa cuando llega una venta nueva en Mercado Libre. Solo quieres registrar en tu hoja de cálculo las ventas iguales o mayores a $5,000.
Configuras el Filtro así:
- Campo: Monto de la orden
- Condición: Greater than or equal to
- Valor: 5000
Si llega una venta de $3,200, el Zap se detiene. Si llega una de $7,500, el Zap continúa y la registra.
Ejemplo 2 — Pedidos urgentes en una tienda Liverpool
Tu sistema de pedidos etiqueta cada orden con una prioridad: "normal" o "urgente". Quieres que solo los pedidos urgentes disparen una notificación en Slack al equipo de logística.
Configuras el Filtro así:
- Campo: Prioridad del pedido
- Condición: Text exactly matches
- Valor: urgente
Este Filtro es sensible a mayúsculas. Si el sistema escribe "Urgente" con mayúscula, el Filtro no lo detecta. Más adelante veremos cómo evitar ese error.
Ejemplo 3 — Clientes de CDMX con más de un pedido
Quieres identificar clientes frecuentes que viven en Ciudad de México para enviarles una promoción especial. Combinas dos condiciones con AND:
- Condición 1: Ciudad Text exactly matches CDMX
- Condición 2: Número de pedidos Greater than 1
Solo los clientes que cumplen ambas condiciones activan la siguiente acción del Zap.
Qué son las Rutas en Zapier
Una Ruta (Path) divide el flujo de tu Zap en dos o más caminos paralelos. Cada camino tiene su propia condición y sus propias acciones. Es como una carretera que se bifurca: cada vehículo toma el camino que le corresponde.
Las Rutas están disponibles en los planes Starter y superiores de Zapier. No funcionan en el plan gratuito.
Estructura de una Ruta
Una Ruta tiene:
- Un trigger único que activa todo el Zap.
- Dos o más paths (caminos), cada uno con una condición de entrada.
- Acciones independientes dentro de cada path.
Si los datos del trigger cumplen la condición del Path A, solo se ejecutan las acciones del Path A. El Path B no se toca. Y viceversa.
Cómo agregar Rutas paso a paso
Paso 1. En el editor de tu Zap, haz clic en "+" después del trigger (o después de un Filtro previo).
Paso 2. Selecciona "Paths by Zapier".
Paso 3. Verás dos caminos por defecto: Path A y Path B. Puedes agregar más con el botón "Add a path".
Paso 4. En cada path, configura:
- La condición de entrada (igual que un Filtro).
- Las acciones que se ejecutan cuando esa condición se cumple.
Paso 5. Prueba cada path por separado con datos distintos.
Ejemplos de Rutas con contexto mexicano
Ejemplo 1 — Ruta según monto de factura para FEMSA
El equipo de cobranza de FEMSA recibe facturas nuevas por correo. Quieren procesar de forma distinta las facturas según su monto:
- Path A: Monto menor a $10,000 → Registrar en hoja de cálculo y archivar.
- Path B: Monto entre $10,000 y $50,000 → Registrar y notificar al supervisor por Slack.
- Path C: Monto mayor a $50,000 → Registrar, notificar al director por correo y crear tarea en Asana.
Con un solo trigger, el Zap maneja tres flujos completamente distintos. Sin Rutas, necesitarías tres Zaps separados.
Ejemplo 2 — Ruta por tipo de cliente en una tienda en línea
Tienes un formulario de registro donde el cliente indica si es "empresa" o "persona física". Quieres enviar un correo de bienvenida diferente para cada caso:
- Path A: Tipo es "empresa" → Correo con propuesta de facturación y datos bancarios.
- Path B: Tipo es "persona física" → Correo con catálogo de productos y código de descuento.
Cada cliente recibe exactamente la información que necesita, de forma automática.
Ejemplo 3 — Ruta combinada con Filtro previo
Puedes usar un Filtro antes de las Rutas. Primero filtras para que solo pasen registros con datos completos (nombre, correo y teléfono no vacíos). Después las Rutas separan los clientes según su ciudad: CDMX, Monterrey o Guadalajara, para asignarlos al vendedor regional correcto.
Esta combinación de Filtro + Rutas es muy poderosa para flujos complejos.
Errores comunes
Error 1 — Condiciones sensibles a mayúsculas
La condición "Text exactly matches" distingue entre mayúsculas y minúsculas. Si tu sistema a veces escribe "urgente" y otras veces "Urgente", el Filtro fallará. Usa la condición "Text contains" cuando el texto puede variar, o estandariza los valores desde el origen.
Error 2 — Paths sin acción de respaldo
Si los datos no cumplen ninguna condición de tus Rutas, el Zap no hace nada y no genera error visible. Agrega siempre un Path final con condición abierta ("Otherwise") para capturar los casos no previstos. Puedes hacer que ese path registre el dato en una hoja de revisión manual.
Error 3 — Filtros que comparan texto con número
Si el campo "Monto" llega como texto ("5000" con comillas) y tú comparas con la condición numérica "Greater than", el Filtro puede no funcionar correctamente. Verifica el tipo de dato en el paso de prueba del trigger. Si el valor llega como texto, usa la condición "Text contains" o agrega un paso de formateo antes con Formatter by Zapier.
Error 4 — Olvidar probar cada Path por separado
Zapier prueba el Zap con un solo dato de muestra. Si ese dato solo cumple la condición del Path A, nunca verás si el Path B funciona. Prueba manualmente cada camino usando datos distintos antes de activar el Zap.
Cuándo usar Filtro y cuándo usar Rutas
| Situación | Herramienta recomendada |
|---|---|
| Quieres detener el Zap si una condición no se cumple | Filtro |
| Quieres ejecutar acciones diferentes según el dato | Rutas |
| Quieres simplificar múltiples Zaps en uno | Rutas |
| Solo necesitas una condición simple de paso/no paso | Filtro |
| Necesitas tres o más flujos distintos | Rutas |
Buenas prácticas
Nombra cada Path con claridad. En lugar de "Path A", escribe "Monto menor a $10,000" o "Cliente empresa". Así entiendes el flujo de un vistazo.
Usa Filtros antes de Rutas. Filtra primero los datos incompletos o irrelevantes. Después divide con Rutas. Esto reduce errores y hace el Zap más eficiente.
Documenta las condiciones en la descripción del Zap. Zapier permite agregar notas. Escribe qué condición activa cada path para que tu equipo entienda la lógica sin abrir el editor.
Prueba con datos reales. Los datos de muestra que Zapier genera automáticamente a veces no representan todos los casos posibles. Usa registros reales de tu sistema para validar cada condición.