¿Cómo se Administran y Usan las Plantillas en la Plataforma de Innovia?
Esta guía detalla la experiencia de usuario (UX), pantallas y flujos de software que el usuario final y los operadores verán dentro del portal web de Innovia para sincronizar, previsualizar y mapear plantillas con archivos CSV.
Listado con estados de aprobación en tiempo real de Meta, previsualización en vivo y botón de sincronización con Kapso.
Detección automática de variables `{{1}}`, `{{2}}` y selectores para vincularlas a las columnas del archivo Excel/CSV.
Uso de plantillas por nombre desde sistemas externos (`POST /v1/messages`) con paso de parámetros tipados.
El Módulo de Plantillas en el Dashboard de Innovia
Hola {{1}}, le recordamos que su factura de {{2}} vence el día {{3}}.
[Header: Documento PDF] Estimado cliente {{1}}, adjuntamos su estado de cuenta...
¡Aprovecha nuestro descuento de {{1}} en planes seleccionados! [Botón: Comprar]
El Mapeador de Variables de Plantilla con CSV
Cuando el operador sube el archivo CSV de destinatarios y selecciona una plantilla, la interfaz de Innovia detecta automáticamente cuántas variables requiere y despliega un selector dinámico para que el operador vincule cada variable con una columna del archivo:
"Hola {{1}}, le recordamos que su factura por un valor de {{2}} vence el día {{3}}."
clientes_septiembre.csv):
Hola Carlos Pérez, le recordamos que su factura por un valor de $25.000 vence el día 25 de Septiembre.
Hola Mariana Silva, le recordamos que su factura por un valor de $42.900 vence el día 28 de Septiembre.
Estructura de Almacenamiento en Base de Datos (PostgreSQL)
Table: templates{
"id": "tpl_9918a2-11bc",
"tenant_id": "inn_tenant_01",
"name": "recordatorio_pago_v2",
"language": "es",
"category": "UTILITY",
"status": "APPROVED",
"provider_template_id": "meta_tpl_887123991",
"components": [
{
"type": "BODY",
"text": "Hola {{1}}, le recordamos que su factura...",
"variable_count": 3
}
]
}
- Cero Latencia en Campañas: Innovia no tiene que consultar a Meta cada vez que un usuario abre el dashboard; las plantillas ya están en nuestra base de datos.
- Portabilidad: Si en el futuro sustituyes Kapso por Gupshup o Meta Cloud directo, el nombre y los identificadores de tus plantillas se mantienen intactos.
- Despacho Transaccional Limpio: En la API pública, un sistema externo solo envía:
POST /v1/messages { "template": { "name": "recordatorio_pago_v2", "parameters": { "1": "Carlos", ... } } }