Cómo automatizar la recepción de contactos de una pyme con Google Forms y Sheets
Si recibes solicitudes por correo o desde la web, puedes centralizarlas en un formulario y una hoja de cálculo, y avisar al equipo cuando llegue una nueva. Google Forms permite guardar respuestas en Sheets; con Google Apps Script puedes añadir una notificación automática. Antes, define quién podrá acceder a los datos y prueba todo el recorrido.
- Vincula el formulario a una hoja para reunir las respuestas.
- Usa un activador de envío para ejecutar la automatización.
- Comprueba permisos, avisos y posibles fallos con respuestas de prueba.
Qué necesitas y cómo funciona
El flujo básico tiene tres piezas: un formulario para recoger solicitudes, una hoja donde se registran y una función que reacciona al envío. En Google Forms puedes elegir una hoja nueva o una existente como destino de las respuestas; cada envío queda guardado allí. La ayuda oficial de Google explica cómo vincular el formulario y gestionar el destino.
Para un primer caso, puedes pedir nombre, correo electrónico, servicio de interés y un mensaje breve. Evita solicitar información que no necesites para responder. La hoja puede incluir además una columna interna de seguimiento, como «Pendiente», «En conversación» o «Cerrado», para que el equipo sepa qué contactos requieren atención.
Pasos para crear el flujo y probarlo
1. Crea el formulario. Formula preguntas claras y marca como obligatorios solo los campos imprescindibles. Explica brevemente para qué se utilizarán las respuestas y facilita una forma alternativa de contacto si el formulario falla.
2. Vincula las respuestas a Sheets. En la pestaña de respuestas, selecciona el destino y crea una hoja o elige una existente. Revisa quién puede acceder a la hoja: los permisos del formulario y los de la hoja se gestionan por separado.
3. Añade la automatización. En Apps Script, prepara una función que se active al recibir una respuesta. Puede enviar un aviso interno con los datos necesarios o el enlace a la fila, evitando copiar información sensible en más lugares. Google documenta los activadores de envío de formularios; los activadores instalables requieren configuración y autorización.
4. Haz una prueba completa. Envía una respuesta ficticia, confirma que aparece en la hoja y comprueba que el aviso llega al destinatario previsto. Repite la prueba tras modificar el formulario o el script. Si varias personas administran el proceso, identifica quién mantiene la automatización.
Límites y conclusión
Este sistema puede servir para un volumen pequeño y un proceso sencillo, pero no equivale a un CRM ni garantiza por sí solo que cada solicitud se atienda. Apps Script tiene cuotas y límites que pueden cambiar; si se alcanzan, una ejecución puede detenerse. Consulta la documentación oficial de cuotas antes de depender del flujo para una operación crítica.
También hay que revisar periódicamente los permisos, las notificaciones y el historial de ejecuciones. Si recibes muchos contactos, manejas información delicada o necesitas asignaciones y seguimiento avanzados, valora una solución más adecuada y revisa las obligaciones aplicables a tus datos antes de ponerla en marcha.
Preguntas frecuentes
¿Google Forms puede guardar respuestas en una hoja de cálculo?
Sí. Puedes seleccionar una hoja de cálculo nueva o una existente como destino de las respuestas.
¿Se puede avisar al equipo cada vez que llega una respuesta?
Sí, mediante una función asociada a un activador de envío. Hay que configurarlo y conceder los permisos que solicite.
¿El aviso automático sustituye la revisión de la hoja?
No. Comprueba que los datos se guardan y revisa el historial del script para detectar ejecuciones fallidas.
¿Qué pasa si el script alcanza un límite?
La ejecución puede detenerse. Revisa las cuotas vigentes y no dependas de esta solución sin supervisión si el proceso es crítico.
Hablemos