Automatización de WhatsApp Web con Excel
Budget: $30 – $250 USD
Proyecto: Automatización WhatsApp Web para envío, recopilación y resumen de mensajes
Objetivo:
Necesito una automatización que use mi WhatsApp Web (mismo número real) para:
* Leer datos desde un Excel o Google Sheet.
* Generar automáticamente un mensaje con información de propiedades.
* Enviar ese mensaje a una lista de 20–30 contactos por WhatsApp.
* Leer las respuestas de los contactos.
* Guardar las respuestas nuevamente en una planilla.
* Enviar automáticamente un mensaje de resumen a otro número de WhatsApp (mi número personal), con los resultados consolidados.
Características clave:
* La automatización debe usar WhatsApp Web (no WhatsApp API).
* Debe simular comportamiento humano (delays, velocidad moderada).
* Debe mantener sesión iniciada para no escanear QR cada vez.
* Debe poder ejecutarse manualmente cuando yo lo decida.
* Idealmente multiplataforma (Windows).
Funcionalidades mínimas:
1. Leer planilla (Excel o Google Sheet).
2. Armar mensaje desde template.
3. Enviar mensaje a múltiples contactos.
4. Leer mensajes entrantes posteriores al envío.
5. Interpretar / clasificar respuestas básicas (por ejemplo: sí / no / tiene propiedad).
6. Guardar respuestas en una planilla.
7. Generar un resumen automático (ejemplo: quién respondió, quién tiene opciones, observaciones).
8. Enviar ese resumen por WhatsApp a un número específico (mi número personal).
Tecnología sugerida:
* Node.js + Playwright o Puppeteer
o
* Python + Selenium
Volumen estimado:
* 20–30 mensajes por envío.
* 2–3 veces por semana.
Entregables esperados:
* Código funcional.
* Instrucciones claras para instalación y ejecución.
* Configuración inicial documentada (cómo cambiar contactos, template, número de resumen).
* Persistencia de sesión de WhatsApp Web.
* Soporte inicial para puesta en marcha.
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.
Objetivo:
Necesito una automatización que use mi WhatsApp Web (mismo número real) para:
* Leer datos desde un Excel o Google Sheet.
* Generar automáticamente un mensaje con información de propiedades.
* Enviar ese mensaje a una lista de 20–30 contactos por WhatsApp.
* Leer las respuestas de los contactos.
* Guardar las respuestas nuevamente en una planilla.
* Enviar automáticamente un mensaje de resumen a otro número de WhatsApp (mi número personal), con los resultados consolidados.
Características clave:
* La automatización debe usar WhatsApp Web (no WhatsApp API).
* Debe simular comportamiento humano (delays, velocidad moderada).
* Debe mantener sesión iniciada para no escanear QR cada vez.
* Debe poder ejecutarse manualmente cuando yo lo decida.
* Idealmente multiplataforma (Windows).
Funcionalidades mínimas:
1. Leer planilla (Excel o Google Sheet).
2. Armar mensaje desde template.
3. Enviar mensaje a múltiples contactos.
4. Leer mensajes entrantes posteriores al envío.
5. Interpretar / clasificar respuestas básicas (por ejemplo: sí / no / tiene propiedad).
6. Guardar respuestas en una planilla.
7. Generar un resumen automático (ejemplo: quién respondió, quién tiene opciones, observaciones).
8. Enviar ese resumen por WhatsApp a un número específico (mi número personal).
Tecnología sugerida:
* Node.js + Playwright o Puppeteer
o
* Python + Selenium
Volumen estimado:
* 20–30 mensajes por envío.
* 2–3 veces por semana.
Entregables esperados:
* Código funcional.
* Instrucciones claras para instalación y ejecución.
* Configuración inicial documentada (cómo cambiar contactos, template, número de resumen).
* Persistencia de sesión de WhatsApp Web.
* Soporte inicial para puesta en marcha.
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.
Related categories:
Python
Data Processing
Data Entry
Excel
Web Scraping
Node.js
Selenium
Automation