Terminado

Formulario Dinámico con Google Sheets y Notificaciones Automáticas (con Make - Integromat)

Publicado el 02 Abril, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Contexto General
Este proyecto tiene como objetivo crear un sistema de recopilación y gestión de datos utilizando Google Forms, Google Sheets y Make (antes conocido como Integromat). La idea es automatizar el proceso de captura, organización y procesamiento de datos de un formulario, que será utilizado para la inscripción de titulares y sus dependientes a un servicio.

Los datos deben ser procesados de manera eficiente, tabulados correctamente y permitir que los dependientes estén asociados al titular mediante el número de documento de identidad.

Requisitos
Google Forms

El formulario debe recopilar información de un titular y hasta 4 dependientes. Los datos de los dependientes deben incluirse solo si el titular decide agregarlos.
El formulario incluye los siguientes campos para el titular y los dependientes:
Titular: Primer nombre, segundo nombre (si aplica), apellido paterno, apellido materno, tipo de documento, número de documento de identidad, fecha de nacimiento, sexo, número de teléfono, correo electrónico, país de nacimiento, preferencia de pago, periodicidad de pago, entre otros.
Dependientes: Para cada dependiente, se incluyen campos similares: nombre, apellido, tipo y número de documento, fecha de nacimiento, sexo, etc.
Al final del formulario, se incluye una pregunta sobre la salud del titular y sus dependientes.
Google Sheets

Los datos del formulario deben ser almacenados en una hoja de cálculo de Google Sheets.
Cada envío del formulario debe llenar una fila con la información del titular y sus dependientes (si los hay).
Los datos deben estar tabulados en diferentes filas para cada dependiente, mientras que los datos del titular se mantienen en una fila separada.
-Se debe vincular a cada dependiente con el número de documento del titular.
-Google sheets, dependiendo de los datos que llene el cliente en el formulario, debería calcular la tarifa que le corresponde dependiendo de su edad, dado que los precios son según rango etareo. Y eso se debería ver reflejado en el email que le llegue al cliente.

Script en Google Apps Script
Se debe crear un script en Google Apps Script que procese los datos de Google Forms y Google Sheets de la siguiente manera:
-Cada vez que se envíe un formulario, el script debe organizar la información en filas dentro de la hoja de cálculo.
-Debe vincular los dependientes con el titular utilizando el número de documento del titular como referencia.
-Si se agregan dependientes, sus datos deben ser tabulados correctamente en nuevas filas de la hoja de cálculo.

Automatización con Make
-Crear flujos de trabajo automáticos utilizando Make (Integromat) para procesar los datos del formulario y realizar las siguientes tareas:
-Enviar correos electrónicos de notificación a los administradores cuando un nuevo formulario se haya completado.
-Enviar un mensaje de WhatsApp al titular para confirmar la recepción del formulario, incluyendo un enlace de pago de Mercado Pago (aún por definir si se va a implementar esta parte).
-Los datos deben ser integrados con Google Sheets para poder automatizar el proceso sin intervención manual.

Entregables:
-Formulario en Google Forms con todos los campos configurados.
-Hoja de Google Sheets con el formato adecuado para recibir los datos.
-Script en Google Apps Script que procese los datos y los tabule correctamente.
-Integración con Make (Integromat) para la automatización de notificaciones y flujos.
-Verificación y pruebas de todo el sistema para garantizar que funcione correctamente.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs), Cloud Storage (Dropbox, Google Drive, etc.)

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A. A. M.