O que é a geração automática de relatórios PDF com Google Sheets e Make?
Gerar relatórios PDF automaticamente a partir de dados do Google Sheets com Make (ex-Integromat) significa criar fluxos que extraem dados da planilha, formatam como PDF e entregam no destino desejado sem intervenção manual. Você define regras uma vez e o sistema roda sozinho, economizando horas por semana em tarefas repetitivas.
A automação elimina erros de cópia-cola, padroniza a formatação dos relatórios e permite agendar execuções para horários estratégicos, como fechamento de mês. O Make se destaca por não exigir programação e integrar nativamente com o ecossistema Google, além de ser mais barato que alternativas como Power Automate em muitos casos.
Por que automatizar a geração de relatórios PDF com Make?
Fazer relatórios PDF manualmente gasta tempo em copiar dados, formatar e exportar — processo lento, propenso a erros e que escala mal quando você tem 5, 10 ou 50 planilhas. Automatizar no Make resolve isso: você clica em "Rodar" uma vez, ajusta o fluxo e ele repete sozinho, inclusive com agendamento.
Comparado ao Zapier, o Make oferece mais flexibilidade em manipulação de dados e preços mais justos para volumes médios. Já o Power Automate da Microsoft exige mais configurações técnicas e pode ficar caro em nuvem. O Make acerta no meio-termo: sem código, preço previsível e integrações sólidas.
Curiosidade: o Make usa webhooks para disparar ações em tempo real, então você pode até gerar PDFs assim que um colaborador atualiza a planilha — sem precisar clicar em "Salvar".
Veja mais em Make vs Zapier: qual escolher para automação?
Requisitos mínimos: o que você precisa para começar
- Conta no Make: Crie uma conta gratuita em make.com (versão gratuita permite até 1.000 operações/mês e 2 cenários ativos).
- Google Sheets acessível: Planilha com dados prontos para exportar (use IMPORTRANGE se precisar puxar de outras planilhas).
- Conta Google Drive: Para armazenar os PDFs gerados ou templates de formatação.
Limitações da versão gratuita do Make:
| Recurso | Gratuito | Starter (R$ 16,80/mês) |
|---|---|---|
| Operações/mês | 1.000 | 10.000 |
| Cenários ativos | 2 | 3 |
| Histórico de execuções | 1 mês | 3 meses |
| Templates de PDF | Básico (via Google Docs) | Avançado (APIs de terceiros) |
Se sua planilha tiver mais de 100 linhas ou você gerar PDFs diariamente, considere o plano Starter ou Pro.
Passo a passo: configurando o fluxo no Make para gerar PDF de planilha
Vamos criar um fluxo que detecta novas linhas na planilha, formata como PDF e salva no Google Drive. Use a versão gratuita do Make para testar.
1. Criando um novo cenário no Make
- Acesse make.com, clique em "Create a new scenario" e escolha "Blank scenario".
- Dê um nome ao cenário como "Relatorio_Financeiro_PDF" e salve.
- Resultado esperado: Tela de edição do cenário com módulos vazios e botão "Add first module".
Configurando a trigger do Google Sheets
- Clique em "Add first module", pesquise por "Google Sheets" e selecione "Watch rows".
- Conecte sua conta Google autorizando o Make (use o mesmo e-mail da planilha).
- Configure os campos:
- Spreadsheet ID: Copie do URL da planilha (ex:
https://docs.google.com/spreadsheets/d/1Ab2Cd3Ef4Gh5IjKlMn/edit→ ID = 1Ab2Cd3Ef4Gh5IjKlMn) - Range: Selecione a aba e células (ex: "Sheet1!A:D" para colunas A a D)
- Trigger on: "Row added" (dispara quando uma nova linha é adicionada).
- Spreadsheet ID: Copie do URL da planilha (ex:
- Resultado esperado: O módulo ficará verde e mostrará "Connected".
Formatando os dados para PDF
| Campo | Valor | Ação |
|---|---|---|
| Row data | Dados brutos da planilha | Use "Set variable" para extrair colunas específicas (ex: "nome", "valor", "data"). |
| JSON | Objeto estruturado | Converta em JSON com Tools > Parse JSON para facilitar a formatação. |
Escolhendo o template de PDF
- Adicione o módulo "Google Docs" (para templates simples) ou "PDF.co" (para PDFs avançados).
- Para Google Docs:
- Clique em "Create a document" e selecione um modelo no Drive.
- Substitua variáveis como {{nome}} e {{valor}} pelos campos da planilha.
- Para PDF.co:
- Use a API pdf.co para templates HTML/CSS personalizados.
- Configure o endpoint com seu API key e o HTML do template.
- Resultado esperado: PDF gerado com formatação profissional e nome dinâmico (ex: "Relatorio_Financeiro_2024-05-20.pdf").
Dica: Use o link interno Make (ex-Integromat): o que é e como usar para entender melhor os conceitos de módulos e cenários.
Gerando PDF com templates personalizados: opções e ferramentas
Você tem 3 caminhos principais para gerar PDFs personalizados no Make: Google Docs, PDF.co e APIs de terceiros. Cada uma tem trade-offs entre custo, personalização e complexidade.
Comparação de ferramentas para templates de PDF
| Opção | Custo (R$/mês) | Personalização | Prós | Contras |
|---|---|---|---|---|
| Google Docs + Make | Gratuito (limite de 10MB) | Baixa (textos e tabelas simples) | Fácil de configurar, integração nativa | Limite de formatação, não suporta gráficos dinâmicos |
| PDF.co | US$ 25/mês (1.000 páginas) | Alta (HTML/CSS, gráficos) | Templates avançados, API robusta | Custo variável, requer conhecimento de HTML |
| APIs de terceiros (ex: DocRaptor) | US$ 15–50/mês | Média-Alta (LaTeX, Markdown) | Boa formatação matemática, suporte a múltiplas linguagens | Curva de aprendizado, dependência de serviço externo |
Como usar cada opção no Make
- Google Docs:
- Crie um template no Drive com variáveis entre chaves (ex: {{cliente}}).
- No Make, use o módulo "Google Docs > Create a document" e substitua as variáveis com os dados da planilha.
- Exporte como PDF com "Google Drive > Download file".
- PDF.co:
- Crie uma conta no pdf.co e pegue sua API key.
- No Make, adicione o módulo "HTTP > Make a request", configure o endpoint
https://api.pdf.co/v1/pdf/convert/from/htmle envie o HTML do template. - Receba o PDF como resposta e salve no Google Drive.
Curiosidade: Com PDF.co, você pode gerar PDFs com gráficos dinâmicos usando bibliotecas como Chart.js no HTML do template. Isso é útil para relatórios com dashboards visuais.
Dica de ouro para templates
Sempre teste o template com dados reais antes de ativar o fluxo. Use a opção "Run once" no Make para validar a formatação e o conteúdo do PDF gerado.
Enviando o PDF automaticamente: e-mail, Google Drive ou outros apps
O Make permite enviar o PDF gerado para múltiplos destinos automaticamente: Gmail, Google Drive, Slack, Notion ou até mesmo WhatsApp via API.
Basta adicionar módulos de envio após o passo de geração do PDF e mapear o arquivo gerado como anexo ou link.
Exemplo de fluxo com múltiplos destinos
- Geração do PDF: Use Google Docs ou PDF.co para criar o arquivo no Google Drive.
- Envio por e-mail (Gmail):
- Adicione o módulo "Gmail > Send an email".
- Configure o destinatário, assunto (ex: "Relatório {{data}}") e corpo do e-mail.
- No campo "Attachment", selecione o PDF gerado no Google Drive.
- Salvar no Google Drive:
- Adicione o módulo "Google Drive > Upload a file".
- Selecione a pasta de destino e o arquivo PDF.
- Renomeie o arquivo dinamicamente (ex: "Relatorio_Financeiro_{{data}}.pdf").
- Notificar no Slack:
- Adicione o módulo "Slack > Send a message".
- Configure a mensagem: "Novo relatório gerado! 📄
" com link para o PDF no Drive.
Resultado esperado: PDF gerado, salvo no Drive, enviado por e-mail e notificado no Slack — tudo em um único fluxo.
Dica de segurança: Para dados sensíveis (CPF, valores financeiros), use criptografia de ponta a ponta ou restrinja permissões no Google Drive. Ative a verificação em duas etapas na sua conta Google.
Curiosidade
O Make permite enviar PDFs por Webhook para sistemas internos da sua empresa. Basta configurar um endpoint que receba o arquivo via POST e processe automaticamente.
Erros comuns e como resolvê-los no fluxo de PDF do Make
Automatizar relatórios PDF no Make é simples, mas alguns erros são frequentes. Aqui estão os mais comuns e como corrigi-los.
Lista de problemas típicos
| Erro | Causa provável | Solução |
|---|---|---|
| Autenticação falhou | Token expirado ou permissão revogada no Google. | Reconecte a conta Google no módulo "Google Sheets" ou "Google Drive". Verifique se o e-mail tem acesso à planilha. |
| PDF vazio ou com dados incorretos | Campo "Range" mal configurado ou template do Google Docs com variáveis erradas. | Revise o "Range" (ex: "Sheet1!A2:D100") e o template do Google Docs. Teste com "Run once" antes de ativar o fluxo. |
| Limite de operações excedido | Plano gratuito do Make atingiu 1.000 operações/mês. | Atualize para o plano Starter ou otimize o fluxo (reduza módulos desnecessários). |
| Template de PDF não carrega | Arquivo muito grande (>10MB no Google Docs) ou permissão de edição bloqueada. | Reduza o tamanho do template ou use PDF.co para arquivos maiores. Verifique as permissões no Google Drive. |
| Webhook não dispara | Trigger configurada para "Row added" mas a planilha não tem nova linha. | Altere a trigger para "Row updated" ou "Row added and updated". Verifique se a planilha está sendo editada corretamente. |
Dica rápida: Sempre ative o modo "History" no Make para depurar execuções e ver onde o fluxo parou.
Veja mais em Como automatizar com Make de graça: dicas e truques.
Alternativas ao Make para gerar PDFs de planilhas: quando usar cada uma
O Make não é a única opção. Dependendo da sua necessidade (custo, personalização, infraestrutura), outras ferramentas podem ser mais adequadas.
Comparação de alternativas para gerar PDFs de planilhas
| Ferramenta | Tipo | Custo (R$/mês) | Personalização | Prós | Contras |
|---|---|---|---|---|---|
| n8n | Self-hosted (Open Source) | Gratuito (custo de hospedagem: ~R$ 50/mês em VPS) | Alta (HTML/CSS, APIs) | Controle total sobre dados, sem limites de operações, ideal para empresas com privacidade crítica. | Requer configuração técnica (Docker, Node.js), curva de aprendizado. |
| Power Automate | Cloud (Microsoft) | US$ 15–50/mês (plano "Per User") | Média (templates prontos, mas limitado a Microsoft 365) | Integração nativa com Excel/SharePoint, bom para empresas que já usam Office 365. | Caro para volumes altos, interface confusa, dependência da Microsoft. |
| Script personalizado (Python + Google Sheets API) | Autohospedado | Gratuito (custo de hospedagem ou máquina local) | Total (qualquer formatação) | Controle absoluto, ideal para relatórios complexos ou dados sensíveis. | Requer programação, manutenção contínua, não é "low-code". |
| Zapier | Cloud | US$ 20–80/mês (plano "Starter" a "Professional") | Baixa (templates limitados) | Fácil para iniciantes, muitas integrações prontas. | Caro para volumes médios/altos, menos flexível que o Make para manipulação de dados. |
Quando usar cada alternativa
- n8n:
- Se você precisa de privacidade total (dados não saem da sua infraestrutura).
- Se sua empresa já usa Docker/Kubernetes e tem equipe de TI.
- Para fluxos que exigem alta personalização (ex: PDFs com gráficos dinâmicos via Python).
- Power Automate:
- Se sua empresa já paga por Microsoft 365 e usa SharePoint/Excel Online.
- Para relatórios simples que não exigem formatação avançada.
- Script personalizado:
- Se você tem um desenvolvedor Python na equipe e precisa de relatórios extremamente específicos.
- Para integrar com sistemas legados ou APIs internas.
- Zapier:
- Se você quer algo rápido e simples e não se importa com custo para volumes baixos.
- Para fluxos que não exigem manipulação complexa de dados.
Veja mais em Migrar do Zapier para o n8n: passo a passo completo e Power Automate: o que é e quando usar.
Dicas avançadas: agendamento, múltiplas planilhas e relatórios complexos
Para ir além do básico, use essas técnicas no Make para criar fluxos mais poderosos e escaláveis.
Agendamento inteligente de relatórios
O Make permite agendar execuções em horários específicos ou com intervalos personalizados.
- Abra o cenário e clique no relógio ao lado do botão "Run".
- Configure o agendamento:
- Escolha "Schedule" e defina a frequência: diária, semanal ou mensal.
- Selecione o horário (ex: 8h00 para relatórios de fechamento de dia anterior).
- Para relatórios de fim de mês, use "Last day of month" no campo de agendamento.
- Resultado esperado: O fluxo roda automaticamente no horário configurado, sem depender de triggers.
Curiosidade: Você pode combinar agendamento com triggers para criar fluxos híbridos. Exemplo: rodar diariamente às 9h, mas também disparar quando uma nova linha for adicionada na planilha.
Combinando dados de múltiplas planilhas
Use o IMPORTRANGE no Google Sheets para puxar dados de outras planilhas e unificar em um único relatório.
- Crie uma planilha mestre (ex: "Relatorio_Mensal") e use IMPORTRANGE para puxar dados de outras planilhas:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID1", "Sheet1!A:D")- No Make, configure a trigger para monitorar apenas a planilha mestre. Os dados das outras planilhas serão puxados automaticamente.
Resultado esperado: Um único PDF com dados consolidados de várias fontes, sem precisar copiar manualmente.
Criando relatórios com múltiplas páginas
Para relatórios com várias seções (ex: financeiro, vendas, estoque), use JSON para estruturar os dados e gerar múltiplas páginas no PDF.
- Estruture os dados em JSON no Make:
[ { "secao": "Financeiro", "dados": [{"item": "Receita", "valor": 5000}, {"item": "Despesa", "valor": 2000}] }, { "secao": "Vendas", "dados": [{"cliente": "João", "produto": "A", "quantidade": 3}] } ] - Use o template do Google Docs com seções separadas para cada parte do JSON.
- No Make, itere sobre o JSON com o módulo "Iterator" e preencha cada seção do template.
Resultado esperado: Um PDF com múltiplas páginas, cada uma com uma seção do relatório, formatada dinamicamente.
Dica: Para relatórios muito grandes, considere dividir em múltiplos PDFs (um por seção) e enviar separadamente por e-mail.
Exemplo de fluxo avançado
| Etapa | Ação | Ferramenta |
|---|---|---|
| 1. Trigger | Nova linha adicionada na planilha mestre | Make (Google Sheets > Watch rows) |
| 2. Agregação | Puxa dados de 3 planilhas diferentes via IMPORTRANGE | Google Sheets (fórmula IMPORTRANGE) |
| 3. Estruturação | Converte dados brutos em JSON hierárquico | Make (Tools > Set variable + JSON) |
| 4. Geração de PDF | Cria PDF com múltiplas páginas usando template do Google Docs | Make (Google Docs > Create a document) |
| 5. Distribuição | Envia PDF para 3 destinatários por e-mail e salva no Drive | Make (Gmail + Google Drive) |
Perguntas frequentes sobre Make: geração automática de relatórios PDF com dados de Google Sheets
Preciso saber programar para fazer isso no Make?
Não! O Make é uma ferramenta de automação sem código, então você configura fluxos usando módulos visuais e arrastar-e-soltar. Não é necessário conhecimento em programação, apenas familiaridade básica com lógica de automação.
Quais são os limites do Make para gerar PDFs?
Na versão gratuita, você tem até 1.000 operações/mês e pode gerar PDFs simples via Google Docs. Para templates avançados (HTML/CSS) ou volumes maiores, é necessário usar APIs de terceiros como PDF.co ou atualizar para planos pagos.
Posso usar templates personalizados de PDF no Make?
Sim! Você pode usar templates do Google Docs (para formatação básica) ou criar templates HTML/CSS avançados com ferramentas como PDF.co. O Make permite substituir variáveis dinâmicas nos templates com dados da planilha.
Como lidar com dados sensíveis ao gerar PDF automaticamente?
Para dados sensíveis (CPF, valores financeiros), restrinja permissões no Google Drive e ative a verificação em duas etapas na sua conta Google. Evite incluir informações sensíveis em templates públicos e use criptografia de ponta a ponta quando necessário.
O Make consegue gerar PDFs com gráficos ou tabelas dinâmicas?
Depende da ferramenta usada. Com Google Docs, gráficos dinâmicos não são suportados. Já com PDF.co ou APIs de terceiros, você pode criar templates HTML/CSS com bibliotecas como Chart.js para gerar gráficos dinâmicos no PDF final.
Como testar meu fluxo de automação antes de ativá-lo?
Use a opção "Run once" no Make para validar o fluxo sem ativar a automação. Verifique o histórico de execuções para identificar erros de formatação ou dados. Também é possível rodar o cenário manualmente para testar cada etapa.
Quais são os custos envolvidos em gerar PDFs com Make?
A versão gratuita do Make permite gerar PDFs básicos sem custo, mas com limites. Para volumes maiores ou templates avançados, considere planos pagos (a partir de R$16,80/mês) ou APIs externas como PDF.co (a partir de US$25/mês).
Posso agendar a geração de PDFs para horários específicos?
Sim! O Make permite agendar execuções diárias, semanais ou mensais. Você pode configurar horários específicos, como 8h da manhã para relatórios de fechamento, ou até mesmo usar triggers híbridos combinando agendamento e eventos.
Automatize seus relatórios e ganhe horas de volta no seu dia
Gerar relatórios PDF automaticamente com Google Sheets e Make elimina tarefas repetitivas, reduz erros e padroniza a formatação — tudo sem precisar programar. Com fluxos configurados uma vez, você economiza horas por semana e garante relatórios sempre atualizados, entregues nos destinos desejados (e-mail, Google Drive, Slack) automaticamente.
Resumo rápido do que você aprendeu:
- Configure triggers no Make para detectar novas linhas na planilha e disparar a geração do PDF.
- Use Google Docs para templates simples ou PDF.co para relatórios avançados com gráficos.
- Envie os PDFs automaticamente para múltiplos destinos (e-mail, Drive, Slack) em um único fluxo.
- Agende execuções para horários estratégicos e combine dados de múltiplas planilhas com IMPORTRANGE.
- Evite erros comuns revisando permissões, testando com "Run once" e monitorando o histórico de execuções.
Pronto para transformar seus relatórios? Explore mais tutoriais sobre Make ou veja outros artigos sobre automação sem código para levar sua produtividade ao próximo nível!
Quer mais sobre o assunto? Veja todos os artigos de Make & Zapier ou a lista completa de artigos.