Producto propio · SaaS
Cord
De la propuesta al pago. Todo en un solo link.
Cotizar en Excel, mandar un PDF por correo, perseguir la firma y volver a capturar todo para facturar. Así cierra la mayoría de las ventas entre empresas. Construimos Cord para que la cotización sea el sistema: un link que el cliente revisa, aprueba y paga, y del que salen el cobro y la factura sin volver a capturar nada.
- Qué es
- El producto propio de Flouvia
- Desde
- Junio de 2026
- Dónde
- 12 países · 5 idiomas
Del lado del cliente
Un solo link, de punta a punta.
- 01
Abre el link
Sin cuenta: el link lleva un token de 128 bits y no se indexa. La vista cuenta solo cuando la abre una persona; ni las vistas previas de WhatsApp o Slack ni tus propios clics la marcan.
- 02
Revisa cada partida
Su precio negociado junto al de lista, impuestos y retenciones por línea, plazo de contado a 90 días y anticipo. Comenta cada línea o contraoferta; si cambias la cotización, Cord le avisa antes de dejarlo aprobar.
- 03
Aprueba
Escribe su nombre y aprueba todo o solo algunas líneas. Una sola instrucción SQL comprueba versión, vigencia y estado, y sella la aprobación con una huella SHA-256 de lo aceptado, su nombre y su IP.
- 04
Queda aprobada
Te llega al instante por correo, Slack, Teams o webhook, y el mismo link cobra: tarjeta, SPEI o Mercado Pago, según el país, con anticipo y saldo como cargos aparte. La factura sale de ahí con un clic.
Todo lo que pasa entre la propuesta y el pago.
Dieciséis módulos que trabajan sobre la misma cotización, para que nada se capture dos veces.
- Editor Su precio
Precio negociado por cliente sin perder el de lista, impuesto por línea según el país y kits con precio de combo.
- Link público Sin registro
El cliente revisa, aprueba y paga desde un link con tu logo y tu color, en su idioma.
- Seguimiento En vivo
Cuándo la abre una persona y no un bot, cuántas veces y cuánto tiempo pasa en cada sección.
- Negociación Por línea
Aprobación total o por líneas, hilos por partida y contraofertas; cada versión se guarda aparte.
- Aprobaciones Margen
Descuentos, montos o márgenes fuera de tu política piden autorización, también desde Slack.
- Pagos 12 países
Cord Payments sobre Stripe Connect en siete países y Mercado Pago en seis, desde la cotización o la factura.
- Divisas 14 divisas
Tasa del Banco Central Europeo con dos respaldos, congelada 30 días al cotizar; sin una tasa real, no se cotiza.
- Facturación Por país
CFDI 4.0 en México, factura europea EN 16931 (Factur-X, XRechnung y el archivo Peppol) y Verifactu en beta en España.
- Portal del cliente Por moneda
Cada cliente ve todas sus facturas y su saldo en cada moneda, y paga varias a la vez.
- Cobranza con IA 2 a 6 cuotas
El agente redacta la cobranza y propone un plan que el cliente acepta desde su link; tú apruebas cada correo o lo dejas en automático.
- Clientes y crédito 5 bandas
Saldos por antigüedad, límite de crédito, plazos hasta 90 días y niveles Plata, Oro y Distribuidor.
- Finanzas 90 días
Tu caja proyectada en trece semanas, ponderada con lo que cada cliente suele cerrar.
- Informes 15 informes
Ventas, cobranza y desempeño por vendedor, con un explorador propio; se guardan y se programan.
- Workflows 46 eventos
Disparan dieciséis acciones con condiciones, esperas y aprobaciones, de una tarea a una nota en HubSpot.
- Integraciones 13 apps
HubSpot, Slack, Teams, WhatsApp Business, Zapier, Make y n8n, entre otras.
- Equipo 10 permisos
Roles a la medida, verificación en dos pasos obligatoria si la pides, passkeys y SSO con SAML 2.0.
Bajo el capó.
Cada organización vive aislada en la base de datos y cada cambio entra con pruebas: unos 4,800 casos, 96 archivos de ellos en SQL contra el esquema real, y 29 chequeos de seguridad y de contrato.
- 175
- tablas
- 135
- con seguridad por organización (RLS)
- 345
- archivos de API
- 440
- archivos de pruebas
Cifras del repositorio al 19 de octubre de 2026, tras 1,615 commits desde el 10 de junio.
Astro · React · Neon Postgres (RLS) · Stripe Billing y Connect · Mercado Pago · Facturapi (CFDI 4.0) · Verifactu · Resend · Anthropic (Claude) · PostHog · Vercel
Para desarrolladores: API REST con OpenAPI 3.1, webhooks firmados, servidor MCP con 28 herramientas, Elements, CLI, SDK para Node y Workbench.
Cómo está hecho.
Lo que diseñamos y construimos debajo de la interfaz: la parte que no se ve y que hace que el dinero, los impuestos y los datos de cada negocio no se mezclen ni se dupliquen.
- 01
Una organización, un carril
Cada consulta corre en uno de cinco carriles declarados que fijan la organización dentro de la transacción. Postgres aplica la seguridad por filas y la app se conecta con un rol que no puede saltársela; un lint revisa que ninguna consulta quede fuera.
- 02
Dinero sin dobles cobros
Cada ruta que mueve dinero cumple cuatro garantías: su carril, su propio límite de peticiones, una llave de idempotencia determinista y ningún error crudo del proveedor frente al cliente. Un chequeo deriva esas rutas del código y falla si alguna no cumple.
- 03
Un solo motor de impuestos
El mismo cálculo para la cotización, la factura y los componentes embebidos: impuesto por línea, retenciones como IVA, ISR o IRPF y redondeo por línea o por documento, según el país.
- 04
La factura de cada país
CFDI 4.0 timbrado con el sello de cada negocio; Factur-X y XRechnung revisados con los validadores oficiales; Verifactu con un enlace propio a la AEAT, en beta. Brasil, Argentina, Chile, Colombia y Perú ya están construidos y se encienden país por país.
- 05
Eventos que siempre llegan
Un outbox durable reintenta cada webhook once veces a lo largo de 3.6 días, firmado con HMAC-SHA256 y marca de tiempo. Las 29 tareas programadas reclaman su periodo antes de correr: un doble disparo no manda nada dos veces.
- 06
IA con candados
Ocho funciones sobre Claude, de la cobranza al cotizador público. El modelo nunca ve el nombre, el correo ni el teléfono del deudor, cada correo dice que lo redactó una IA y las herramientas del servidor MCP que actúan fuera de Cord esperan a que una persona las apruebe.
- 07
Identidad propia
Autenticación construida en casa: Argon2id, Google y Apple, passkeys, TOTP, SAML 2.0 con defensa contra XSW y reautenticación para lo sensible. Secretos cifrados con AES-256-GCM y llaves rotables; las llaves de API solo se guardan como hash.
- 08
Una plataforma abierta
API REST versionada por fecha, con 34 operaciones y su OpenAPI generado de los mismos esquemas, 41 eventos de webhook, sandbox con simuladores, CLI, SDK para Node sin dependencias y Elements: la cotización y la factura como Web Components.
Cómo nació.
-
2025
El sistema B2B de El Zarco
Para una distribuidora de mayoreo construimos un portal B2B con cotizaciones en línea.
-
Después
Una app de Shopify
Esa pieza se volvió «Flouvia Cotizaciones B2B», la app para cualquier tienda que vende a empresas.
-
Junio de 2026
Cord
La cotización dejó de ser un complemento. Diez días del primer commit a producción, con CFDI 4.0 real y aprobación por línea.
-
Julio de 2026
Cobro y Elements
Cord Payments sobre Stripe Connect, y la cotización como Web Component: Elements 1.0 salió de integrarlo en El Zarco.
-
Agosto y septiembre
Doce países
Impuestos por línea y por país, autenticación propia, Workflows, Mercado Pago, HubSpot, Shopify, QuickBooks y Xero.
-
Octubre de 2026
La capa fiscal
Factura europea, Verifactu, el SDK para Node, OpenAPI 3.1 y Postgres aplicando el aislamiento de cada organización.