¿Cómo conectar Google Sheets con Alegra y timbrar CFDI automáticamente? - México
Con la integración nativa entre Google Sheets y Alegra automatizas el timbrado de CFDI 4.0 a partir de las filas de una hoja de cálculo, sin Zapier ni herramientas externas. Cada fila se convierte en un comprobante válido ante el SAT y el estado de la sincronización queda registrado en la misma hoja.
👉 Índice
⚙️ ¿Qué necesitas antes de empezar?
Antes de iniciar la conexión, verifica que cumplas con lo siguiente:
- Una cuenta activa en Alegra con un plan Pro o Plus de Alegra Contabilidad.
- Una cuenta de Google con acceso a Google Drive y permisos para autorizar aplicaciones.
- El archivo de Google Sheets donde están (o estarán) las filas que se convertirán en CFDI.
- Tus certificados de sello digital (CSD) vigentes en Alegra y la configuración fiscal lista para emitir CFDI 4.0 ante el SAT.
- Tu RFC y régimen fiscal configurados correctamente.
- Los contactos de tus clientes ya creados en Alegra. La integración los identifica por RFC; si no encuentra coincidencia, el CFDI se emite a nombre de "Público en general".
📍 Si actualmente usas Zapier para conectar Google Sheets con Alegra, con la integración nativa ya no lo necesitas. Pausa o desactiva esa conexión para evitar CFDI duplicados.
🔗 ¿Cómo conectar tu cuenta y configurar la integración?
La activación tiene cuatro momentos: conectar Google, vincular el archivo, mapear columnas y configurar la facturación.
-
🛒 Conecta tu cuenta de Google
1. Ve a Configuración > Integraciones > Ubica Google Sheets (identificada con el ícono de Alegra) y haz clic en ella.
2. En la pestaña Configuración > haz clic en Conectar con Google. Luego, selecciona la cuenta de Google con la que vas a trabajar y otorga los permisos solicitados.
3. Cuando regreses a Alegra verás una notificación de autorización exitosa. La integración queda en estado En proceso porque aún faltan los siguientes pasos.
Observa:
📢 Importante: No cierres la ventana original de Alegra durante la autenticación con Google. El flujo continúa allí cuando termines de autorizar.
-
📂 Vincula el archivo de Google Sheets
1. En la pantalla de configuración haz clic en Agregar archivo. Tienes dos opciones:
- Usar una plantilla prediseñada que puedes descargar para empezar con la estructura correcta.
- Seleccionar un archivo existente desde tu Google Drive.
2. Al elegir Agregar un archivo se abre el explorador de Google Drive asociado a la cuenta autenticada.
3. Selecciona el archivo y luego la hoja específica dentro del archivo que se usará para la integración.
💡 AlegraTip: Si es tu primera integración, descarga la plantilla prediseñada: ya viene con los encabezados correctos y reduce el trabajo de mapeo del siguiente paso.
-
🔀 Mapea las columnas con los campos de Alegra
Una vez seleccionado el archivo, Alegra procesa la información y propone automáticamente un mapeo entre las columnas del Sheets y los campos del CFDI.
-
Revisa el mapeo automático. Las columnas que el sistema no pudo identificar aparecen con un indicador de advertencia.
-
Para esas columnas, usa las listas desplegables para asignar manualmente el campo de Alegra correspondiente.
-
Cuando todos los campos obligatorios estén mapeados, haz clic en Guardar y continuar.
📢 Importante
Cada campo de Alegra solo puede asignarse una vez a una columna del Sheets.
No podrás avanzar hasta que todos los campos obligatorios estén mapeados correctamente.
- Este paso define cómo se interpreta cada fila para crear el CFDI, así que revísalo con calma.
-
💰 Configura la facturación
Después del mapeo, define los parámetros con los que se emitirán los CFDI.
Selecciona la Numeración que se usará para los CFDI según la configuración fiscal de tu empresa.
2. Selecciona la Cuenta bancaria > Define el Método de pago y la Forma de pago que aplicarán por defecto.
3. Haz clic en Guardar y continuar.
Observa:

Importante
-
La integración no crea clientes automáticamente. Los CFDI se asocian al contacto existente cuyo RFC coincida con el de la fila del Sheets. Si no hay coincidencia, el CFDI se emite a nombre de "Público en general" con el RFC genérico.
- Cada producto debe tener su Clave de producto/servicio SAT asignada en Alegra para que el timbrado sea exitoso. Verifica esta clave antes de activar la integración.
-
🧩 Instala el complemento de Google Sheets (opcional)
Para que tu equipo pueda trabajar dentro del Sheets sin salir a Alegra, se sugiere instalar el complemento (add-on) de Google Sheets.
Con el complemento puedes:
- Buscar productos de Alegra desde la hoja.
- Consultar impuestos configurados en tu cuenta.
- Completar información sin abrir Alegra en otra pestaña.
Para ello:
-
Cuando el flujo te lo sugiera, haz clic en Instalar add-on.
-
Se abre el flujo del Marketplace de Google Workspace. Acepta los permisos para terminar la instalación.
-
El complemento queda disponible dentro del archivo de Google Sheets en el menú Extensiones.
📍 La instalación es opcional. Si decides omitirla, Alegra te muestra un banner al finalizar la configuración para que puedas instalarla más tarde con Instalar ahora.
🚀 ¿Cómo activar la integración y monitorear la sincronización?
✅ Activar la integración
Antes de activar, Alegra agrega dos columnas de control al archivo de Google Sheets:
| Columna | Para qué sirve |
|---|---|
| Estado | Muestra el resultado de la sincronización de cada fila (procesada, error, pendiente). |
| Emitir | Define si la fila debe convertirse en factura. Solo se procesan las filas marcadas. |
-
Si el archivo ya tiene filas, decide si quieres mantenerlas o limpiarlas antes de continuar. Las filas con la casilla Emitir marcada se procesarán para crear facturas.
-
Haz clic en Activar integración.
-
La integración cambia su estado a Conectada y se inicia la sincronización.

💡 AlegraTip: Si vas a empezar desde cero, deja la columna Emitir desmarcada mientras pruebas el mapeo. Marca solo las filas que quieras facturar para validar el flujo antes de procesar todo el archivo.
-
📊 Monitorea la sincronización y resolver errores
Cuando la integración está activa, Alegra habilita un panel de gestión con la información clave de la sincronización. Desde ese panel puedes consultar:
- Última sincronización ejecutada.
- Registros procesados correctamente.
- Errores detectados durante el timbrado.
- CFDI pendientes por emitir.
Si una fila no se sincroniza, puedes:
-
Abrir el detalle del error para ver qué falló (datos faltantes, contacto inexistente, clave SAT faltante, mapeo incorrecto).
-
Corregir la información directamente en el archivo de Google Sheets.
-
Hacer clic en Reintentar para volver a procesar la fila.
-
También puedes emitir manualmente facturas que aún estén pendientes desde el mismo panel.
💡 AlegraTip: Los errores de timbrado suelen estar en claves SAT faltantes, uso de CFDI inválido o RFC mal capturado. Corrígelos en el Sheets y reintenta sin tener que rehacer la configuración.
⏸️ ¿Cómo pausar, reanudar o desactivar la integración?
Desde el panel principal de la integración puedes controlar su estado:
- Pausar → detiene temporalmente la sincronización. Alegra muestra un modal de confirmación antes de ejecutar la acción y conserva toda la configuración.
- Reanudar → reactiva una integración pausada y retoma la sincronización desde donde quedó.
- Desactivar → elimina por completo la conexión.
📢 Importante: Si desactivas la integración y luego quieres volver a usarla, debes configurar todo nuevamente desde cero: vinculación, autorización de Google, archivo, mapeo y facturación.
💬 Preguntas frecuentes
-
¿El CFDI emitido desde Google Sheets es válido ante el SAT? Sí. El CFDI se timbra con CFDI 4.0 a través del PAC, cumple con los requisitos del SAT y obtiene su UUID (Folio Fiscal) al timbrarse.
-
¿La integración crea clientes nuevos en Alegra? No. En esta versión la integración no crea clientes automáticamente. Los contactos deben existir previamente en Alegra y la integración los identifica por RFC. Si no hay coincidencia, el CFDI se emite a nombre de "Público en general" con el RFC genérico.
-
¿Cómo controlo qué filas se convierten en CFDI? A través de la columna Emitir que Alegra agrega al archivo. Solo las filas marcadas en esa columna se procesan; las demás se ignoran.
-
¿Cuántos archivos y hojas puedo conectar? En esta primera versión, la integración soporta un único archivo y una única hoja por cuenta. Próximas versiones contemplan soporte para múltiples hojas.
-
¿Es obligatorio instalar el complemento de Google Sheets? No. El add-on es opcional, pero recomendado: permite buscar productos e impuestos de Alegra sin salir de la hoja. Si lo omites, puedes instalarlo después desde el banner del panel de la integración.
-
¿Qué pasa si pauso o desactivo la integración? Si pausas, la sincronización se detiene pero la configuración se conserva y puedes reanudar cuando quieras. Si desactivas, se elimina la conexión por completo y deberás reconfigurarla desde cero para volver a usarla.
-
¿Sigo necesitando Zapier? No. La integración es nativa: conectas tu Google Sheets directamente desde Alegra, sin herramientas intermedias ni costos adicionales.
¿Aún no tienes cuenta en Alegra?

