- Getting started with Airtable
- Introduction to Airtable basics
- Contacting Airtable Support Updated
- Airtable home screen
- Glossary of Airtable terminology
- Airtable technical requirements
- Feature differences between Airtable on desktop and mobile
- Airtable keyboard shortcuts
- Using Markdown in Airtable
- Adding descriptions in Airtable
- Finding Airtable IDs
- Airtable Automations
- Automations Overview
- Automation feature walkthroughs
- Integrated automation walkthroughs
- Airtable automation walkthroughs
- Linking existing records using automations
- Conditional groups of automation actions
- Repeating groups of Airtable automation actions
- Creating recurring records using automations
- How to delay Airtable automation runs
- Prevent automations from triggering by mistake
- Use automations to timestamp status updates
- Automation Triggers
- Airtable Triggers
- Airtable automation trigger: When record matches conditions
- Airtable automation trigger: When a form is submitted
- Airtable automation trigger: When record created
- Airtable automation trigger: When record updated
- Airtable automation trigger: When record enters view
- Airtable automation trigger: At scheduled time
- Airtable automation trigger: When webhook received
- Airtable automation trigger: When a button is clicked
- Airtable automation trigger: When email received Updated
- Integrated Triggers
- Airtable Triggers
- Automation Actions
- Airtable Actions
- Airtable automation action: Send email Updated
- Airtable automation action: Create record
- Airtable automation action: Update record
- Airtable automation action: Find records
- Airtable automation action: Sort list
- Airtable automation action: Run a script Updated
- Airtable automation action: Generate with AI
- Integrated Actions
- Airtable automation actions: Slack
- Airtable automation actions: Google Workspace
- Airtable automation action: Send MS Teams message
- Airtable automation actions: Outlook
- Airtable automation actions: Jira Cloud
- Airtable automation actions: Jira Server / Data Center
- Airtable automation actions: Salesforce
- Airtable automation action: Create post in Facebook Pages
- Airtable automation actions: GitHub Issues
- Airtable automation action: Hootsuite post
- Airtable automation action: Send Twilio SMS
- Airtable Actions
- Airtable Bases
- Using Airtable Cobuilder
- Airtable bases overview
- Creating and managing Airtable bases
- Structuring bases in Airtable
- Moving bases between workspaces in Airtable
- Creating and managing tables in Airtable
- Creating Airtable base share links
- Importing third-party data into Airtable
- Using insights in Airtable
- Troubleshooting Airtable base performance
- Airtable Betas
- Collaborating in Airtable
- Airtable Enterprise Support
- General Enterprise information
- External badging in Airtable
- Using app library and components in Airtable Updated
- Ask an Expert beta overview
- European data residency at Airtable
- Airtable user groups overview
- Airtable Enterprise API
- Creating and managing data retention policies in Airtable
- eDiscovery APIs in Airtable
- Airtable and data loss prevention
- Accessing Enterprise audit logs in Airtable
- Set up Jira Server / Data Center to connect with Airtable
- Admin panel pages
- Airtable admin panel overview
- Users - Airtable enterprise admin panel
- Airtable admin panel user details
- Groups - Airtable admin panel
- Workspaces - Airtable Enterprise Admin Panel
- Bases - Airtable admin panel
- Interfaces - Airtable admin panel
- Data sets - Airtable admin panel
- Managed apps - Airtable admin panel
- Components - Airtable admin panel
- Reports - Airtable admin panel
- Settings - Airtable admin panel Updated
- Managing Enterprise organizations
- Managing Enterprise admins in admin panel
- Using Organizations
- Organization branding for apps in Airtable
- Enterprise Hub in Airtable
- Enterprise Hub: Org unit assignment with user groups Updated
- Deactivating, removing access, and reactivating users in the admin panel
- Managing user access to workspaces and bases
- Airtable Enterprise Key Management Updated
- Custom terms of use New
- Enterprise SSO
- General Enterprise information
- Airtable Extensions
- Airtable Fields
- Fields Overview
- Attachment
- Date-based fields
- Formula
- Getting Started with Formulas
- Formula Foundations
- The essentials of Airtable formulas
- Formula writing tips for beginners
- Troubleshooting formulas
- Basic calculations
- Conditional statements
- Logical arguments
- Working with dates
- Displaying DATETIME_FORMAT using the date field in Airtable
- Working with date functions in Airtable
- Calculating the difference between dates in Airtable
- Supported DATETIME_DIFF unit specifiers in Airtable
- Supported DATETIME_FORMAT format specifiers in Airtable
- Using the DATETIME_PARSE() formula in Airtable
- Working with timezones
- Record functions
- Text functions
- Numeric functions
- Common Solutions: Beginner
- Common Solutions: Intermediate
- Common Solutions: Advanced
- Long Text Field
- Linked Record Field
- Linking records in Airtable
- Limiting linked record selection to a view in Airtable
- Dynamic filtering in linked record fields
- Linking to one, many, or a subset of Airtable records
- Converting existing fields to Airtable linked records
- Reordering record links in Airtable
- Understanding linked record relationships in Airtable
- Number-Based Fields
- Other Fields
- Rollup, lookup, and count fields
- Select and user fields
- Integrating with Airtable
- API
- Getting started with Airtable's Web API
- Creating personal access tokens
- Airtable Webhooks API Overview
- Service accounts overview
- Airtable Web API - Using filterByFormula or sort parameters
- Airtable API Deprecation Guidelines
- Airtable API: Common troubleshooting
- Managing API call limits in Airtable
- URL length limitations for web API requests
- Integration services
- Third-party integrations via OAuth overview
- Troubleshooting disconnected OAuth integrations in Airtable
- Options for integrating with Airtable
- Third-party integrations - Common troubleshooting
- Low-code integrations - Common troubleshooting
- Integrating Airtable with external calendar applications
- Visualizing records from Airtable in Tableau
- Visualizing Airtable records in Microsoft Power BI & Power Query
- Integrating HubSpot with Airtable
- Using Zapier to integrate Airtable with other services
- Using Zapier's Multi-Step Zaps to find and update records
- Using IFTTT to integrate Airtable with other services
- Integrating with AWS Lambda & DynamoDB
- Developer tools
- API
- Airtable Interface Designer
- Interface Designer overview articles
- Interface layouts
- Interface elements
- Adding and removing elements in interfaces
- Adding layouts to interfaces
- Formatting elements in interfaces
- Interface element: Button
- Interface element: Calendar
- Interface element: Chart
- Interface element: Filter
- Interface element: Gallery
- Interface element: Grid
- Interface element: Kanban
- Interface element: Number
- Interface element: Record picker
- Interface element: Text
- Interface element: Timeline
- Learning and Resources
- Managing Airtable
- Airtable Policy
- Airtable Records
- Airtable Sync
- Airtable Views
- Airtable Workspaces
- Print
- Share
- DarkLight
- PDF
Document automator setup guide
- Updated on 29 Feb 2024
- 5 Minutes to read
- Print
- Share
- DarkLight
- PDF
All plan types/levels | |
Platform(s) | Web/Browser, Mac app, and Windows app |
Related reading | |
Airtable terminology | Automation - A trigger-action workflow that executes a series of steps, often used to take the place of repetitive or tedious work (ex. posting updates, sending messages, etc). All automations include a trigger and at least one action (ex. when a new record is added [trigger], send a message to the assignee [action]). |
Creating automated Google Docs in Airtable
In this article, we guide you through an Airtable automations' workflow that allows you to automatically create documents in Google Docs leveraging the information stored in your Airtable records. Airtable automations can create powerful and custom workflows to help your team better collaborate, communicate, and stay aligned over time.
Automatically creating documents
Visit your Airtable homepage.
Create or open your preferred base.
Click Automations and then choose Generate a weekly digest in Google Docs.
A new window opens, requiring you to complete additional information.
Enter a name or description for your automation.
Enter the necessary information, then click Test step to the left of each trigger or action.
To enable your automation, toggle OFF to ON.
Document automator at a glance
Document automator triggers and actions
Airtable automations are made up of a mixture of triggers and actions. Each automation includes:
Triggers in Airtable
Configuring triggers in Airtable
The At schedule time trigger allows you to choose a date, time, and cadence for your automation.
![](http://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/Screenshot%202023-07-06%20at%209.25.12%20AM.png)
You can also update the trigger type to another trigger to better meet your base's needs. We recommend completely understanding your goals and reviewing our other triggers before creating or configuring your trigger.
Records in Airtable
Finding records in Airtable
The Find records action allows you to locate up to 100 records in the connected base from a specified view or match provided conditions.
![](http://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/Screenshot%202023-07-06%20at%209.52.02%20AM.png)
Note
While you can create automations that don't use the Find records automation action, the Find records trigger allows for easier formatting of the resulting document.
Google Docs in Airtable
Connecting to Google and choosing a folder location
If you have yet to connect Airtable and Google before, you'll need to complete the authorization steps before moving ahead. Once the two accounts are connected, you can choose a folder in your Google Drive where any docs created in the future will live. If no folder is chosen, the docs will be put into your overarching "My Drive" folder by default.
Note
It may be a good idea to create a test folder in your Google Drive and connect to that first since you made want to test out the formatting of the created document before turning this automation on.
![](http://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/Screenshot%202023-07-06%20at%2010.15.13%20AM.png)
Updating the document’s title
Next, update the Title and Content sections. In our example, we'll change the title to "Incomplete projects - Actual trigger time.”
Updating the Content section's copy
The Content section allows you to build reusable templates for future automated documents. Start with the document's header and helper text. Currently, the copy is related to the default use case. Adding a bit more context may help readers to better digest the information.
Note
You can use markdown to further format the content section of the resulting document. You can read more about Markdown in Airtable here.
Editing the “Grid of records” token
Next, adjust the “Grid of records” token so that it only inserts the fields from Airtable that are necessary for our weekly team meeting. Start by clicking the dropdown arrow and selecting the Edit token option.
A window opens, allowing you to choose which step the token is coming from. Our example uses the Find records action step to Insert records as a grid or list.
Note
If the sorting order of records in the rendered grid or list is important for your workflow, then be sure to find records by view rather than by conditions in the "Find records" action step. Records will then render in the created Google Doc the same way that they appear in the view you selected in the "Find records" action step.
Our example includes the name, due date, category, project lead, and project team fields. Additionally, we want to ensure both the Include link to view and Include link to record options are selected so collaborators can easily navigate back to Airtable to make changes.
Other options and testing
At this point, you can add more text, images, or formatting to the document. You could even add additional grid tokens. Additionally, there is one more consideration: portrait or landscape.
It's a good idea to use the landscape option if you have more than 5 fields selected in the rendered grid or list token.
You'll now want to test this step of the automation to make sure that the template you've just created in this automation step looks the way you'd like in Google Docs. After testing successfully, you'll see a URL that you can highlight and copy, or just check the Google Drive folder you configured earlier.
As you can see in the highlighted boxes:
The outline of the document corresponds to the project lead grouping in Airtable.
There's a helpful header and context for the document.
There is a rendered grid that only shows the fields we selected in the "Find records" token.
The arrows in each row link back to the individual corresponding Airtable record.
The line below each section shows when the document was generated and links back to the Airtable view where the records were rendered from.
FAQs
Are both user-created documents and documents created using document automator supported?
Yes, both types of documents are supported but we currently do not allow the doc being updated to be dynamically set up.
Can I use document automator with other services and platforms?
No, currently document automator only works for Google Docs.
Where are documents stored if a Google Drive folder is not selected during the setup process?
If no folder is specified, then the document will be added to the “My Drive” folder in Google.
How do I sort data being pulled in for the grid and list tokens?
Data can be sorted in two ways:
By selecting an existing view with the desired sort in the "Find records" action step.
Or by creating a new view for the document automator with the sort you prefer; choose that view in the "Find records" step, and the document will inherit the same sorting.