Automatizaciones con Zapier y n8n
Automatiza tus pedidos de Karrito con Zapier o n8n: notificaciones, hojas de calculo y emails.
Para qué automatizar
Cada vez que llega un pedido a tu tienda de Karrito, probablemente haces algo manual: copiar los datos a una hoja de calculo, avisar a tu equipo, enviar un email de confirmación al cliente. Las automatizaciones eliminan ese trabajo repetitivo.
Con los webhooks de Karrito puedes conectar tu tienda a cientos de herramientas sin escribir código.
Cómo funciona
Pedido nuevo en Karrito
↓
Karrito envia webhook (HTTP POST)
↓
Zapier o n8n recibe el webhook
↓
Ejecuta la accion que configuraste
(Slack, Google Sheets, email, etc.)Zapier vs n8n
| Zapier | n8n | |
|---|---|---|
| Tipo | SaaS (nube) | Open source (self-hosted o nube) |
| Precio | Gratis (100 tasks/mes), desde $19.99/mes | Gratis (self-hosted), desde $20/mes (nube) |
| Dificultad | Fácil (no-code) | Intermedia (low-code) |
| Integraciones | 7,000+ apps | 400+ nodes |
| Ideal para | No-técnicos, automatizaciones simples | Desarrolladores, flujos complejos |
Si nunca has usado automatizaciones, empieza con Zapier. Si ya tienes experiencia o quieres más control, n8n es más potente y flexible.
Ejemplo 1: Nuevo pedido a Slack
Recibe una notificación en Slack cada vez que llega un pedido.
Con Zapier
- Crea un Zap nuevo en zapier.com
- Trigger: Webhooks by Zapier → Catch Hook
- Copia la URL del webhook que Zapier te da
- En Karrito: Configuración → Conexiones → Webhooks → pega la URL
- Selecciona el evento
order.created - De vuelta en Zapier, haz click en Test trigger y crea un pedido de prueba en tu catálogo
- Action: Slack → Send Channel Message
- Configura el mensaje:
Nuevo pedido en Karrito!
Pedido: {{data__orderNumber}}
Cliente: {{data__customerName}}
Total: ${{data__total}}
Items: {{data__items}}- Publica el Zap
Con n8n
- Crea un workflow nuevo
- Agrega un nodo Webhook (método POST)
- Copia la URL del webhook
- En Karrito: Configuración → Conexiones → Webhooks → pega la URL con evento
order.created - Agrega un nodo Slack → Send Message
- Configura el canal y el mensaje usando las variables del webhook:
Nuevo pedido {{ $json.data.orderNumber }}
Cliente: {{ $json.data.customerName }}
Total: ${{ $json.data.total }}- Activa el workflow
Ejemplo 2: Pedidos a Google Sheets
Agrega una fila a una hoja de calculo por cada pedido nuevo. Perfecto para llevar control de ventas.
Con Zapier
- Trigger: Webhooks by Zapier → Catch Hook (misma URL que Slack o una nueva)
- Action: Google Sheets → Create Spreadsheet Row
- Mapea los campos:
| Columna en Sheets | Campo del webhook |
|---|---|
| Fecha | {{data__createdAt}} |
| Número de pedido | {{data__orderNumber}} |
| Cliente | {{data__customerName}} |
| Teléfono | {{data__customerPhone}} |
| Total | {{data__total}} |
| Estado | {{data__status}} |
- Publica el Zap
Con n8n
- Nodo Webhook (POST)
- Nodo Google Sheets → Append Row
- Conecta tu cuenta de Google y selecciona la hoja
- Mapea los campos del webhook a las columnas
Ejemplo 3: Email de confirmación con Resend
Envía un email de confirmación automático al cliente cuando hace un pedido.
Con n8n
- Nodo Webhook (POST) — recibe el pedido
- Nodo HTTP Request — llama a la API de Resend:
{
"method": "POST",
"url": "https://api.resend.com/emails",
"headers": {
"Authorization": "Bearer re_XXXXXXXXXXXX",
"Content-Type": "application/json"
},
"body": {
"from": "Tu Tienda <[email protected]>",
"to": "{{ $json.data.customerPhone }}@wa.me",
"subject": "Pedido {{ $json.data.orderNumber }} recibido",
"html": "<h1>Gracias por tu pedido!</h1><p>Tu pedido {{ $json.data.orderNumber }} por ${{ $json.data.total }} esta siendo procesado. Te avisaremos cuando lo despachemos.</p>"
}
}Nota: Este ejemplo usa el email del cliente si lo tienes. Si solo tienes WhatsApp, el email de confirmación no aplica — en ese caso, usa la respuesta rápida de WhatsApp Business descrita en la guía de WhatsApp Business.
Con Zapier
Misma lógica, pero usa la integración nativa de Zapier con tu proveedor de email (Gmail, Resend, SendGrid, etc.) como action del Zap.
Configurar el webhook en Karrito
Para cualquiera de estos ejemplos, la configuración en Karrito es la misma:
- Ve a Configuración → Conexiones en tu panel de admin
- En la sección Webhooks, haz click en Agregar webhook
- Pega la URL que te dio Zapier o n8n
- Selecciona los eventos:
order.created(yorder.updatedsi quieres rastrear cambios de estado) - Guarda
Puedes configurar multiples webhooks. Por ejemplo, uno para Slack y otro para Google Sheets, ambos disparados por el mismo evento.
Tips
- Prueba primero — Crea un pedido de prueba en tu catálogo antes de activar la automatización
- Un webhook por servicio — Es más fácil debuggear si cada servicio tiene su propio webhook
- Monitorea los logs — Tanto Zapier como n8n te muestran el historial de ejecuciones. Revisalo periodicamente para detectar errores
- No sobreautomatices — Empieza con una o dos automatizaciones y agrega más cuando las necesites
Disponibilidad
Los webhooks están disponibles en los planes Pro y Lifetime. Las herramientas externas (Zapier, n8n) tienen sus propios planes y precios.