Saltar al contenido
Volver a la planta

ConectaPrometeoConecta

Conecta: Un número de WhatsApp, tres empresas y la prueba de qué llegó a cada celular.

El canal de WhatsApp y formularios del grupo. Varias empresas lo usan para que avisos, encuestas y formularios lleguen al celular de pacientes, estudiantes y trabajadores, y la gerencia ve en un panel qué llegó y qué respondió la gente.

  • Ocupasalud
  • Ocupasalud Bogotá
  • Autoaprender
Grupo Empresarial Prometeo

Para el Grupo Empresarial Prometeo · Sep – oct 2026

Desde ceroEn producción
ConectaCanal del grupo
  1. Hola. Soy Conecta, el canal por el que varias empresas del grupo le escriben por WhatsApp a pacientes, estudiantes y trabajadores.
  2. ¿Y cómo sabes que el mensaje sí llegó?
  3. Porque Meta me lo cuenta, estado por estado. Baja y te muestro el viaje de un mensaje.

¿Cómo llega un mensaje?

Sigue el recorrido con el scroll. La escena es una maqueta: los nodos, el celular y el mensaje son de ejemplo.

OcupasaludOcupasalud BogotáAutoaprenderConectaUn sistemaTope diarioCelularwebhook: enviado, entregado, leído
POST /api/v1/mensajes
X-Api-Key: ••••••••••••

{
  "telefono": "+57 3•• ••• ••••",
  "plantilla": "aviso_de_ejemplo",
  "variables": ["María", "mañana a las 8:00"],
  "referencia": "cita-0001"
}

← 200 { "estado": "enviado", "repetido": false }
  1. Tres nodos, tres empresas

    El logo de Conecta son tres nodos: las empresas del grupo, unidas por un mismo canal. Hoy lo usan tres: Ocupasalud, Ocupasalud Bogotá y Autoaprender. Conecta queda en el centro: tiene el número de WhatsApp, el cupo y el acceso a Meta, y reparte. Bogotá entró como empresa propia porque tiene su propia base.

  2. Un sistema pide el mensaje

    Cada sistema se identifica con su propia llave y solo usa sus plantillas permitidas. Si el mismo pedido llega dos veces, Conecta no lo repite. Esta API pública se hizo en un día y traduce los rechazos de Meta a códigos estables. Su primer sistema conectado arranca en noviembre.

  3. La válvula del tope diario

    Antes de salir, el mensaje pasa por el tope propio de Conecta: personas distintas en 24 horas, sumadas entre todas las empresas. Si hay cupo, sigue. Si no, nada se pierde en silencio: la encuesta automática espera en fila y sale cuando hay cupo, y al sistema que pidió se le responde que reintente más tarde.

  4. Llega al celular

    La persona lo recibe en WhatsApp, con su plantilla y sus datos. El celular se inclina con tu teléfono o con el mouse, salvo si tu equipo pide reducir el movimiento. El mensaje y la persona son de ejemplo.

  5. Los estados vuelven por el webhook

    Meta le avisa a Conecta cuando el mensaje se envió, cuando se entregó y cuando se leyó. Por eso el panel muestra lo que de verdad llegó, y no solo lo que salió.

¿Y si un día se manda demasiado?

Pasó de verdad. Al superar cierto volumen diario, Meta acepta el mensaje sin error y nunca lo entrega. El campo oficial que debía avisarlo estaba desactualizado, así que la falla era silenciosa: el panel decía «enviado».

La salida fue un tope propio en Conecta, por debajo del límite de Meta y sumado entre todas las empresas. Prueba las dos formas: sube el deslizador y cambia de modo.

Aquí va el juego de la válvula: un deslizador suelta personas hacia el celular y un interruptor cambia entre «sin tope» y «con tope propio».

Simulación con números de juguete: cada punto es una persona distinta y unos segundos hacen de 24 horas. Los escalones reales y las cifras de lo que se perdió no se muestran aquí.

¿Cuándo se le pregunta a un paciente por su visita?

Nunca en la sala de espera: cuando ya pasó por todos los consultorios y puede opinar de todo. Y nadie va a mandar encuestas a mano un sábado a las nueve de la noche. Mueve la hora de ingreso.

Si entra a la 1:30 p. m., la encuesta sale a las 7:30 p. m., cuando ya terminó su visita.

  • La plataforma de la IPS avisa dos veces: cuando el paciente entra y cuando termina su visita.
  • El formulario decide la espera y los recordatorios. El sistema que llama no tiene que saber nada de eso.
  • Todo envío automático respeta una ventana horaria: lo que cae fuera sale cuando vuelve a abrir.
  • Si nadie responde, el formulario puede insistir hasta 3 veces. Una sola encuesta por persona al día.
  • Si la empresa cambia la espera, lo que ya estaba en fila conserva su hora.

La espera de 6 horas es la real de hoy. La ventana de envío del ejemplo, de 7 a. m. a 8 p. m., no es la configuración real.

¿Se puede cambiar una encuesta que ya tiene respuestas?

Sí, sin programar y sin falsear lo que la gente contestó. Los formularios se arman en el panel con bloques. Una pregunta con respuestas no se edita: se retira, conserva lo respondido y su reemplazo entra al lado. Arma uno.

Aquí va un constructor de ejemplo: se agregan bloques, el formulario se recompone en un celular con la marca de la empresa y una pregunta respondida se retira sin perder sus respuestas.

Preguntas y respuestas de ejemplo. El color de cada formulario es el de la empresa que pregunta, como en los formularios reales.

¿Y la gerencia tiene que entrar al panel para todo?

No. El servidor MCP de Conecta está en producción y le da a Claude herramientas de solo lectura sobre los resultados y el canal, y Claude escoge cuáles usar para responder en español. Elige una pregunta para ver un ejemplo.

¿Está todo bien con los mensajes?

Sí. Esta semana llegó el 97 % de lo que salió y el envío automático va al día. Lo que no llegó fueron 3 números que no tienen WhatsApp: conviene corregirlos en la ficha de cada persona.

Conversación de ejemplo con datos ficticios. El servidor MCP de Conecta, escrito a mano sobre JSON-RPC 2.0, tiene 23 herramientas de solo lectura y está en producción.

¿Quién lo construyó?

Sicer Brito

Único autor del repositorio

Desde ceroEn producción

Lo concebí, lo diseñé, lo programé y lo puse en producción desde cero, con desarrollo asistido por IA. Soy el único autor de su repositorio: backend .NET, integración con Meta, panel Angular, una API pública para otros sistemas y un servidor MCP para que la gerencia consulte resultados conversando con Claude.

Verificado con git
19 de 19 commits
Detalle
Único autor del repositorio, del 1 al 27 de octubre de 2026.
  • 1autor en todo el repositoriogit, oct 2026
  • 181pruebas automatizadas con xUnitrepositorio, oct 2026
  • 23herramientas MCP de solo lecturarepositorio, oct 2026
  • 3empresas del grupo lo usan hoyConecta, oct 2026
  • .NET 8
  • EF Core 8
  • PostgreSQL
  • Angular 17
  • WhatsApp Cloud API
  • MCP · JSON-RPC 2.0
  • xUnit
  • OpenAPI

¿Qué falta?

  1. La API pública ya está en producción. Su primer sistema conectado arranca en noviembre.

    Pendiente
  2. Un número de WhatsApp propio por empresa y un asistente que responda, también en Facebook e Instagram, son etapas que no han empezado.

    Pendiente

Como en WhatsApp: el reloj quiere decir que todavía no sale.