CompanyRemote

Integración de Automatización de Contactación Multicanal (N8n + Wik...

Project-Based

Description

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).

Category: IT & Programming Subcategory: Web development What is the scope of the project?: Create a new custom site

Skills

System AnalysisDatabaseScripts & UtilitiesPostgreSQLAPIREST APISQL

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching