How to Trigger Make Webhooks Automatically from Airtable

You’ve set up a Make scenario that automates part of your Airtable workflow, and now you want Airtable to trigger it automatically.

Maybe when someone clicks a button, updates a record, or marks a task as complete, you want that action to instantly start your automation in Make.

The problem is, Airtable doesn’t have a built-in “Send to Make” button. So how do you get your base to communicate directly with Make?

Here are two ways you can achieve this.

1. Send Data to a Webhook Using a Formula or Button Field

The simplest way to send data from Airtable to Make is by creating a formula field or a button field that contains your webhook URL and any parameters you want to send.

For example, if your webhook URL is https://your_webhook_address.com, and you want to send the Record ID, your formula would look like:

"https://your_webhook_address.com?RecordID=" & RECORD_ID()

In most cases, you only need to send the Record ID. Once your Make scenario receives it, you can use the Airtable: Get a Record module to pull in the rest of the record’s data.

If you want to include multiple fields, you can extend your formula like this:

"https://your_webhook_address.com?RecordID=" & RECORD_ID() & "&email=" & ENCODE_URL_COMPONENT({Email}) & "&name=" & ENCODE_URL_COMPONENT({Name})

When clicked, this button opens a new browser tab and shows the webhook response. Sometimes that’s useful, for example if you want your users to see confirmation or progress details.

Make also provides a Webhook Response module that allows you to customize what the user sees, such as displaying a completion message or estimated processing time.

Make Scenario

2. Trigger a Webhook Without Manual Clicks

If you prefer not to manually trigger the webhook each time, you can handle the request using an Airtable automation with the Run Script action.

To do this, set up your automation to run when a record meets certain conditions (such as a button click or field update), and add a Run Script step.

If you only need to send the Record ID, your script will look like this:

let config = input.config();
let url = `https://your_webhook_address.com?RecordID=${config.myRecord}`;
fetch(url);

If you need to send multiple fields, extend your script as follows:

let config = input.config();
let url = `https://your_webhook_address.com?RecordID=${config.myRecord}&email=${config.email}&name=${config.name}`;
fetch(url);

Before running the automation, make sure to define each of your input variables in the left panel of the automation editor.

Run Script

This setup lets Airtable send webhook data to Make automatically based on events happening in your base, without you needing to manually click any buttons or links, making your automation fully autonomous.

Need help or have feedback? Email me at[email protected]