Sobre este projeto
it-programming / web-development
Aberto
Se busca un profesional con experiencia en integración de servicios web, bases de datos y automatización para optimizar nuestro proceso de gestión de contactos y asignación de técnicos. El proyecto se centra en la integración de APIs, ajustes de flujos existentes y almacenamiento de datos.
Estado actual:
Actualmente, recibimos solicitudes de contacto a través de un servicio web, las cuales se almacenan en una base de datos. Un flujo en n8n se ejecuta diariamente para procesar estos registros e iniciar la contactación. Los datos se envían a WikiChat, desde donde se contacta al cliente vía WhatsApp, correo y llamada, con un seguimiento principal a través de WhatsApp. Durante estas conversaciones, se recopila información clave como:
- Nombre completo y correo electrónico
- Contacto de emergencia
- Dirección completa (Código Postal, calle, referencias, ubicación, etc.)
- Fecha de visita preferida
- Persona que recibirá al técnico
- Número de WhatsApp para notificaciones
Requerimientos del proyecto:
- Notificación de inicio: Al enviar el primer mensaje al cliente, se debe consumir un servicio web ya existente para notificar el inicio de la conversación.
- Almacenamiento de datos: La información recopilada durante la conversación debe ser guardada en nuestra base de datos existente (PostgreSQL, gestionada con pgAdmin 4). Las tablas están casi completas, pero pueden requerir ajustes menores para asegurar la correcta inserción de los nuevos datos.
- Integración con APIs: Se requiere consumir servicios web ya existentes para las siguientes funcionalidades:
- Enviar datos a otra base de datos externa.
- Asignar técnicos de manera eficiente según la localidad del cliente.
- Obtener la información del técnico asignado y los dispositivos específicos que se instalarán.
- Ajustes en el flujo de n8n: El prompt actual del flujo está al 95% de su desarrollo, por lo que se necesitan mejoras menores para optimizar su rendimiento y precisión.
- Disponibilidad del cliente: Se debe implementar una lógica para que la disponibilidad ofrecida al cliente no sea menor a 72 horas, evitando que el agente virtual ofrezca citas para el mismo día o con muy poca antelación.
Consideraciones:
Este proyecto está enfocado principalmente en la integración de sistemas y ajustes de funcionalidades existentes. Gran parte de la infraestructura ya está desarrollada. Es indispensable contar con experiencia sólida en el manejo de APIs, herramientas de automatización (como n8n) y bases de datos relacionales (PostgreSQL).
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias