Saltar al contenido

Savegre Soft — Servicios

Soluciones construidas
para resultados reales.

De la estrategia a la ejecución, trabajamos junto a usted en cada etapa — con servicios a la medida y con productos propios ya probados en producción.

Servicios

Lo que hacemos
por su equipo

Cada proyecto arranca por entender la operación real antes de escribir una línea de código.

01

Desarrollo Web

Sitios y aplicaciones web rápidas, accesibles y elegantes que convierten visitantes en clientes y destacan en cualquier mercado.

UI/UXReactNext.js
02

Arquitectura de Software

Diseñamos sistemas robustos y escalables desde la base — microservicios, APIs, bases de datos y más, pensados para crecer.

MicroserviciosAPI RESTCloud
03

Consultoría Técnica

Analizamos su infraestructura actual e identificamos oportunidades de mejora en rendimiento, seguridad y escalabilidad.

AuditoríaOptimizaciónSeguridad
04

Estrategia de Producto

Desde el descubrimiento hasta el roadmap, ayudamos a los equipos a priorizar con criterio y entregar funcionalidades que los usuarios realmente necesitan.

RoadmapOKRsSprints
05

Integración de Sistemas

Conectamos plataformas, servicios y datos para que su ecosistema digital funcione como una sola unidad coherente.

APIsWebhooksETL
06

Soporte Continuo

Un equipo dedicado para empresas que necesitan soporte técnico estratégico y constante mes a mes.

MensualFlexiblePrioritario

Productos propios

Software nuestro,
en producción

No son demos. Son productos que mantenemos, con pruebas automatizadas y despliegue documentado.

Producto propio

Confluence

Middleware multi-tenant para la WhatsApp Cloud API

Confluence es la capa de integración y orquestación que se coloca sobre la Cloud API oficial de Meta. Sus aplicaciones envían y reciben conversaciones de WhatsApp sin lidiar con webhooks, reintentos, límites de ritmo ni el ciclo de vida de las plantillas — con un motor de flujos, bots de IA y colas de atención humana encima.

.NET 10EF CorePostgreSQL / SQLiteDockerAzure

582

Pruebas automatizadas

~158

Endpoints de API

3

Canales de mensajería

Qué hace

Mensajería completa

Texto, plantillas (incluidas de carrusel y ofertas), media, menús, formularios nativos (Flows), catálogo de productos, ubicación, reacciones y respuestas citadas.

Entrega fiable

Reintentos ante fallos temporales de Meta, control de ritmo por número y envío encolado que sobrevive a un reinicio: nada se pierde en el camino.

Flujos y bots con IA

Motor conversacional con estado por contacto: menús, captura de datos y nodos de IA que responden sobre su base de conocimiento y consultan sus sistemas mediante funciones.

Atención humana

Colas con agentes, auto-asignación, transferencias, horario de atención, plazos de respuesta (SLA), respuestas rápidas y encuestas de satisfacción.

Campañas y CRM

Envíos masivos segmentados por etiquetas, programables y con seguimiento por destinatario, sobre una ficha 360° de cada contacto.

Aislamiento y cifrado

Filtros globales por tenant en el modelo de datos y secretos de Meta y OpenAI cifrados con AES-256-GCM en reposo.

Casos de uso

01

Atención al cliente que no depende del horario

El bot resuelve lo repetitivo con su base de conocimiento y escala a un agente humano solo cuando hace falta, respetando el horario de atención y el SLA.

02

Notificaciones transaccionales

Su ERP, POS o sistema interno dispara un aviso — pedido listo, cita mañana, pago recibido — y Confluence lo entrega como plantilla aprobada, con reintentos.

03

Campañas segmentadas

Promociones y recordatorios de cobro a un segmento concreto de contactos, programados, con pausa y reanudación y el coste por conversación a la vista.

04

Una sola bandeja multicanal

Instagram y Messenger entran por los mismos flujos, las mismas colas y el mismo CRM que WhatsApp. El agente trabaja en un único sitio.

Cómo se integra en su entorno

  • API REST documentada con Swagger/OpenAPI y API keys por tenant
  • Webhooks salientes firmados, con reintentos, hacia sus sistemas
  • Streaming SSE para bandejas de agente en tiempo real
  • Funciones de IA que consultan sus APIs en lugar de improvisar
  • Alta guiada de clientes con Embedded Signup de Meta
  • Evento session.handoff para avisar a sistemas externos de cada derivación

Producto propio

Senda

Facturación electrónica v4.4 para el Ministerio de Hacienda

Senda emite comprobantes electrónicos de punta a punta: reserva el consecutivo, genera la clave numérica de 50 dígitos, arma el XML v4.4, lo firma con XAdES usando el certificado del emisor y lo envía a Hacienda — para después consultar el estado y entregar el comprobante al cliente final. Todo detrás de una API REST que su sistema puede llamar.

TypeScriptFastify 5PrismaPostgreSQLDocker

209

Pruebas automatizadas

7

Tipos de comprobante

v4.4

Versión de Hacienda

Qué hace

7 tipos de comprobante

Factura, Tiquete, Nota de Crédito, Nota de Débito, Factura de Compra, Factura de Exportación y Recibo Electrónico de Pago (REP, nuevo en v4.4), más el Mensaje Receptor.

Consecutivos sin colisiones

Contador atómico por emisor, sucursal, terminal y tipo. Dos emisiones simultáneas nunca repiten número, y el que no llega a Hacienda se devuelve a la serie.

Firma y sesión gestionadas

Firma XAdES-BES/EPES con el .p12 del emisor y sesión OAuth contra el IDP de Hacienda con renovación automática de tokens.

Estado con re-consulta

Envío a recepción y polling hasta aceptado o rechazado, con re-consulta periódica de los comprobantes que Hacienda dejó sin veredicto.

Entrega al cliente

Correo automático con PDF y XML tras la aceptación, con reintentos, historial y reenvío manual cuando hace falta.

Documentos recibidos

Buzón IMAP o carga manual de las facturas que le emiten a usted, con generación y envío del Mensaje Receptor.

Casos de uso

01

Su sistema factura, Senda cumple

El ERP o el punto de venta sigue siendo el dueño de la venta; Senda se encarga de clave, consecutivo, firma, envío y estado. No hay que construir criptografía en casa.

02

Validación antes de Hacienda

Las reglas de negocio se comprueban antes de contactar al Ministerio, así que los errores se detectan en su flujo y no como un rechazo días después.

03

Cobros parciales con REP

El Recibo Electrónico de Pago de la v4.4 permite documentar abonos sobre una factura a crédito sin recurrir a notas de ajuste.

04

Cuentas por pagar ordenadas

Las facturas que recibe entran por IMAP, se registran y se responden con el Mensaje Receptor correspondiente, sin revisar el correo a mano.

Cómo se integra en su entorno

  • API REST con OpenAPI/Swagger, JWT, OAuth (Google/Microsoft) y API keys
  • Webhooks firmados con HMAC hacia su ERP o su contabilidad
  • Eventos de negocio: comprobante aceptado, rechazado, documento recibido y entrega al cliente
  • Notificaciones a SMS, WhatsApp, Slack, Teams y Bitrix24
  • Multi-tenant con roles: administrador, facturador y lector
  • Listados paginados y respuestas consistentes para construir su propia interfaz

Producto propio

Osa

Plataforma de gestión y punto de venta para restaurantes

Osa cubre la operación completa de un restaurante: tomar pedidos en el salón o para llevar, enviarlos a cocina, cobrar, controlar el inventario y las compras, gestionar reservaciones y clientes frecuentes, cerrar la caja y calcular la planilla. Funciona igual para un solo local que para una cadena de varias sucursales, y cada cadena activa únicamente los módulos que necesita. La facturación electrónica ante Hacienda se resuelve conectándolo con Senda.

TypeScriptExpress 5Prisma 6PostgreSQLDocker

61

Requerimientos entregados

47+

Modelos de datos

7

Módulos del sistema

Qué hace

Punto de venta completo

Pedidos en mesa, para llevar y delivery, con modificadores, descuentos, división de cuenta, cobro en colones o dólares y comprobante consecutivo por sucursal.

Cocina en tiempo real

Cada pedido enviado aparece en la pantalla de cocina en segundos, con el tiempo de espera y alertas por color.

Inventario que se descuenta solo

La receta de cada plato baja el stock al enviar el pedido a cocina, con alertas de mínimo y órdenes de compra a proveedores.

Reservaciones y salón

Plano de mesas por área, reservaciones que bloquean solo su franja horaria y lista de espera para quienes llegan sin reservar.

Finanzas y planilla

Turnos de caja con arqueo automático, cuentas por cobrar y por pagar, tipo de cambio del BCCR y cálculo de planilla, aguinaldo y vacaciones.

Una cadena, varias sucursales

Cada sucursal tiene sus datos aislados; la administración de la cadena ve el consolidado y decide qué módulos activa cada una.

Casos de uso

01

Un solo local que quiere ordenarse

El Núcleo y Cocina bastan para tomar pedidos, cobrar y mandar a cocina sin papel. El resto de módulos se activa cuando el negocio los pide.

02

Ghost kitchen de solo delivery

Pedido sin mesa, con la dirección de entrega del cliente y cobro directo, sin un plano de mesas de por medio.

03

Cadena con varias marcas

Cada sucursal opera aislada y la administración ve el consolidado; los proveedores y las cuentas de crédito se comparten a nivel de cadena.

04

Restaurante que factura electrónicamente

Al cerrar el pago, Osa le pide a Senda la clave, el consecutivo, el XML v4.4 y la firma, y el estado de Hacienda vuelve como una notificación.

Cómo se integra en su entorno

  • API REST con documentación OpenAPI (Scalar) y autenticación por token
  • Aislamiento por cadena: cada consulta queda acotada a la cadena o sucursal del usuario
  • Facturación electrónica de Costa Rica conectando con Senda, una cuenta por cadena
  • Tipo de cambio oficial importado del Banco Central de Costa Rica
  • Panel central de Savegre para administrar clientes, suscripciones y módulos
  • Instancia compartida o dedicada, con servidor y base de datos propios, según el cliente

Confluence + Senda

Los dos productos,
una sola operación

Están diseñados para hablarse entre sí, pero cada uno funciona por separado.

Senda emite eventos de negocio cuando algo ocurre con un comprobante, y uno de sus canales de notificación es WhatsApp. Conectado a Confluence, ese evento deja de ser un correo que nadie abre y se convierte en una conversación real:

  1. 01

    Se emite el comprobante

    Su sistema llama a Senda. Consecutivo, clave, XML v4.4 y firma XAdES.

  2. 02

    Hacienda responde

    Senda consulta el estado y dispara el evento comprobante.aceptado.

  3. 03

    Confluence lo entrega

    El cliente recibe su factura por WhatsApp, no en una bandeja de spam.

  4. 04

    La respuesta se atiende

    Si el cliente contesta, entra al flujo y a la cola de atención, con todo el historial en el CRM.

Un solo número de WhatsApp, un solo historial por cliente y los secretos de ambos sistemas cifrados en reposo.

¿Listo para comenzar?

Construyamos algo que valga la pena.

Cuéntenos sobre su proyecto y prepararemos una propuesta personalizada en menos de 48 horas.

Escríbenos