Quotin

Plataforma de cotización y reservas con IA para agencias de viajes y DMC

Ficha del cliente

  • Industria: Viajes (agencias y DMC)
  • Cliente: Quotin
  • Sede: Monterrey, México
  • Periodo: octubre de 2025 al lanzamiento en septiembre de 2026
  • Equipo: 1 AI Architect · 2 Backend Engineers · 1 Frontend Engineer · 1 DevOps Engineer · 1 Project Manager
  • Servicios: Soluciones de IA · Desarrollo de plataformas · Integraciones de viajes · Cloud/DevOps
  • Stack: Claude (Anthropic) · Ruby on Rails 8 · Python/FastAPI · PostgreSQL + pgvector · React · Next.js · Sabre GDS · Amadeus · Terraform · AWS
  • Tracción: unas 320 cotizaciones de 6 agencias activas en los 90 días a octubre de 2026


El problema

Cada cotización implicaba copiar tarifas de PDF y hojas de cálculo de proveedores, revisar disponibilidad en otro sistema y convertir monedas a mano.

Lo difícil no era encontrar un hotel. Era convertir datos dispersos de proveedores en una cotización a la que el cliente diga que sí.

  • Datos de proveedores en todos los formatos: tarifarios y folletos en PDF, Excel, Word e imágenes, ninguno igual a otro.
  • Inventario en sistemas separados: hoteles y vuelos en Sabre, tours y actividades en Amadeus, proveedores locales en sus propios archivos.
  • Productos duplicados: el mismo hotel o tour llega de varios proveedores con nombres y precios distintos.
  • Venta en varias monedas: los clientes pagan en MXN, USD o EUR, y el tipo de cambio se mueve todos los días.
  • La cotización es la venta: tiene que verse como la agencia, no como una hoja de cálculo.

‍

La solución

Tratamos a Quotin primero como un problema de datos: llevar el catálogo de cada proveedor a una sola estructura limpia, y después dejar que la IA y el inventario en vivo armen la cotización encima.

Arquitectura AI-first

  • Enrutamiento de modelos por nivel: Claude Haiku 4.5 hace la extracción y las llamadas a herramientas; Claude Sonnet 4.6 redacta la respuesta final. El costo se mide por modelo.
  • Extracción con visión: Claude lee tarifarios y folletos directo de PDF e imágenes, así que nadie vuelve a capturar precios.
  • Pipeline de ingesta: infiere la estructura de cada archivo, extrae con el LLM, lo mapea a una ontología de productos propia, elimina duplicados y conserva un producto canónico con sus variantes.
  • Búsqueda semántica: pgvector sobre el catálogo con embeddings de OpenAI, para que los agentes busquen como hablan.
  • Agente de IA con herramientas: un asistente conversacional de itinerarios y un planificador de itinerarios con IA trabajan sobre el catálogo y el inventario en vivo.

Desarrollo de la plataforma

  • API principal: Rails 8 en modo API con acceso por roles para administradores de agencia, agentes, operadores y clientes, documentada en OpenAPI.
  • Servicio de IA independiente: Python y FastAPI para IA e ingesta, desplegado y escalado por separado.
  • Dos interfaces: un dashboard en React para agentes y operadores, y un panel de administración en Next.js para el catálogo.

Integraciones de viajes

  • Sabre GDS: búsqueda de hoteles, disponibilidad, tarifas, imágenes, reserva, consulta de estatus y cancelación, además de vuelos y amenidades Virtuoso.
  • Amadeus: tours y actividades con precios en vivo.
  • Adaptadores de OTA conectables: un registro listo para Viator y GetYourGuide.
  • Entrega de cotizaciones: tipo de cambio en vivo con respaldo guardado, cotizaciones e itinerarios en PDF con la marca de la agencia y correo transaccional.

‍

Núcleo de IA

Lector de tarifarios

Claude lee con visión los PDF e imágenes de los proveedores y los convierte en productos estructurados, listos para cotizar.


Asistente de itinerarios

Un agente conversacional con herramientas que planea itinerarios a partir del catálogo y el inventario en vivo.


Ontología de productos

Un registro canónico por producto, con anclas y variantes, sin importar cuántos proveedores lo vendan.

______
‍

Infraestructura

Infraestructura como código

Módulos de Terraform, una cuenta de AWS por ambiente y despliegues sin llaves con OIDC desde Bitbucket.


Conexiones de viaje en vivo

Sabre GDS y Amadeus detrás de una sola capa de adaptadores, lista para nuevas OTA.

______
‍

Producto

Cotizaciones con tu marca

Cotizaciones e itinerarios con la marca de la agencia, en MXN, USD o EUR.

‍

Resultados

  • Catálogos de proveedores estructurados: los tarifarios se vuelven productos que se pueden buscar y cotizar sin recapturar.
  • Inventario en vivo en cada cotización: hoteles de Sabre y tours de Amadeus con precio al momento de cotizar.
  • Cotizaciones que venden: cotizaciones e itinerarios en PDF con la marca de la agencia, en tres monedas.
  • Costo de IA bajo control: el trabajo simple va al modelo más pequeño y el gasto se mide por modelo.
  • Hecha para crecer: las nuevas OTA se conectan como adaptadores; Viator y GetYourGuide están listas para conectarse.
  • En uso: unas 320 cotizaciones de 6 agencias en los 90 días a octubre de 2026.

‍

KPIs

2 modelos de Claude — Haiku para extracción y llamadas a herramientas, Sonnet para la respuesta final, con el costo medido por modelo

~320 cotizaciones — Generadas por 6 agencias en los 90 días a octubre de 2026

2 inventarios en vivo — Sabre GDS para hoteles y vuelos, Amadeus para tours y actividades

‍

Stack tecnológico

  • IA: Claude Sonnet 4.6 y Claude Haiku 4.5 vía OpenRouter, Claude vision, OpenAI text-embedding-3-small, pgvector
  • Backend: Ruby 3.3, Rails 8 (API), PostgreSQL 16, Solid Queue; Python 3.12, FastAPI, SQLAlchemy 2
  • Frontend: React 18, TypeScript, Vite; panel de administración en Next.js 14 con Tailwind CSS y Radix UI
  • Integraciones: Sabre GDS, Amadeus, Google Places, OpenStreetMap, PDFMonkey, SendGrid
  • Nube: AWS (EC2, RDS, S3, CloudFront, ACM), una cuenta por ambiente
  • DevOps: Terraform, Docker, Bitbucket Pipelines con OIDC sin llaves a AWS, despliegues con SSM, Sentry
  • Calidad: RSpec, Vitest, Testing Library, Playwright, Brakeman, RuboCop

‍

Equipo y modelo de entrega

Un squad senior de seis personas:

AI Architect / Tech Lead

Enrutamiento de modelos, pipeline de ingesta y diseño general del sistema de IA.


Backend Engineers (×2)

API en Rails, integraciones de viajes y el servicio de IA en FastAPI.


Frontend Engineer

Dashboard de agentes y panel de administración.


DevOps Engineer

Terraform, cuentas de AWS, CI/CD y monitoreo.


Project Manager

Alcance, hitos y comunicación con el cliente.


Modelo de operación

Entrega ágil por hitos, con versiones iterativas.

‍

Claude Partner Network · Anthropic Services Partner Directory · Claude Certified Architect. Hecho con Claude por un equipo de la Claude Partner Network.

Border

Me impresiona el acompañamiento de Axented durante todo el proceso.

Mohamed Ghouali, COO & Founder, Quotin
Border
Cuando estés listo

Tell us which process you'd like to fix.

Treinta minutos con un fundador o un ingeniero senior, no con un vendedor. Sin presentaciones. Si ninguno de nuestros servicios encaja, te lo decimos y te orientamos hacia algo útil.

La llamada se agenda directo en el calendario de un fundador, en tu zona horaria. WhatsApp se atiende en horario de Monterrey, de lunes a viernes, en español o inglés, normalmente en menos de una hora. O escribe a bernardo@axented.com.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.