Modelo Mental de la Arquitectura Innovia
Innovia Messaging es una plataforma SaaS propia multi-tenant donde Innovia gestiona usuarios, campañas, audiencias CSV, API keys y estados de entrega en PostgreSQL.
Toda comunicación con Meta WhatsApp se desacopla mediante el contrato MessagingProvider.
Kapso resuelve la infraestructura pesada (onboarding sin Meta App propia, colas masivas y Managed Billing), permitiendo validar el producto en semanas sin quedar atrapados en un solo proveedor.
Tenants & Aislamiento de Identidad
Mantiene la representación propia e independiente de cada empresa cliente en PostgreSQL. Ningún tenant puede leer números, mensajes o campañas de otra organización.
La identidad de la empresa y sus credenciales son 100% de Innovia. El ID de Kapso (provider_customer_id) es solo un dato secundario de interoperabilidad.
export async function getTenantScopedData(tenantId: string) {
return prisma.campaign.findMany({
where: { tenant_id: tenantId },
include: { phone_number: true }
});
}