Desarrollar chatbot de WhatsApp con botones y conexión a Google Sheets

Job ID: 39910996

Budget: $150 – $300 USD

Busco un desarrollador freelance con experiencia en Node.js, API de WhatsApp Cloud (Meta) y Google Sheets API para crear un chatbot funcional, diseñado para tiendas de barrio en Guatemala.

El chatbot debe permitir a los tenderos gestionar su inventario y pedidos a proveedores directamente desde WhatsApp, usando botones interactivos (no texto). El objetivo principal es automatizar el reabastecimiento y evitar que el tendero se quede sin producto, simplificando tareas sin necesidad de escribir comandos.

Funciones principales del chatbot:
1. Menú principal con botones interactivos:
- ? Revisar inventario
- ? Ver productos por agotarse
- ? Hacer pedido a proveedor
- ⚙️ Configurar recordatorios
2. Conexión con Google Sheets para leer y actualizar el inventario.
3. Enviar alertas automáticas cuando el stock llegue al nivel mínimo.
4. Permitir que el tendero confirme un pedido con un clic y enviar el mensaje automáticamente al proveedor (por WhatsApp o API).
5. Registrar los pedidos enviados en una hoja de cálculo.
6. (Opcional) Permitir registrar total de ventas diarias en un flujo rápido.

Requisitos técnicos:
- Node.js y Express
- Integración con WhatsApp Cloud API
- Uso de Google Sheets API
- Estructura limpia con .env para credenciales
- Documentación simple de instalación y ejecución

Entregables esperados:
- Código fuente completo (en Node.js)
- Archivo .env con variables necesarias
- Ejemplo de hoja de Google Sheets configurada
- Guía rápida de instalación y uso (README)
- Bot funcional en entorno de prueba (Ngrok o servidor gratuito)