terminal

Mission: ContactX - Sistema Omnicanal

PROJECTS MISSION_DETAILS / CONTACTX_-_SISTEMA_OMNICANAL
COMPLETED CONFIDENCIAL - SECTOR SEGUROS

CONTACTX - SISTEMA OMNICANAL DE PROSPECCIÓN Y AUTOMATIZACIÓN DE SEGUROS

Lead Software Architect • 6 meses

description MISSION_DETAILS

📞 Revolucionando la Comunicación en Seguros

ContactX es una plataforma de misión crítica diseñada para agencias de seguros que requieren un control absoluto sobre sus campañas de prospección. El sistema no solo gestiona la información del cliente, sino que actúa como un puente de comunicación inteligente entre los agentes y los leads.

🏗️ Arquitectura y Capacidades Técnicas

Procesamiento Asincrónico de Alto Volumen

  • Laravel Queues & Redis: Implementación de ProcessCsvImport y SendSmsJob para manejar cargas de trabajo pesadas en segundo plano, garantizando una UI fluida.
  • Batch Processing: Lógica robusta para la importación de pólizas y leads con validación de datos en tiempo real.
  • DNC Enforcement: Sistema automatizado que cruza cada contacto con listas de “No Llamar” para asegurar el cumplimiento legal.

Panel Administrativo (Filament V3 & Livewire)

  • Custom Scheduler: Calendario interactivo desarrollado con FullCalendar para la programación visual de posts y recordatorios.
  • Chat Multicanal: ChatInterface reactiva con Livewire que centraliza mensajes entrantes y salientes (SMS/Web).
  • Widgets de Analytics: Dashboards personalizados para monitorear el rendimiento de campañas y logs de llamadas en tiempo real.

Integraciones de Telefonía y Servicios

  • Asterisk Integration: Conectividad profunda para el registro de llamadas (CallLog) y gestión de dispositivos de comunicación.
  • Notification System: Sistema de eventos y broadcasting vía WebSockets para alertas instantáneas de nuevos leads o mensajes.
  • Granular RBAC: Sistema de permisos dinámicos que controla el acceso a niveles de configuración de servidores de email y telefonía.

🔗 Módulos Core

Gestión de Leads e Inteligencia

  • Lead Selection Table: Filtros avanzados para segmentación de prospectos basada en comportamiento y demografía.
  • Campaign Engine: Automatización de flujos de salida basados en triggers específicos.
  • Policy Tracking: Relación compleja entre leads y pólizas de seguro, permitiendo un historial 360° del cliente.

Infraestructura y Testing

  • Pest & PHPUnit: Suite de pruebas unitarias y de integración para asegurar la integridad de la lógica de negocio en cada despliegue.
  • Service Layer Pattern: Desacoplamiento de la lógica de integraciones externas (SMS/VoIP) para facilitar la escalabilidad.

📊 Métricas de Impacto

KPIProceso ManualCon ContactXMejora
Importación de Leads (10k)45 min< 1 min⬇️ 97%
Cumplimiento DNCManual / Propenso a errorAutomatizado✅ 100%
Tiempo de Respuesta Chat15-20 min< 1 min⬇️ 95%
Gestión de CampañasHojas de cálculoDashboard Centralizado🚀 Alta

🚀 Desafíos Técnicos Superados

  1. Gestión de Concurrencia: Manejo de estados de chat y notificaciones simultáneas para múltiples agentes usando Livewire.
  2. Normalización de Datos: Limpieza y validación de archivos CSV con formatos inconsistentes mediante Jobs especializados.
  3. Seguridad de Datos: Implementación de capas de autorización estrictas para proteger información sensible de pólizas y números privados.

💡 Innovaciones Implementadas

  • Livewire Chat Bubbles: Interfaz de mensajería fluida que imita aplicaciones móviles para mejorar la curva de aprendizaje.
  • Smart Notification Bell: Centro de notificaciones asincrónico que alerta sobre eventos críticos sin interrumpir el flujo de trabajo.
  • Custom Calendar Widget: Vista de calendario integrada que permite programar acciones de marketing con drag-and-drop.

radar MISSION BRIEFING

Mission Objective

Agent Assignment

badge Role: Lead Software Architect
business Client: Confidencial - Sector Seguros
schedule Duration: 6 meses

Mission Status

MISSION_COMPLETED

inventory Tech Inventory

Laravel icon Laravel
PHP icon PHP
Filament icon Filament
Livewire icon Livewire
PostgreSQL icon PostgreSQL
+2
System Log: contactx_-_sistema_omnicanal_de_prospección_y_automatización_de_seguros.ts STATUS: COMPLETED

interface MissionData {

title: "ContactX - Sistema Omnicanal de Prospección y Automatización de Seguros",

client: "Confidencial - Sector Seguros",

role: "Lead Software Architect",

technologies: [

"Laravel", "PHP", "Filament", "Livewire", "PostgreSQL", "Tailwind CSS", "Pest Testing",

],

status: MissionStatus.COMPLETED

}