Airtable Integration
Connect Gdocify to Airtable to use your database records for document generation. Perfect for teams using Airtable for project management and data organization.
Overview
Airtable integration lets you:
- Connect to any Airtable base
- Select specific tables and views
- Use linked records and formulas
- Leverage Airtable's powerful data structure
Connecting Your Airtable Account
Before you can use Airtable, you need to authorize Gdocify:
- Go to Settings → Integrations in Gdocify
- Find Airtable
- Click "Connect Account"
- Sign in with your Airtable account
- Grant Gdocify permission to read data from your bases
Gdocify uses OAuth for secure authentication and only requests read access to your data.
Selecting a Base
Airtable organizes data into bases (workspaces). When configuring your data source:
- Click "Datasource Config" in your automation
- Select "Airtable" as the data source type
- Choose your Base from the dropdown
- All tables in that base will be available
Choosing a Table
Each base contains one or more tables:
- After selecting a base, choose the Table dropdown
- Select the specific table you want to use
- Only records from that table will be used
Using Views (Optional)
Views in Airtable let you filter and sort records:
- After selecting a table, choose a View (optional)
- Only records visible in that view will be used
- This is useful for:
- Filtering by status or category
- Sorting records in a specific order
- Using filtered subsets of your data
Understanding Airtable Field Types
Airtable has different field types. Gdocify handles them as follows:
- Single line text: Used as-is
- Long text: Used as-is (supports markdown if enabled)
- Number: Converted to text
- Date: Formatted as text
- Checkbox: "Yes" or "No"
- Single select: The selected option
- Multiple select: Comma-separated list
- Link to another record: The linked record's name or ID
- Attachment: URLs to attached files
- Formula: The calculated result
Selecting a Key Field
A key field is a unique identifier for each record. Choose a field that:
- Has unique values for every record
- Won't change over time
- Is easy to identify
Good key fields:
- Email addresses
- Record IDs (auto-generated)
- Unique codes
- Employee numbers
Avoid:
- Names (can have duplicates)
- Dates
- Status fields
Working with Linked Records
If your table has linked records:
- Gdocify can access fields from linked records
- Use dot notation:
{{linkedTable.fieldName}} - For multiple linked records, the first one is used
Example: If "Project" links to a Projects table, you can use:
{{Project.Name}}- The project name{{Project.Status}}- The project status
Refreshing Your Data
If you update your Airtable base:
- Click "Refresh" in the datasource config
- Gdocify will reload the data
- New fields will appear automatically
- Updated values will be used in next generation
Permissions and Access
Gdocify needs:
- Read access to your Airtable base
- Permission to view the selected table
Gdocify cannot:
- Modify your Airtable records
- Create or delete records
- Access bases you haven't authorized
Troubleshooting
"Base not found"
- Make sure you've authorized Gdocify to access Airtable
- Check that the base exists and is accessible to your account
"No records found"
- Verify your table has records
- Check if you've selected a view that filters out all records
- Ensure the table is not empty
"Field not available"
- Refresh the datasource to reload fields
- Check that the field exists in your table
- Verify you've selected the correct table
"Permission denied"
- Re-authorize Airtable in Settings → Integrations
- Check that your Airtable account has access to the base
Best Practices
- Use clear field names: "Candidate Name" is better than "Name1"
- Keep data consistent: Use the same format across records
- Use views for filtering: Create views for different document types
- Test with a view first: Use a filtered view to test before processing all records
- Leverage formulas: Use Airtable formulas to prepare data before generation
Airtable Triggers
Airtable integration supports special triggers:
- Button trigger: Add a button field in Airtable to generate documents on-demand
- Script trigger: Use Airtable scripts for advanced automation
- Email trigger: Generate documents when records are emailed
Learn more in the Triggers section.
Next Steps
Once your Airtable base is connected:
- Add placeholders to your template
- Map placeholders to your Airtable fields
- Configure result settings
- Set up Airtable triggers for automation
- Generate documents