Automatizaciones con Zapier y n8n

Automatiza tus pedidos de Karrito con Zapier o n8n: notificaciones, hojas de calculo y emails.

5 min de lecturaintegracion, zapier, n8n, automatizacion, webhooks, slack, google-sheetsActualizado: 18 de marzo de 2026

Para que 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 confirmacion al cliente. Las automatizaciones eliminan ese trabajo repetitivo.

Con los webhooks de Karrito puedes conectar tu tienda a cientos de herramientas sin escribir codigo.

Como 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 Facil (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 mas control, n8n es mas potente y flexible.

Ejemplo 1: Nuevo pedido a Slack

Recibe una notificacion en Slack cada vez que llega un pedido.

Con Zapier

  1. Crea un Zap nuevo en zapier.com
  2. Trigger: Webhooks by Zapier → Catch Hook
  3. Copia la URL del webhook que Zapier te da
  4. En Karrito: SettingsIntegracionesWebhooks → pega la URL
  5. Selecciona el evento order.created
  6. De vuelta en Zapier, haz click en Test trigger y crea un pedido de prueba en tu catalogo
  7. Action: Slack → Send Channel Message
  8. Configura el mensaje:
Nuevo pedido en Karrito!
Pedido: {{data__orderNumber}}
Cliente: {{data__customerName}}
Total: ${{data__total}}
Items: {{data__items}}
  1. Publica el Zap

Con n8n

  1. Crea un workflow nuevo
  2. Agrega un nodo Webhook (metodo POST)
  3. Copia la URL del webhook
  4. En Karrito: SettingsIntegracionesWebhooks → pega la URL con evento order.created
  5. Agrega un nodo SlackSend Message
  6. Configura el canal y el mensaje usando las variables del webhook:
Nuevo pedido {{ $json.data.orderNumber }}
Cliente: {{ $json.data.customerName }}
Total: ${{ $json.data.total }}
  1. 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

  1. Trigger: Webhooks by Zapier → Catch Hook (misma URL que Slack o una nueva)
  2. Action: Google Sheets → Create Spreadsheet Row
  3. Mapea los campos:
Columna en Sheets Campo del webhook
Fecha {{data__createdAt}}
Numero de pedido {{data__orderNumber}}
Cliente {{data__customerName}}
Telefono {{data__customerPhone}}
Total {{data__total}}
Estado {{data__status}}
  1. Publica el Zap

Con n8n

  1. Nodo Webhook (POST)
  2. Nodo Google SheetsAppend Row
  3. Conecta tu cuenta de Google y selecciona la hoja
  4. Mapea los campos del webhook a las columnas

Ejemplo 3: Email de confirmacion con Resend

Envia un email de confirmacion automatico al cliente cuando hace un pedido.

Con n8n

  1. Nodo Webhook (POST) — recibe el pedido
  2. 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 confirmacion no aplica — en ese caso, usa la respuesta rapida de WhatsApp Business descrita en la guia de WhatsApp Business.

Con Zapier

Misma logica, pero usa la integracion 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 configuracion en Karrito es la misma:

  1. Ve a SettingsIntegraciones en tu panel de admin
  2. En la seccion Webhooks, haz click en Agregar webhook
  3. Pega la URL que te dio Zapier o n8n
  4. Selecciona los eventos: order.created (y order.updated si quieres rastrear cambios de estado)
  5. 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 catalogo antes de activar la automatizacion
  • Un webhook por servicio — Es mas facil 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 mas cuando las necesites

Disponibilidad

Los webhooks estan disponibles en los planes Pro y Lifetime. Las herramientas externas (Zapier, n8n) tienen sus propios planes y precios.