> ## Documentation Index
> Fetch the complete documentation index at: https://help.datafetcher.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Run request from button field

Button fields in Airtable let you run Data Fetcher requests directly from your table (or interface) without opening the extension dashboard. This saves you time and allows you to run requests using values from specific records.

## How to set up button fields

Follow these steps to create your first button field request:

1. [**Create and save a request**](/create-requests/create-a-request) in Data Fetcher. You can close the extension dashboard afterward, but remain logged into Data Fetcher.
2. [Create a button field](https://support.airtable.com/docs/button-field) in Airtable that opens Data Fetcher.
3. Click any button in your new button field column.
4. A modal will appear asking you to select which request / sequence to run. Use the **Request** dropdown menu to make your selection.
5. Click **Save** to save your selection, and run the request immediately.

<video controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/datafetcher/w98Tif7NbTvrPGMw/videos/Set%20up%20button%20field.mp4?fit=max&auto=format&n=w98Tif7NbTvrPGMw&q=85&s=3ac69740bcdc1ecc912b9673bc81c77d" data-path="videos/Set up button field.mp4" />

After this initial setup, clicking any button in that field will run your selected request immediately without requiring you to set it up again.

## Configure multiple button setups

You can assign different requests (and [sequences](/create-sequences/create-a-sequence)) to button fields across different tables or views within the same table.

1. Open the Buttons modal by clicking **Buttons** in the top menu on Data Fetcher's home screen.
2. Add a new configuration by clicking **+ Add** and selecting your table, view, and request / sequence.
3. Set view specificity by either selecting a specific view or leaving it blank to apply to all views in the table.
4. Click **Save** to confirm your configuration.

<video controls className="w-full aspect-video rounded-xl" src="https://mintcdn.com/datafetcher/w98Tif7NbTvrPGMw/videos/Multiple%20buttons.mp4?fit=max&auto=format&n=w98Tif7NbTvrPGMw&q=85&s=a418aa4a873e66efa0c964aaaa0c56f1" data-path="videos/Multiple buttons.mp4" />

**Note:** Each table and view combination can only have one assigned request / sequence. If you configure both a general table setting (blank view) and a specific view setting, the specific view setting takes priority.

## Choose your execution scope

When working with requests that [run for each record](/create-requests/use-table-values-in-requests#run-for-each-record), button fields offer two execution options:

* **Run once mode (default):** The request runs only for the record containing the clicked button.
* **Run for each record mode:** The request runs for every record in your request's designated **input view**.

To use Run for each record mode, enable **Run for each record, not just the record clicked** when configuring your button setup.
