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
  • Authorize Data Fetcher
  • Turn On Sequence Webhook URL
  • Run for One Particular Record
  • Call Webhook from Airtable Automation
  1. Create Sequences

Run sequence using webhook URL

Last updated 6 months ago

This feature requires a .

Every sequence can be run using its webhook URL. This means the sequence can be run automatically when an event happens, e.g. when a record is updated or a form gets a new submission.

Authorize Data Fetcher

To schedule requests, you will first need to authorize (using OAuth) Data Fetcher. You will only need to do this once.

  • On the create sequence screen, under Webhook, click "Authorize".

  • On the modal that opens, click "I understand, let's Authorize".

  • A new tab/ window will open, prompting you to let Data Fetcher access Airtable. Add the bases you want Data Fetcher to have access to. We recommend selecting "All current and future bases in all current and future workspaces" to avoid any unauthorized issues in the future.

  • Click "Grant access".

  • You will return to the Data Fetcher extension and the webhook will be switched on.

Turn On Sequence Webhook URL

To run a sequence by calling its webhook URL, you first need to turn the webhook on:

  • On the create request screen, click on the Webhook URL tab and enable "Turn on webhook for sequence".

https://hook.datafetcher.com/h/sr4X86TTJ747CAPj9gVU9mrKnN33wKqT46CbaaTxnaXqsr
  • Try visiting the URL in your browser. You should see a success message and the sequence will run immediately.

Run for One Particular Record

You can add the record_id parameter to the webhook URL to run the sequence for a particular record. Each request in the sequence needs to have the same Run on Multiple Records table, and the record needs to be in that table.

With the record_id parameter, the sequence's webhook URL will look something like this:

https://hook.datafetcher.com/h/rr4X86TTJ747CAPj9gVU9mrKnN33wKqT46CbaaTxnaXqsr?record_id=reca19WnKiU2L46cj

Call Webhook from Airtable Automation

  • Create an automation with the trigger you want, e.g. When a record is updated.

  • Add the following script, replacing YOUR_WEBHOOK_URL with the one for your sequence:

await fetch(`YOUR_WEBHOOK_URL`);

Click the clipboard icon icon next to the webhook URL to copy the webhook URL to your clipboard. The webhook URL will look like this:

You can call the webhook and run the sequence from an Airtable automation. This means you can run the sequence when a record is updated, a form is submitted, a record matches a condition or any other .

For the automation action, select .

Automation trigger
Run a script
paid Data Fetcher plan