Analisando propostas

Desarrollo de Automatización Whatsapp Web para Gestión de Mensajes y Respuestas

Publicado em 18 de Janeiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Se requiere el desarrollo de una solución de automatización para WhatsApp Web, diseñada para optimizar el proceso de comunicación con clientes y la gestión de respuestas. El objetivo principal es automatizar el envío de mensajes personalizados, la recopilación de respuestas y la generación de resúmenes consolidados, todo ello utilizando la interfaz de WhatsApp Web.

Objetivos del Proyecto:
*  Automatizar el envío de mensajes a una lista de contactos desde WhatsApp Web.
*  Recopilar y clasificar las respuestas recibidas de los contactos.
*  Generar un resumen consolidado de las interacciones y enviarlo a un número personal.

Características Clave Requeridas:
*  La automatización debe operar a través de WhatsApp Web, utilizando el mismo número real del cliente, sin recurrir a la API oficial de WhatsApp.
*  Debe simular un comportamiento humano natural, incluyendo pausas y una velocidad de envío moderada para evitar detecciones y bloqueos.
*  La sesión de WhatsApp Web debe mantenerse iniciada de forma persistente, eliminando la necesidad de escanear el código QR en cada ejecución.
*  La herramienta debe permitir la ejecución manual a discreción del usuario.
*  Se valora que la solución sea multiplataforma, con preferencia por la compatibilidad con Windows.

Funcionalidades Mínimas:
1.  Lectura de datos: Capacidad para leer información de contactos y propiedades desde archivos Excel o Google Sheets.
2.  Generación de mensajes: Creación automática de mensajes personalizados utilizando plantillas y la información extraída de las planillas.
3.  Envío masivo: Envío de mensajes a una lista de 20-30 contactos por WhatsApp.
4.  Lectura de respuestas: Monitoreo y lectura de mensajes entrantes de los contactos después del envío inicial.
5.  Clasificación de respuestas: Interpretación y clasificación de respuestas básicas (ej. 'Sí', 'no', 'tiene propiedad').
6.  Guardado de respuestas: Almacenamiento de las respuestas clasificadas en una nueva planilla (Excel o Google Sheet).
7.  Generación de resumen: Creación automática de un informe de resumen (ej. Quién respondió, quién tiene opciones, observaciones).
8.  Envío de resumen: Envío del resumen consolidado a un número de WhatsApp específico (el número personal del cliente).

Tecnología Sugerida:
Node.js con Playwright o Puppeteer.
*  Python con Selenium.

Volumen Estimado:
*  Aproximadamente 20-30 mensajes por envío.
*  Frecuencia de uso estimada: 2-3 veces por semana.

Entregables Esperados:
*  Código fuente funcional y bien documentado.
*  Instrucciones claras y detalladas para la instalación y ejecución de la automatización.
*  Documentación de configuración inicial, incluyendo cómo modificar contactos, plantillas de mensajes y el número de destino para el resumen.
*  Implementación de persistencia de sesión para WhatsApp Web.
*  Soporte inicial para la puesta en marcha de la solución.

Además del brief principal, el sistema debe cumplir los siguientes requisitos:

Arquitectura modular

El código debe estar organizado por módulos o funciones independientes.

Debe ser fácil agregar nuevas automatizaciones en el futuro (ej: programador de visitas, recordatorios, seguimiento de clientes, reportes).

Configuración externa

Los textos de los mensajes, rutas de archivos, contactos y parámetros deben estar en archivos de configuración o planillas, no hardcodeados en el código.

Facilidad de extensión

El proyecto debe permitir agregar nuevas funcionalidades sin reescribir el sistema base.

Código documentado

Comentarios claros.

Instrucciones de instalación y uso.

Control del proyecto

El cliente debe recibir:

Todo el código fuente.

Acceso al repositorio (Git o entrega completa).

Ninguna dependencia de servicios pagos obligatorios.

Posibilidad de continuar el proyecto con otro programador si fuera necesario.

Ejecución local

El sistema debe poder ejecutarse en una computadora local (Windows) sin costos mensuales obligatorios.

Logs y trazabilidad

Registro de envíos, errores y respuestas para poder auditar el funcionamiento.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por T. S.