certmundo.
es‑mx

6 min de lectura

¿Cómo conectar Zapier con apps de facturación y ventas en México?

Puedes conectar Zapier con herramientas como Facturapi, Conekta y Shopify para automatizar todo el ciclo de venta: cobro, factura y registro, sin intervención manual.


Herramientas clave para el contexto fiscal mexicano

Antes de construir cualquier Zap, necesitas conocer las tres apps principales que se usan en México para ventas y facturación electrónica.

Facturapi es un servicio que genera CFDI (Comprobantes Fiscales Digitales por Internet) a través de una API. Se conecta con Zapier mediante webhooks o su integración nativa.

Conekta es una pasarela de pagos mexicana que procesa cobros con tarjeta, OXXO Pay y transferencias SPEI. Emite eventos en tiempo real cuando un pago se completa.

Shopify es la plataforma de e-commerce más usada en México para tiendas medianas. Genera un evento cada vez que se crea un pedido o se confirma un pago.

App Función principal Evento típico en Zapier
Shopify Tienda en línea "New Paid Order"
Conekta Cobros en México "New Charge" (webhook)
Facturapi Facturas CFDI Acción: "Create Invoice"
Google Sheets Registro de ventas Acción: "Create Row"
Gmail / Outlook Envío de correos Acción: "Send Email"

Estructura de un Zap de ventas completo

Un flujo típico de ventas en México sigue esta secuencia lógica:

Trigger → Formatear datos → Crear factura → Registrar venta → Notificar al cliente

Cada paso cumple una función específica. No puedes crear la factura antes de tener los datos del cliente limpios y completos.


Ejemplo 1: Shopify + Facturapi (flujo básico)

Este es el caso más común: una tienda en Shopify genera un pedido pagado y necesitas emitir la factura CFDI de forma automática.

Paso 1 — Trigger: En Zapier, selecciona Shopify como app y el evento "New Paid Order". Esto activa el Zap cada vez que un cliente completa un pago.

Paso 2 — Filtro: Agrega un Filtro para verificar que el pedido tenga RFC en las notas o campos personalizados. Condición: order_note contains RFC. Si no hay RFC, el Zap se detiene y no genera una factura con datos incorrectos.

Paso 3 — Acción en Facturapi: Selecciona Facturapi y la acción "Create Invoice". Mapea los campos así:

  • RFC del receptor: campo customer_note del pedido de Shopify
  • Nombre o razón social: campo billing_name
  • Monto total: campo total_price de Shopify (ejemplo: $1,200)
  • Uso del CFDI: "G01 - Adquisición de mercancias" (el más común para compras en línea)
  • Método de pago: "PUE" (Pago en Una Exhibición) cuando el cobro fue inmediato

Paso 4 — Acción en Gmail: Envía un correo al cliente con el PDF y XML del CFDI. Facturapi devuelve las URLs del comprobante como variables que puedes insertar en el cuerpo del correo.

Paso 5 — Acción en Google Sheets: Registra la venta en una hoja de cálculo. Crea una fila con: fecha, folio del CFDI, RFC del cliente, monto y estatus "Emitida".


Ejemplo 2: Conekta + Facturapi (cobros con OXXO Pay)

Muchas PyMEs en México cobran a través de OXXO Pay por Conekta. El reto es que el pago puede confirmarse horas después del pedido.

Trigger: Conekta no tiene integración nativa en Zapier. Usa Webhooks by Zapier como Trigger. En el panel de Conekta, configura un webhook que apunte a la URL que Zapier te genera. El evento a escuchar es charge.paid.

Dato importante: Conekta envía un JSON con la información del cobro. Los campos más útiles son data.object.amount (monto en centavos) y data.object.customer_info.email.

Paso clave — Formatter: El monto llega en centavos. Un cobro de $500 aparece como 50000. Agrega un paso Formatter by Zapier → Numbers → Perform Math Operation y divide entre 100 para obtener el valor correcto antes de pasarlo a Facturapi.

Resultado final: Cuando un cliente paga su recibo OXXO, el sistema emite el CFDI automáticamente, lo registra en Google Sheets y envía el comprobante por correo. Todo sin que nadie lo haga manualmente.


Ejemplo 3: Formulario de solicitud + Facturapi (facturas B2B)

Este caso aplica para empresas que venden a otras empresas (B2B), como un proveedor de FEMSA o Liverpool que recibe solicitudes de factura por correo o formulario.

Trigger: Usa Typeform o Google Forms como punto de entrada. El formulario pide: RFC, razón social, correo, monto y descripción del servicio.

Paso de validación: Agrega un Filtro con la condición RFC is not empty. Un RFC vacío significa que el formulario se llenó incompleto.

Acción en Facturapi: Crea la factura con los datos del formulario. Para servicios profesionales, el campo ClaveProdServ del SAT más común es 84111506 (Servicios de consultoría). El régimen fiscal del emisor debe coincidir con el que tienes registrado en Facturapi.

Acción de notificación: Envía un correo interno al equipo de administración con el folio del CFDI y los datos del cliente. Puedes usar Gmail o incluso Slack para notificar al equipo de ventas.


Errores comunes

Error 1: Mapear el monto sin convertir unidades Conekta y algunas otras pasarelas envían los montos en centavos. Si pasas 50000 directamente a Facturapi como el monto, la factura se emitirá por $50,000 en lugar de $500. Siempre usa Formatter para dividir entre 100 cuando el Trigger sea una pasarela de pagos mexicana.

Error 2: No incluir el uso del CFDI correcto Facturapi requiere el campo "usoCFDI" para emitir el comprobante. El valor por defecto G03 - Gastos en general es válido, pero si tu cliente necesita deducir la compra como activo fijo, necesitará I01. No asumir un valor genérico para todos los clientes puede ahorrarte cancelaciones de facturas.

Error 3: Activar el Zap en modo productivo sin pruebas Prueba siempre con la opción "Skip Trigger" de Zapier usando datos de prueba reales. Un RFC incorrecto en el CFDI obliga a cancelar la factura ante el SAT, lo que toma tiempo y puede generar problemas con el cliente.

Error 4: No manejar el caso en que el cliente no pide factura En México, no todos los compradores necesitan factura. Si tu Trigger es "New Paid Order" en Shopify, agrega un Filtro que verifique si el cliente marcó la casilla de "requiero factura". Si no la marcó, el Zap solo registra la venta en Google Sheets y no llama a Facturapi, ahorrando créditos de API.


Consideraciones fiscales del SAT

Facturapi genera CFDI versión 4.0, que es el estándar vigente del SAT. Hay tres campos que debes mapear correctamente en cada Zap:

  • RegimenFiscal del emisor: debe coincidir con el régimen con el que estás dado de alta (por ejemplo, 626 para Régimen Simplificado de Confianza).
  • RegimenFiscalReceptor: dato que debes pedir al cliente en el formulario o en el checkout de Shopify.
  • DomicilioFiscalReceptor: el código postal fiscal del cliente, obligatorio desde la versión 4.0.

Si alguno de estos tres campos llega vacío, Facturapi rechazará la solicitud y el Zap marcará un error. Configura alertas por correo en Zapier para que te avisen cuando un paso falla.


Resumen de campos mínimos para emitir un CFDI con Facturapi

Campo Origen en Zapier Ejemplo
RFC receptor Shopify / Formulario XAXX010101000
Razón social Shopify / Formulario Grupo Industrial SA de CV
Código postal fiscal Shopify / Formulario 64000
Régimen fiscal receptor Shopify / Formulario 616
Monto total Shopify total_price $1,200
Uso del CFDI Valor fijo o variable G01
ClaveProdServ Valor fijo por producto 84111506

Puntos clave

  • Conectar Zapier con Facturapi permite emitir CFDI automáticamente cada vez que se registra un pago en Shopify o Conekta, sin intervención manual.
  • Los montos de pasarelas como Conekta llegan en centavos; usa Formatter para dividirlos entre 100 antes de crear la factura.
  • El CFDI versión 4.0 del SAT requiere RFC, régimen fiscal y código postal del receptor; si algún campo falta, la factura no se genera.
  • Agrega siempre un Filtro antes de llamar a Facturapi para verificar que los datos del cliente están completos y evitar cancelaciones de comprobantes.
  • Para flujos B2B, un formulario de Typeform o Google Forms es el Trigger más confiable porque puedes controlar exactamente qué campos son obligatorios.

Puntos clave

  • Conectar Zapier con Facturapi permite emitir CFDI automáticamente cada vez que se confirma un pago en Shopify o Conekta, sin intervención manual.
  • Los montos de pasarelas como Conekta llegan en centavos; usa Formatter by Zapier para dividirlos entre 100 antes de pasarlos a Facturapi.
  • El CFDI versión 4.0 del SAT exige RFC, régimen fiscal y código postal fiscal del receptor; si alguno falta, Facturapi rechaza la solicitud y el Zap falla.
  • Agrega siempre un Filtro antes del paso de Facturapi para verificar que los datos del cliente están completos y evitar cancelaciones de comprobantes ante el SAT.
  • Para ventas B2B, un formulario con campos obligatorios (RFC, razón social, código postal fiscal) es el Trigger más confiable para garantizar facturas correctas desde el primer intento.

Comparte esta lección: