Inicio/ trabajo/Dealko
AI Lead & Full-Stack · 2024 — 2025 · Primero en SI

Dealko

El primer asistente de AI esloveno para comparar paquetes de telecomunicaciones — conversación inteligente, cualificación de leads y un widget embebible compatible con GDPR que se integra en sitios de partners en minutos.

Rol AI lead & full-stack
Duración 2024 → 2025
Mercado Eslovenia · primero
Entrega widget embebible · JS SDK
Dominio Telecomunicaciones · AI · Generación de leads
Estado En producción
Hito de mercado
First in SI
asistente AI de telecom
Formato de entrega
Widget
JS SDK embebible
Cumplimiento
GDPR
flujo de consentimiento de leads
Posición de mercado
category creator
primera comparación AI de telecom en Eslovenia
partner-site.si/ofertasElige el plan adecuadoCompara ofertas de operadores eslovenosTelco A€29/mo40 GB · 1000 minTelco B€19/mo20 GB · 500 minTelco C€39/mo100 GB · ilimitadoDealko● LIVEHola 👋 Cuéntame qué necesitas— cuántos GB, cuántas líneas,¿streaming?AGENT · plan3 líneas, 80 GB, streaming bundle:Telco C · €48 /mo ↓Deja contactoGDPR ✓

Resumen

La mayoría de las herramientas de comparación de telecom en Eslovenia son tablas estáticas. Dealko es la primera que permite a un usuario hablar de verdad sobre lo que necesita — “tres líneas, 80 GB compartidos, streaming incluido” — y recibir una recomendación cualificada, junto con un camino compatible con GDPR para convertirse en un lead cualificado para el operador correspondiente.

Construí el sistema de principio a fin: un widget de React que se integra en cualquier sitio partner con una sola etiqueta <script>, un backend en PHP que media las conversaciones y aplica el consentimiento GDPR, y una capa OpenAI con tool-calling para búsqueda de planes, comprobaciones de portabilidad y entrega de leads.

La ingeniería interesante no es el LLM — es el flujo de consentimiento GDPR, la entrega idempotente del lead al backoffice del operador y la arquitectura del widget que conserva el estado de la conversación incluso cuando el usuario recarga la página.

Arquitectura

~/dealko/architecture/system-map.svg
01 — SUPERFICIES CLIENTEWidget embebibleReact · una etiqueta <script> · shadow DOMConsola admin del operadorReact · tenants · logs · analyticsSitio partner (portal de comparación telco)widget inyectado · página host intactaBrokerPHP · presupuesto · seguridad de contenido · consentimiento GDPRenrutador tool-calling · entrega idempotente de leadsnunca llama a OpenAI desde el navegador02 — INTELIGENCIA & DATOSOpenAIGPT · tool-callsCatálogo de planesMySQL · datos del operadorRegistro de conversacionesMySQL · etiquetado GDPRCRM del operador (entrega de lead)idempotente · solo leads con consentimiento

Leyendo el diagrama: El widget embebido en los sitios partner y la consola del operador solo hablan con el broker PHP — nunca directamente con OpenAI. El broker aplica presupuesto, consentimiento GDPR, seguridad de contenido y entrega idempotente de leads. Los leads llegan al CRM del operador solo después de que se haya registrado el consentimiento explícito.

La ingeniería interesante no es el LLM — es el flujo de consentimiento GDPR, la entrega idempotente al CRM del operador y la arquitectura del widget que sobrevive a una recarga de página a mitad de conversación.
Davor Majc, AI lead / Dealko
03 Lo que entregué · desafíos resueltos

Seis cosas entregadas,
tres difíciles resueltas.

Contribuciones clave

  • Construí el widget en React con aislamiento de shadow DOM para que no pueda filtrar estilos a los sitios de los partners.
  • Broker en PHP que aplica presupuesto, consentimiento, seguridad de contenido y enrutamiento de tool-calls.
  • Integración con OpenAI usando function-calling para búsqueda de planes, comprobación de portabilidad y entrega de leads.
  • Flujo de leads GDPR-first — captura explícita de consentimiento, borrado bajo petición, política de retención de conversaciones.
  • Consola admin para operadores donde los partners ven las conversaciones en vivo y depuran casos límite.

Desafíos resueltos

  • Ser el primero en el mercado — sin diseño de referencia que copiar, patrones de UX inventados desde cero.
  • Registro de conversaciones compatible con GDPR sin perder el contexto necesario para depurar el comportamiento del AI.
  • Entrega idempotente de leads para que un reintento de red nunca cree un lead duplicado en el CRM.
04 Stack tecnológico

Qué hay bajo el capó.

ReactTypeScriptTailwindPHPMySQLOpenAIfunction callingshadow DOMGDPR
Hablemos

¿Listo para arreglar, construir
o escalar?

30 minutos, conmigo personalmente. Leo tu sistema como un archivo de logs y te digo qué haría primero. Sin presentaciones, sin embudo de ventas.

Davor Majc, fundador, Numen

Qué obtienes en la llamada
→ un diagnóstico de una página
→ 2–3 formas de solución, ordenadas por impacto
→ coste aproximado + plazo para cada una
→ sí/no — ¿soy la elección adecuada?
+386 40 828 474 · Blejska Dobrava, SI