Evaluando propuestas

Desarrollo de Automatización Avanzada: Whatsapp, Webhooks y Google Sheets

Publicado el 18 Septiembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador para implementar un escenario de automatización robusto y profesional, reemplazando una solución existente en Make. El proyecto se centra en la integración de Webhooks, la API Cloud de WhatsApp de Meta y Google Sheets para un flujo de comunicación y registro eficiente.

El flujo de automatización requerido incluye los siguientes componentes:

1.  Entrada de datos mediante Webhook:
    *  Recepción de información en formato JSON.
    *  Los campos principales serán 'número de destino' (to) y 'mensaje' (body).
    *  Implementación de validación para asegurar que estos campos no lleguen vacíos, asignando valores por defecto si es necesario.

2.  Envío de mensajes a WhatsApp a través de la Cloud API de Meta:
    *  Utilización de un token válido y un Phone Number ID ya configurados en la cuenta de Meta del cliente.
    *  Capacidad para enviar mensajes de texto libres (si la ventana de 24 horas está activa) y plantillas pre-aprobadas (como 'hello_world' u otras activadas).
    *  Manejo de errores básicos, incluyendo token caducado, ventana de 24 horas cerrada y permisos insuficientes, con respuestas adecuadas.

3.  Registro de la información en Google Sheets:
    *  Cada interacción recibida y enviada debe ser registrada en una hoja específica de Google Sheets.
    *  Validación del formato de rangos y compatibilidad con nombres de pestañas que contengan espacios.

Condiciones adicionales:
*  El flujo debe ser ejecutable tanto bajo demanda ('Run once') como de forma automática al dispararse el Webhook.
*  Se requiere documentación sencilla (checklist) sobre cómo regenerar tokens y actualizar la integración para futuras referencias.
*  Opcional: Considerar la adición de un control de logs o un sistema de almacenamiento para ejecuciones incompletas.

El presupuesto solicitado debe ser detallado, incluyendo una estimación de tiempos de entrega y las condiciones de mantenimiento si se requieren ajustes futuros.

Psd. Tengo un escenario que he creado yo y que funciono, hasta que de repente dejo de funcionar y no se detectan errores ya que he repasado todo varias veces.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por G. G. E.