Data Fetcher Help Center
🚀 Try for free📮 Support
  • 👋Welcome
  • Create Requests
    • Create a request
    • Use table values in requests
    • Use variables in requests
    • Response field mapping
    • Schedule a request
    • Add a request trigger
    • Troubleshoot errors
    • Run request using webhook URL
    • Pre-built integrations
  • Custom Requests
    • Create a custom request
    • Set request method
    • Set request parameters
    • Request authorization
    • Set request headers
    • Add request body
    • Connect to a preset OAuth API
    • Create a custom OAuth connection
  • Advanced settings
    • Write modes
    • Update based on field(s)
    • Pagination
    • Response data transformations
    • Response JMESPath
    • Add fixed value to output
    • No output mode
    • Rate limit
    • Max response records
    • Run request from button field
    • Denormalize response
    • XML array handling
    • Fixed IP Address
  • Organise Requests
    • Run history
    • Duplicate a request
    • Delete a request
    • Add request description
    • Import request from cURL command
    • Export requests as JSON file
    • Import requests from JSON file
  • Create Sequences
    • Create a sequence
    • Schedule a sequence
    • Run sequence from button field
    • Run sequence using webhook URL
  • Account
    • Upgrade workspace
    • Authorize Data Fetcher and Airtable
    • Add user to workspace
    • Roles and permissions
    • View monthly usage
    • Update personal details
    • Update payment card
    • Update billing information
    • View invoices
    • Switch workspace
  • Get a Google Maps API Key
Powered by GitBook
On this page
  • Add a request trigger
  • Run request when a record enters a view
  • Run when the base is changed via the Airtable API
  1. Create Requests

Add a request trigger

Last updated 6 months ago

You can run requests whenever your base data changes by adding a request trigger.

The request will run automatically when a record is created/updated/deleted, even if you are not logged into Airtable and do not have Data Fetcher open.

Add a request trigger

  • . You only need to do this once.

  • On the create request screen, select the Trigger tab.

  • Select the type of trigger you want, e.g. Run this request when Record created. You can select more than one type.

  • Select the Table to watch.

  • Limit the trigger to a particular View. This is optional: if you do not select a view, all record changes in the table will trigger a run.

  • If you've selected the Record updated trigger type, you will need to select the fields to watch for changes.

  • Click "Save".

You can add a maximum of two triggers per base (across all Data Fetcher installations in that base/workspaces) due to Airtable's webhook API limitations.

Run request when a record enters a view

You can trigger the request when a record enters a view by using the Record created Trigger type and selecting both a Table and View.

Run when the base is changed via the Airtable API

By default, triggers ignore base data changes that come from the Airtable REST API. You can choose to include these by enabling the Run when the base is changed via the Airtable API setting.

Enabling this setting can cause infinite loops. This can happen when a record that was created/updated by a trigger causes the trigger to rerun and create/update yet another record, or other scenarios like that. This can consume all of your monthly usage limits.

You first need to authorize (using OAuth) Data Fetcher