⭠ all tutorials

Dynamically generate Google Docs

Become a Pro member to access all content

240+ instructional videos led by professionals
Weekly expert workshops and replays
1-1 consultation with the Makerpad team
Over $50k in discounts for tools
Private peer community
Profile for tracking progress and sharing your work
Yearly pricing
$249/year
Start your 7 day free trial*
Get PRO Yearly
Lifetime pricing
$600billed once
Start your 7 day free trial*
Get PRO Lifetime

In this tutorial we will show you how to dynamically create Google Docs using Zapier and Airtable.

What you'll need

  • Google Docs
  • Airtable
  • Zapier

First, head to Airtable and create a simple base with some columns containing some template data for an invoice.

Add in some dummy data, we'll use this as the info that we'll pass through to the Google Doc.

Next head into Google Docs. Find and select a template from the template gallery.

Open it and edit it to suit the information you want to pass through.

For each piece of data, you want to dynamically pull from Airtable, enter some placeholder text surrounded by two curly brackets. Example: {{firstName}}, {{lastName}} and so on.

This will let Zapier know that this is the info to replace with the info from Airtable.

Format to suit.

Now inside of Zapier, create a new Zap.

First step is Airtable. Select New Record. Connect Airtable and the Base. Test and continue.

Next select Google Docs as the Action. Select New Document from Template. Find and select your template that you just created. Press Continue.

Next, map across the fields from Airtable to match the Fields created below.

Press test and continue then head to Google Docs to check the document has been created with the desired info.

I hope you enjoy this tutorial preview, if you have any questions please reach out on Twitter @tomosman or @makerpad.

Access this tutorial for free

In this tutorial we will show you how to dynamically create Google Docs using Zapier and Airtable.

What you'll need

  • Google Docs
  • Airtable
  • Zapier

First, head to Airtable and create a simple base with some columns containing some template data for an invoice.

Add in some dummy data, we'll use this as the info that we'll pass through to the Google Doc.

Next head into Google Docs. Find and select a template from the template gallery.

Open it and edit it to suit the information you want to pass through.

For each piece of data, you want to dynamically pull from Airtable, enter some placeholder text surrounded by two curly brackets. Example: {{firstName}}, {{lastName}} and so on.

This will let Zapier know that this is the info to replace with the info from Airtable.

Format to suit.

Now inside of Zapier, create a new Zap.

First step is Airtable. Select New Record. Connect Airtable and the Base. Test and continue.

Next select Google Docs as the Action. Select New Document from Template. Find and select your template that you just created. Press Continue.

Next, map across the fields from Airtable to match the Fields created below.

Press test and continue then head to Google Docs to check the document has been created with the desired info.

I hope you enjoy this tutorial preview, if you have any questions please reach out on Twitter @tomosman or @makerpad.

Become a Pro member to access all content

240+ instructional videos led by professionals
Weekly expert workshops and replays
1-1 consultation with the Makerpad team
Over $50k in discounts for tools
Private peer community
Profile for tracking progress and sharing your work
Yearly pricing
$249/year
Start your 7 day free trial*
Get PRO Yearly
Lifetime pricing
$600billed once
Start your 7 day free trial*
Get PRO Lifetime

In this tutorial we will show you how to dynamically create Google Docs using Zapier and Airtable.

What you'll need

  • Google Docs
  • Airtable
  • Zapier

First, head to Airtable and create a simple base with some columns containing some template data for an invoice.

Add in some dummy data, we'll use this as the info that we'll pass through to the Google Doc.

Next head into Google Docs. Find and select a template from the template gallery.

Open it and edit it to suit the information you want to pass through.

For each piece of data, you want to dynamically pull from Airtable, enter some placeholder text surrounded by two curly brackets. Example: {{firstName}}, {{lastName}} and so on.

This will let Zapier know that this is the info to replace with the info from Airtable.

Format to suit.

Now inside of Zapier, create a new Zap.

First step is Airtable. Select New Record. Connect Airtable and the Base. Test and continue.

Next select Google Docs as the Action. Select New Document from Template. Find and select your template that you just created. Press Continue.

Next, map across the fields from Airtable to match the Fields created below.

Press test and continue then head to Google Docs to check the document has been created with the desired info.

I hope you enjoy this tutorial preview, if you have any questions please reach out on Twitter @tomosman or @makerpad.

In this tutorial we will show you how to dynamically create Google Docs using Zapier and Airtable.

What you'll need

  • Google Docs
  • Airtable
  • Zapier

First, head to Airtable and create a simple base with some columns containing some template data for an invoice.

Add in some dummy data, we'll use this as the info that we'll pass through to the Google Doc.

Next head into Google Docs. Find and select a template from the template gallery.

Open it and edit it to suit the information you want to pass through.

For each piece of data, you want to dynamically pull from Airtable, enter some placeholder text surrounded by two curly brackets. Example: {{firstName}}, {{lastName}} and so on.

This will let Zapier know that this is the info to replace with the info from Airtable.

Format to suit.

Now inside of Zapier, create a new Zap.

First step is Airtable. Select New Record. Connect Airtable and the Base. Test and continue.

Next select Google Docs as the Action. Select New Document from Template. Find and select your template that you just created. Press Continue.

Next, map across the fields from Airtable to match the Fields created below.

Press test and continue then head to Google Docs to check the document has been created with the desired info.

I hope you enjoy this tutorial preview, if you have any questions please reach out on Twitter @tomosman or @makerpad.

Access this tutorial for free

In this tutorial we will show you how to dynamically create Google Docs using Zapier and Airtable.

What you'll need

  • Google Docs
  • Airtable
  • Zapier

First, head to Airtable and create a simple base with some columns containing some template data for an invoice.

Add in some dummy data, we'll use this as the info that we'll pass through to the Google Doc.

Next head into Google Docs. Find and select a template from the template gallery.

Open it and edit it to suit the information you want to pass through.

For each piece of data, you want to dynamically pull from Airtable, enter some placeholder text surrounded by two curly brackets. Example: {{firstName}}, {{lastName}} and so on.

This will let Zapier know that this is the info to replace with the info from Airtable.

Format to suit.

Now inside of Zapier, create a new Zap.

First step is Airtable. Select New Record. Connect Airtable and the Base. Test and continue.

Next select Google Docs as the Action. Select New Document from Template. Find and select your template that you just created. Press Continue.

Next, map across the fields from Airtable to match the Fields created below.

Press test and continue then head to Google Docs to check the document has been created with the desired info.

I hope you enjoy this tutorial preview, if you have any questions please reach out on Twitter @tomosman or @makerpad.

In this tutorial we will show you how to dynamically create Google Docs using Zapier and Airtable.

What you'll need

  • Google Docs
  • Airtable
  • Zapier

First, head to Airtable and create a simple base with some columns containing some template data for an invoice.

Add in some dummy data, we'll use this as the info that we'll pass through to the Google Doc.

Next head into Google Docs. Find and select a template from the template gallery.

Open it and edit it to suit the information you want to pass through.

For each piece of data, you want to dynamically pull from Airtable, enter some placeholder text surrounded by two curly brackets. Example: {{firstName}}, {{lastName}} and so on.

This will let Zapier know that this is the info to replace with the info from Airtable.

Format to suit.

Now inside of Zapier, create a new Zap.

First step is Airtable. Select New Record. Connect Airtable and the Base. Test and continue.

Next select Google Docs as the Action. Select New Document from Template. Find and select your template that you just created. Press Continue.

Next, map across the fields from Airtable to match the Fields created below.

Press test and continue then head to Google Docs to check the document has been created with the desired info.

I hope you enjoy this tutorial preview, if you have any questions please reach out on Twitter @tomosman or @makerpad.

Get help and discuss

Open community forum

Related lessons

Fetch Data via API using DataFetcher and Airtable
How to Capture Job Information with Push by Zapier
Form to Contract Workflow with Paperform, Airtable, & Formstack
Automating the Form to Contract Workflow with Formstack
Automating Contracts with Jotform
How Fast.co Automate their Swag Store
Build Lemonade in Niro
Container Building Block
Button Building Block
Getting Started with Niro
Selling digital products with Gumroad with Notion & Super
Integrating MemberSpace with Super & Circle for SSO, gated content, and paid communities
Integrating Circle with Super & Notion
Setting up Super with Notion
Collecting recurring payments with involve.me
Collecting one time and recurring payments with involve.me
Calculating custom prices with involve.me
Making a calculator with involve.me
What is involve.me?
Develop a custom CRM using Retool and 8base
Marketing automation with Palabra, Bubble and Segment
Generate a task list for projects in Airtable
Sync files across Airtable, Hubspot, and Google Drive
How to setup a members-only Circle community (without a website) in Memberspace
How to integrate Circle (community forum) with Memberspace
How Cal Newport manages his inbox with Trello and Zapier
Create Interactive Content with Outgrow
Target specific pages with a chatbox using Olark
Send emails from Airtable
Monitor content distribution on Twitter
Create a Welcome Bot in Slack
Dynamically Create Webinar Pages in Webflow
Create a social content scheduling workflow
Automating Newsletter Content in Mailchimp
Build a Birthday Bot for Slack
Find and upload Instagram videos from by hashtag
Extract data from PDF: How to convert PDF files into structured data
Convert PDF to Google Sheets with a fully automated workflow
Convert PDF bank and credit card statements to Excel
How to batch convert PDF to Excel
Data entry automation software: Automate document based workflows
Convert pdf to Excel spreadsheet or Google Docs sheet
Custom Slack + Airtable Task Management Application
Create Images Automatically with Bannerbear & Zapier
🎂 Send Automated Birthday Messages to a Channel in Slack
Zapier - the basics
Approval Workflow in Coda
Send a personalized download link with YAMM
Typeform - the basics
Customer Support Flow with Zendesk and Slack
Customer Support Flow with Zapier and Airtable
Build a writing habit with Glide
Build a Reading Tracker in Glide
Job application tracker with Airtable
Rank blog posts in Webflow by pageviews
Logic-based lead forms in Typeform
Document automation and workflows with Documate
Automated task management in Trello
Dynamically generate Google Slides
Weekly email digest of interesting links with Zapier
Automate + qualify your lead generation with Standard Library
Sentiment analysis of Instagram comments with Parabola
Subscription powered community like Patreon with Adalo
Referral marketing program
Save Gmail attachments to Google Drive + Airtable
Daily stand-ups or check-in bot in Slack and FlowXO
Send SMS Surveys with Twilio + Airtable on Standard Library
📖 Visit your favourite blogs & save posts for later with Shortcuts
Automatically post content to Hacker News
Monitor and save posts from Reddit
5 minute journal for everyday using Notion
To-Do template for everyday using Notion
Build a Mail Merge with Airtable, Gmail, and Standard Library.
How Superhuman Built an Engine to Find Product/Market Fit
Build a Slack / Airtable / Stripe CRM
How to create a SaaS website, CMS landing page & blog
How to automatically feed data to google sheets
Export data from MySQL into a CSV in Google Sheets
Automatically get data from Mailchimp to your CRM
Group Scheduling App
Creating an event check-in app
Enroll new users when they purchase
Fundraising CRM - Startups seeking to raise funding
👨‍👩‍👧‍👦Personal CRM - keep track of people in your life
Scheduled summary of Stripe charges in Slack
Automated digest of Pocket activity
Automated weekly/hourly email digest
Automated transcription from a Dropbox file
Browse all →

If you'd like this template, message @bentossell on Slack with your email for the account to send this template.