# Add Action

The **Add Action** feature allows users to add various action types to the List, including **Flow**, **URL**, **New**, and **Delete**. These actions enable users to perform critical tasks directly from the List, significantly improving workflow efficiency. For example, Flow actions can automate complex business processes, while URL actions redirect users to a specified web page.

***

### :small\_orange\_diamond: Steps to Add an Action

1\. Click the **Add Action** button to open the action editing screen.

<div><figure><img src="/files/cfdxhvxF5EyuIKyga6kj" alt="" width="337"><figcaption><p>Action Setup</p></figcaption></figure> <figure><img src="/files/eZ8dRUlaY7CJw8ppq9DZ" alt="" width="337"><figcaption><p>Edit a Action</p></figcaption></figure></div>

2\. Configure the Label (name of the action) and **Button Variant**. Available button variants include:

* Base
* Neutral
* Brand
* Brand Outline
* Destructive
* Destructive Text
* Success

<figure><img src="/files/ju3WKbTkuveukTJfGZkf" alt=""><figcaption><p>Button Variant</p></figcaption></figure>

3\. Select and configure the **Action Type** based on the desired functionality:

{% tabs %}
{% tab title="Flow" %}
![](/files/dV13Tg87xrSpCSRNCxoP)

<table><thead><tr><th width="100">No.</th><th width="208">Name</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><strong>Modal Size</strong></td><td><p>Set the size of the modal where the Flow will execute.</p><ul><li>Small</li><li>Medium (<em>Default)</em></li><li>Large</li></ul></td></tr><tr><td>2</td><td><strong>Flow</strong></td><td>Select the Flow to execute for the action.</td></tr><tr><td>3</td><td><strong>Parameter Type</strong></td><td><p>Choose the type of parameters to pass to the Flow.</p><ul><li>Object of Selected Row</li><li>Record Id of Selected Row</li><li>Values from Filters</li><li>None</li></ul></td></tr><tr><td>4</td><td><strong>Parameter Name</strong></td><td>Select an accepted variable from the Flow to store the parameter value.</td></tr></tbody></table>
{% endtab %}

{% tab title="URL" %}
![](/files/te4p06uU9a4WMT9CjfGs)

<table><thead><tr><th width="91">No.</th><th width="237">Name</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><strong>URL</strong></td><td>Specify the URL to redirect users when the action is executed.</td></tr><tr><td>2</td><td><strong>Parameter Field API Name</strong></td><td>Pass fields from the selected records as parameters in the URL.</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

4\. Click the **Save** button to add the action to the List.

<figure><img src="/files/d4imypYnktzzrg8zh0fm" alt="" width="304"><figcaption><p>Added a Action</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.smallbuilder.com/smallbuilder-lists/builder-setup-steps/action-setup/add-action.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
