La plataforma que
digitaliza y escala
tu negocio

Backend robusto, adaptable y white-label. Contratos, pagos, notificaciones, ERP y más — todo bajo tu propia marca, sin importar el giro.

Sofi App

Empresa que opera con Sofi

J. García López
J. García López
Casas Funerarias · CDMX · 40+ años

Funcionalidades

Todo lo que tu empresa necesita,
en una sola plataforma

Desde la gestión de contratos hasta la entrega del PDF de condolencias — Sofi cubre el ciclo completo del servicio funerario.

Obituarios digitales

Crea y publica obituarios con fotos, fechas y mensajes. Compártelos por link o redes sociales en segundos.

Condolencias con PDF

Los mensajes se compilan en un PDF con tu diseño y se envían automáticamente por WhatsApp vía Recaudo. Diseño 100% configurable por marca.

Gestión de contratos

Consulta planes, estados de cuenta, historial de pagos y adicionales — sincronizados en tiempo real con tu ERP.

Tiendas integradas

Florería y cafetería dentro de la app. Los pedidos llegan al proveedor y al panel de administración al instante.

Rastreo del servicio

El cliente ve en tiempo real el estado de su servicio: recolección, traslado y lugar de reposo. Geolocalización incluida.

Notificaciones push

Firebase FCM para iOS y Android. Notifica al cliente sobre actualizaciones de servicio, cobros y nuevos obituarios.

Integración ERP

Conector configurable con tu sistema de gestión. Sincroniza contratos, seguimiento y precios sin intervención manual.

Panel administrativo

Panel completo para gestionar tenants, usuarios, obituarios, integraciones ERP y conectores de mensajería.

Facturación e invoices

Consulta facturas emitidas por contrato, estados de cuenta descargables en PDF con logotipo y datos de tu empresa.

Ecosistema

Se conecta con lo que
ya usas

Ejemplos de integraciones activas en producción. Sofi se adapta al stack de cada empresa.

SAP Business One
ERP

Sincroniza contratos, clientes, precios y estados de servicio directamente desde el Service Layer de SAP B1.

Contratos Tracking Precios
BillPocket
Pagos

Cobro de mensualidades de contratos desde la app. El cliente paga con tarjeta y el sistema registra el movimiento al instante.

Tarjeta Mensualidades
Recaudo
Mensajería · Pagos

Envío de condolencias en PDF por WhatsApp y cobros conversacionales. Multi-cuenta por línea de negocio con webhooks en tiempo real.

WhatsApp PDF Cobros
Firebase FCM
Notificaciones

Push notifications para iOS y Android. Alertas de actualizaciones de servicio, nuevos obituarios y recordatorios de pago.

iOS Android Push
API RESTful · v1
Endpoints disponibles — acceso con Bearer token + X-Tenant header
GET
/api/v1/contracts/{id}/account-statement
Estado de cuenta del contrato
GET
/api/v1/{id}/invoices-issued
Facturas emitidas por contrato
GET
/api/v1/obituaries
Listado de obituarios del tenant
POST
/api/v1/obituaries/{id}/condolences
Crear condolencia
GET
/api/v1/obituaries/{id}/condolences/pdf
Descargar PDF de condolencias
POST
/api/v1/contracts/pay
Procesar pago de mensualidad
GET
/api/v1/business-partners/contracts
Contratos del usuario autenticado
GET
/api/v1/orders/{code}/details
Detalle de orden/servicio
GET
/api/v1/shops/floreria/products
Catálogo de florería

App móvil

Una app que tus clientes
quieren usar

Disponible en iOS y Android. Construida con Flutter.

flores consulta_obituario planes cuenta cafeteria adicionales creacion_obituario casas flores consulta_obituario planes cuenta cafeteria adicionales creacion_obituario casas
J. García López
J. García López
3 líneas de negocio activas
ERP Mensajería
+
Tu empresa aquí
Lista en horas, no semanas
Aislamiento total de datos Configuración por marca PDF white-label Features modulares Multi-cuenta Recaudo ERP configurable

Arquitectura multi-tenant

Una plataforma,
infinitas marcas

Sofi está construido para servir a múltiples empresas en una sola instalación. Cada tenant tiene datos completamente aislados, identidad visual propia y solo las funcionalidades que necesita.

  • Funcionalidades modulares
    Activa obituarios, ERP, tiendas o rastreo — solo lo que tu empresa usa, sin pagar por lo demás.
  • Identidad visual propia
    Logo, colores, plantillas PDF y fuentes configurables desde el panel sin tocar código.
  • Aislamiento total
    Los datos de cada empresa nunca se mezclan. Scope automático en cada consulta, garantizado a nivel servidor.

Tecnología

Infraestructura robusta
lista para escalar

Laravel 11

API RESTful versionada, Sanctum auth y panel admin Filament. Arquitectura limpia y mantenible.

Flutter

App nativa iOS + Android desde un solo código. Rendimiento nativo, actualizaciones simultáneas.

Firebase

Push notifications y cloud messaging para iOS y Android sin servidor adicional.

PostgreSQL

Base de datos relacional. Datos sensibles encriptados en reposo. Multi-tenant con scope automático.

Mensajería WhatsApp

Integración conversacional para envío de condolencias y comunicación con familias. Multi-cuenta por línea de negocio.

Conector ERP

Configurable desde el panel para cualquier sistema de gestión. Sincroniza contratos, precios y seguimiento.

PDF inteligente

Generación y fusión de documentos en servidor. Condolencias, estados de cuenta y facturas con tu diseño.

Desarrolladores

Documentación de la API

API RESTful versionada. Cada endpoint está descrito con su propósito, parámetros y un ejemplo listo para usar — sin importar el lenguaje con el que trabajes.

Cómo autenticarse

Obligatorio en todas las rutas protegidas

Antes de llamar a cualquier endpoint protegido necesitas un Bearer token — lo obtienes con el login — y un header X-Tenant que identifica a qué empresa pertenece la petición. Ambos van en cada request; sin ellos la API responde 401 Unauthorized.

Headers requeridos

Authorization

Bearer {token}

Token JWT devuelto por /auth/login. Expira en 60 min; usa /auth/refresh para renovarlo.

X-Tenant

{slug_de_tu_marca}

Identificador único de tu empresa en Sofi. Todos los datos devueltos estarán acotados a ese tenant.

Accept

application/json

Necesario para que los errores se devuelvan en JSON en lugar de HTML.

Ejemplo: obtener token

POST /api/v1/auth/login
curl -X POST https://tu-dominio.com/api/v1/auth/login \
  -H "X-Tenant: mi_empresa" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"email":"ana@empresa.com","password":"****"}'

// 200 OK
{
  "token": "eyJ0eXAiOiJKV1QiLCJhbGci...",
  "user": {
    "id": 42, "name": "Ana García",
    "role": "client"
  }
}

Autenticación & sesión

Gestión de credenciales y ciclo de vida del token JWT.

POST
Inicia sesión /api/v1/auth/login

Recibe email y password. Devuelve el Bearer token JWT y el perfil del usuario. Este es el primer paso antes de cualquier otra llamada.

GET
Perfil del usuario /api/v1/auth/me

Retorna nombre, email, rol, permisos y configuraciones del usuario autenticado en el tenant activo.

POST
Renovar token /api/v1/auth/refresh

Genera un nuevo token antes de que el actual expire, sin necesidad de volver a ingresar las credenciales. Útil para sesiones largas.

POST
Recuperar contraseña /api/v1/auth/forgot-password

Inicia el flujo de recuperación enviando un código de verificación al email del usuario.

POST
Restablecer con código /api/v1/auth/reset-with-code

Valida el código recibido por email y permite establecer una nueva contraseña. Invalida el código tras usarlo.

POST
Cerrar sesión /api/v1/auth/logout

Invalida el token actual en el servidor. El cliente debe descartarlo localmente. No acepta más peticiones con ese token.

Códigos de respuesta

200

OK

Petición exitosa. El body contiene los datos solicitados.

201

Created

Recurso creado correctamente (POST).

401

Unauthorized

Token ausente, inválido o expirado. Vuelve a hacer login.

403

Forbidden

Token válido pero sin permisos para esta operación.

422

Unprocessable

Validación fallida. El campo "errors" detalla los problemas.

404

Not Found

El recurso solicitado no existe en este tenant.

500

Server Error

Error interno. Reportar con el request ID si está disponible.

Base URL: https://tu-dominio.com/api/v1 Todos los endpoints devuelven JSON Errores: {"message":"...","errors":{}}

¿Listo para empezar?

Lleva tu empresa
al siguiente nivel

Sofi es la plataforma que tu negocio necesita para digitalizar operaciones, mejorar la experiencia de tus clientes y escalar sin límites técnicos — sin importar el giro.

Contáctanos para asociarte →