Construir un bot de IA analizador de recibos con Blooio, n8n, Claude y Google Sheets
Imagina esto cada vez que alguien termina una compra toma una foto del ticket y la envía por mensaje a tu número. En segundos los campos clave vendedor, fecha, total, impuesto, categoría y método de pago aparecen en una hoja de Google Sheet listos para contabilidad o dashboards de gastos. En este artículo aprenderás a construir exactamente eso un bot de IA que recibe recibos por mensaje y los convierte en datos estructurados usando Blooio, n8n, Claude y Google Sheets.
Requisitos previos Necesitarás una cuenta de Blooio y su clave API, al menos un número prewarm en Blooio, una instancia de n8n Cloud o autoalojada, una cuenta de Google con acceso a Google Sheets y una clave de API de Anthropic para Claude.
Paso 1 Configura Blooio y tu número prewarm Accede a la consola de Blooio y crea una organización si no la tienes. Genera una clave API y guarda ese valor con seguridad. En Blooio habilita o selecciona uno de los números prewarm para pruebas y pilots, y apúntalo al webhook que expondrá n8n para recibir mensajes entrantes.
Paso 2 Crea la hoja de Google Sheet para recibos Crea una hoja llamada por ejemplo Registro de Recibos AI Bot con columnas Timestamp, From, Merchant, Date, Total, Tax, Currency, Category, Payment Method, Raw JSON. Esta estructura es práctica para registro y análisis y la puedes adaptar a tus necesidades.
Paso 3 Conecta n8n con Blooio en modo mensajes entrantes En tu instancia de n8n añade el nodo de Blooio Messaging como trigger para escuchar mensajes entrantes. En el dashboard de Blooio configura el número prewarm para apuntar al webhook que te proporciona n8n. Prueba enviando un texto y una foto de recibo para confirmar que el flujo se dispara y que el mensaje incluye datos binarios para la imagen.
Paso 4 Configura el nodo de IA Claude habilitando parse binary images Añade un nodo de IA tras el trigger de Blooio y selecciona Claude como proveedor usando tu clave de Anthropic. Activa la opción para parsear imágenes binarias de modo que Claude pueda analizar directamente la foto del recibo enviada. Usa como instrucción que la IA actúe como un analizador de recibos preciso y devuelva solo JSON válido sin explicaciones ni texto adicional. El esquema requerido incluye los siguientes campos obligatorios merchant, purchase_date en formato YYYY-MM-DD, purchase_time formato HH:MM o null, total_amount número, subtotal_amount número o null, tax_amount número o null, currency código ISO 3 letras o null, payment_method tipo como VISA, Mastercard, Cash, Amex o Apple Pay, line_items lista de objetos con description, quantity número o null, unit_price número o null, line_total número o null, category valores como groceries, restaurant, transport, software, utilities, other y notes texto con comentarios, descuentos, propinas o ambiguedades. Señala también reglas como elegir el monto final cobrado si existen varios totales y normalizar fechas a YYYY-MM-DD.
Paso 5 Mapea la salida de la IA a Google Sheets Añade un nodo Set o un nodo de código para parsear el JSON que devuelve Claude y aplanarlo para que coincida con las columnas de la hoja. Mapea por ejemplo Timestamp con la hora actual o con el timestamp del mensaje de Blooio, From con el numero del remitente, Merchant con el campo merchant de la IA, Date con purchase_date, Total con total_amount, Tax con tax_amount, Currency con currency, Payment Method con payment_method y Raw JSON con la cadena JSON completa devuelta por la IA para depuracion. Luego añade el nodo de Google Sheets en modo Append Row autenticando con tu cuenta de Google y selecciona la hoja creada. Ejecuta pruebas enviando nuevas fotos de recibos y verifica que aparecen filas nuevas con todos los campos poblados.
Paso 6 Mejoras opcionales Validación y fallback Cuando Claude devuelve JSON inválido redirígelo a una cola de revision humana o a una hoja separada de Errores. Auto categorización Aplica reglas propias o una llamada adicional de IA para normalizar la categoria y luego actualiza la fila en Sheets. Confirmacion al remitente Añade un nodo de envio de Blooio al final que responda Mensaje recibido de merchant por total. Registrado en tu hoja de gastos convirtiendo el flujo en un ciclo completo usuario envía recibo, IA procesa, datos almacenados y usuario recibe confirmación por iMessage.
Casos de uso extendidos Este mismo patrón sirve para facturas tarjetas de visita notas manuscritas o cualquier documento fotográfico que necesite estructurarse sin desarrollar un backend desde cero. Con pequeñas variaciones puedes añadir OCR adicional, reglas de negocio para contabilidad o integraciones con ERPs.
Sobre Q2BSTUDIO En Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida especializada en inteligencia artificial ciberseguridad y servicios cloud. Diseñamos soluciones personalizadas que integran agentes IA y pipelines automáticos para optimizar procesos empresariales. Si necesitas un servicio completo de automatización y despliegue en la nube podemos ayudarte con soluciones de servicios de inteligencia artificial y con proyectos de automatización de procesos pensados para escalar.
Palabras clave y posicionamiento En este artículo hemos tratado temas relevantes para búsquedas relacionadas con aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi. Si tu empresa busca transformar la captura de gastos en datos accionables podemos ofrecer desde consultoría hasta desarrollos llave en mano incluyendo integraciones con Power BI para visualización avanzada y servicios de seguridad para proteger datos sensibles.
Contacto y siguiente paso Si quieres que implementemos un bot similar adaptado a tus procesos ponte en contacto con Q2BSTUDIO y explora nuestras soluciones a medida para automatizar la captura de recibos y mejorar la inteligencia de negocio con informes en Power BI y despliegues seguros en AWS o Azure.
Comentarios