Guía · Make.com · Fillout

Fillout a Google Docs con Make: plantilla a PDF

Algunos enlaces son enlaces de afiliado. Si te registras mediante ellos, Flowpaja puede recibir una comisión sin coste adicional para ti.

By Flowpaja · Por Flowpaja · Publicado el

Esta guía contiene un enlace de afiliado, marcado como “enlace de afiliado”.

Esta guía también está disponible en: English · Deutsch · Español · Français

Fillout a Google Docs con Make: plantilla a PDF
Aviso: Todo en esta guía funciona con Make.com y las apps conectadas. Al final mencionamos plantillas opcionales y un servicio de reparación. Fuentes: Make Fillout.

Respuesta breve: Esta ruta crea un Google Doc completado y guarda un PDF por respuesta de Fillout:

Fillout Forms › Watch New Responses → Google Docs › Create a Document from a Template → Google Docs › Download a Document → Google Drive › Upload a File.

Separa tres IDs: el ID de la plantilla de origen, el ID del documento nuevo y el ID del archivo PDF. Comprueba primero esa separación cuando la ejecución termina bien pero genera el archivo equivocado. Para otras opciones de PDF, como Content Extractor y aplicaciones de PDF, consulta Automatización de PDF en Make.

Qué necesitas

  • Una plantilla de Google Docs de prueba con tres etiquetas de texto
  • Un formulario Fillout de prueba: nombre, correo y solicitud
  • Make Free basta para probar esta ruta, con 1.000 créditos al mes y dos escenarios activos
  • Dos carpetas de Drive: una para los Docs generados y otra para los PDF

Qué cubre esta guía

La ruta es Fillout → Doc completado → PDF en Drive: mapear respuestas del disparador, introducir etiquetas sin llaves en el módulo y evitar la confusión entre los tres IDs.

No cubre:

  • Leer o extraer texto de un PDF existente. Para ello está Make AI Content Extractor; consulta Automatización de PDF.
  • Unir, dividir, convertir HTML a PDF o rellenar formularios PDF. Eso requiere una aplicación de PDF adecuada.
  • Comparar Fillout, Tally y Typeform como herramientas de formularios; consulta Fillout vs Tally vs Typeform.
  • Capturar leads en Sheets y Slack con deduplicación. Para eso sirve la plantilla gratuita del final.

Si tu escenario ya crea el Doc correctamente y solo falla la exportación, ve a los pasos 3-4 y al problema «Todos los PDF contienen el mismo texto de plantilla».

Prepara una plantilla pequeña y una respuesta ficticia

Usa un Google Doc desechable. Añade estas tres líneas como texto normal:

Name: {{full_name}}
Email: {{email}}
Request: {{request}}

Mantén la misma escritura y las mismas mayúsculas en el documento y en el mapeo del módulo. Deja tablas, imágenes y secciones condicionales para después. Primero comprueba que una respuesta sustituye tres etiquetas sencillas.

Prepara una respuesta ficticia: Morgan Example, morgan@example.invalid y «Envíame una propuesta para el proyecto de demostración». Haz obligatorios el correo y la solicitud en el formulario de prueba. No uses respuestas de producción en la primera ejecución.

Anota el ID de la plantilla de origen desde su URL de Google Docs. No lo sustituyas por el ID de una carpeta.

1. Captura la respuesta en Fillout Forms

Añade Fillout Forms › Watch New Responses. Crea la conexión y el webhook desde la configuración del módulo. Sigue las instrucciones de conexión de Fillout Forms de Make.

Envía la respuesta ficticia mientras el escenario escucha. Abre el paquete de salida del disparador. Localiza las respuestas escalares de nombre, correo y solicitud. Mapea la respuesta, no el objeto completo de la pregunta. Si una colección contiene la etiqueta y la respuesta, selecciona la respuesta dentro de ella.

Comprueba los valores capturados antes de añadir módulos de documentos. Un correo vacío en el disparador no se convierte en un correo correcto porque funcione la conexión de Google.

2. Crea un Google Doc nuevo y sustituye etiquetas

Añade Google Docs › Create a Document from a Template. Configura:

  1. Document ID: el ID de la plantilla de origen.
  2. Title: un título de prueba reconocible, como Proposal-Morgan-TEST-01.
  3. New Drive Location / New Document's Location: la carpeta para documentos generados.
  4. Values: una entrada por etiqueta de la plantilla.

En Tags, escribe full_name, email y request sin las llaves dobles. En Replaced Value, mapea cada respuesta capturada. Make explica estos campos en la referencia de Google Docs.

Ejecuta una respuesta de prueba por este módulo. Abre el documento nuevo desde la salida. Comprueba que las tres etiquetas se sustituyeron por el texto enviado. Abre también la plantilla de origen y confirma que conserva las etiquetas.

Haz esta comprobación antes de exportar. Un PDF conserva el contenido incorrecto del Doc. Para una respuesta opcional, decide qué mostrar: un espacio vacío, «No indicado» o una ejecución bloqueada. No inventes texto del cliente.

3. Exporta el documento nuevo a PDF

Añade Google Docs › Download a Document. Mapea Document ID desde la salida del módulo de creación, no desde la configuración de la plantilla original. Elige PDF en Type.

Inspecciona la salida de la descarga. El siguiente paso necesita el contenido del archivo descargado. Un enlace que abre un Google Doc en el navegador no es el contenido binario del PDF.

Los documentos de Google Workspace se exportan para obtener un PDF. La documentación de descarga y exportación de Google establece un límite de 10 MB de contenido exportado para files.export. Es un límite de esa API, no un límite de subida de Make.

Si falla la exportación, conserva el documento nuevo. Anota su ID y el error completo del módulo. No generes documentos de sustitución mientras investigas la exportación.

4. Guarda el PDF en Google Drive

Añade Google Drive › Upload a File. Selecciona la carpeta de PDF. Mapea los Data descargados a la entrada del archivo y utiliza un nombre con .pdf, como Proposal-Morgan-TEST-01.pdf.

El módulo necesita nombre de archivo y datos binarios; consulta la referencia de Google Drive. No mapees un ID de documento ni una URL de descarga a Data. Deja desactivada la conversión si la entrada ya es un PDF.

Abre el PDF guardado en Drive. Compáralo con el Google Doc generado en la misma ejecución. Usa un sufijo de prueba único por ejecución para distinguir los archivos de varios intentos.

Errores comunes: corrige el primer valor equivocado

El documento todavía muestra {{email}}

Compara la escritura y las mayúsculas con la entrada de Values. Tags no debe contener llaves. Inspecciona la respuesta de correo en el paquete del disparador. Usa la plantilla de tres líneas antes de depurar un diseño complejo.

Todos los PDF contienen el mismo texto de plantilla

Compara el Document ID que entra en Download a Document con el ID devuelto por Create a Document from a Template. Un ID de origen fijo exporta el origen. Corrige el mapeo y revisa el Doc nuevo antes de intentar otro PDF.

Upload a File informa de datos ausentes o inadecuados

Inspecciona juntas la salida de descarga y la entrada de subida. La entrada necesita datos binarios. Un ID, un nombre de archivo o una URL del navegador son otros tipos de valor.

Una respuesta opcional está vacía

Comprueba si ya estaba vacía en el envío. Si es obligatoria para el documento, detén el flujo antes de crearlo. No generes un documento incompleto sin indicar el problema.

Un reintento deja varios documentos en la carpeta

Busca el último módulo completado en el historial. Si la creación funcionó y la exportación falló, repetir toda la ruta puede generar otra copia. Recupera desde el punto fallido cuando sea posible. Esta ruta de cuatro módulos no incluye deduplicación ni control de idempotencia tal como está descrita.

Créditos por ejecución

Con la estimación estándar de un crédito por módulo ordinario no basado en IA, los cuatro módulos ejecutados dan una estimación de cuatro créditos por respuesta individual completada. Reintentos, búsquedas y notificaciones añaden consumo. Comprueba el uso real de la ejecución; consulta Make Credits.

No añadas generación con IA para sustituir tres respuestas conocidas. Mantén determinista el mapeo de respuestas.

Prueba la ruta antes de usar envíos reales

Ejecuta cada caso por separado y conserva juntos los IDs de Doc y PDF:

  1. Respuesta normal: los tres campos completos → Doc y PDF nuevos con las mismas respuestas.
  2. Respuesta distinta: otro nombre ficticio → contenido distinto y plantilla original sin cambios.
  3. Opcional vacío: solicitud vacía → el tratamiento configurado, no texto inventado.
  4. Puntuación: apóstrofo, comillas y ampersand en la solicitud → revisa la integridad del Doc y PDF.
  5. Solicitud larga: varios párrafos → comprueba ajustes de línea y saltos de página.
  6. Respuesta repetida: el mismo contenido ficticio otra vez → observa si se crea otra copia. La protección contra repetición no está probada si no la has añadido y probado.

Marca el caso como fallido si exportó el documento equivocado, aunque todos los módulos indiquen éxito. Activa producción solo después de que el contenido final pase la prueba.

Empieza por la captura de respuestas

Para un flujo separado de captura hacia Sheets y Slack con deduplicación por correo, usa la plantilla gratuita Lead Capture → Sheets + Slack. Es un punto de partida para la captura; los pasos de documento y PDF anteriores son una construcción distinta.

¿Todavía no tienes cuenta? Crea una cuenta gratuita de Make: affiliate link. Flowpaja puede recibir una comisión sin coste adicional para ti.

FAQ

¿Qué módulo crea el documento desde una plantilla?
Google Docs › Create a Document from a Template, seguido de Download a Document con el ID nuevo. Otro módulo de documentos implica otro flujo.
¿Debo incluir llaves en Tags?
Conserva {{full_name}} en el texto de la plantilla. Escribe full_name sin llaves en Tags y mapea la respuesta a Replaced Value.
¿Por qué el PDF contiene texto antiguo?
El ID que entra en Download a Document sigue apuntando a la plantilla de origen. Inspecciona primero el Doc generado para separar errores de sustitución y de exportación.
¿Un ID de documento son datos PDF?
No. Usa el ID para operaciones de documentos. Para Upload a File, mapea la salida binaria de Download a Document y un nombre terminado en .pdf.

Herramientas que usamos en estos builds: nuestra página de herramientas.

¿Sigue fallando?

Envía el blueprint exportado y el texto del error al servicio de reparación de escenarios Make en Fiverr. Sin pedirte inicios de sesión.

Stuck on an error in your own Make scenario? Make scenario fix / debugging on Fiverr, from $25: send the exported blueprint and a description of the error, no logins needed.

← All guides · All templates

Make, Meta, Facebook, Google, Google Sheets, Slack, Fillout, Typeform, Tally, HubSpot y Webflow son marcas de sus titulares. Flowpaja es independiente y no está afiliada ni respaldada por ellas.