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

# Actions

Actions let your agent go beyond conversation and perform tasks, trigger workflows, or fetch external data. They are used to execute API calls, guide users with buttons, retrieve real-time information, and connect with external tools.

Open your agent, navigate to the **Actions tab**, and click **Create New Action.**

## Types of Actions

<Frame>
  <img src="https://mintcdn.com/techopsfwdslashai/-loQGxJcaUzzjC_A/images/Actions-1.png?fit=max&auto=format&n=-loQGxJcaUzzjC_A&q=85&s=2a7544500c86b764f942ba79f6418e2c" alt="Actions 1" width="2880" height="1620" data-path="images/Actions-1.png" />

  <img src="https://mintcdn.com/techopsfwdslashai/-loQGxJcaUzzjC_A/images/Actions-1.png?fit=max&auto=format&n=-loQGxJcaUzzjC_A&q=85&s=2a7544500c86b764f942ba79f6418e2c" alt="Actions 1" width="2880" height="1620" data-path="images/Actions-1.png" />
</Frame>

## Custom Action

Custom Actions allow your agent to interact with external APIs to fetch data or perform operations. For example, fetch order status from your backend using an order ID.

​You define when the action should trigger using a natural language description, along with example queries. Inputs can be configured to collect required data such as text, numbers, or dates. These inputs can be extracted from the conversation, asked from the user, or pulled from context.

<Frame>
  <img src="https://mintcdn.com/techopsfwdslashai/-loQGxJcaUzzjC_A/images/Custom-Action-1.png?fit=max&auto=format&n=-loQGxJcaUzzjC_A&q=85&s=8994efe165aa05b9dd64ed94d975fbf8" alt="Custom Action 1" width="2880" height="1620" data-path="images/Custom-Action-1.png" />

  <img src="https://mintcdn.com/techopsfwdslashai/-loQGxJcaUzzjC_A/images/Custom-Action-1.png?fit=max&auto=format&n=-loQGxJcaUzzjC_A&q=85&s=8994efe165aa05b9dd64ed94d975fbf8" alt="Custom Action 1" width="2880" height="1620" data-path="images/Custom-Action-1.png" />
</Frame>

You then set up the API request by specifying the method, endpoint, and any required parameters, headers, or body. Collected inputs can be passed into this request dynamically.

<Frame>
  <img src="https://mintcdn.com/techopsfwdslashai/-loQGxJcaUzzjC_A/images/Custom-Action-2-1.png?fit=max&auto=format&n=-loQGxJcaUzzjC_A&q=85&s=9a7a74563e8f292c02d1d8373cbc14a0" alt="Custom Action 2 1" width="2880" height="1620" data-path="images/Custom-Action-2-1.png" />

  <img src="https://mintcdn.com/techopsfwdslashai/-loQGxJcaUzzjC_A/images/Custom-Action-2-1.png?fit=max&auto=format&n=-loQGxJcaUzzjC_A&q=85&s=9a7a74563e8f292c02d1d8373cbc14a0" alt="Custom Action 2 1" width="2880" height="1620" data-path="images/Custom-Action-2-1.png" />
</Frame>

Responses can be tested using either live API data or a sample response. You can also control how much context the action has access to using data access settings.

<Frame>
  <img src="https://mintcdn.com/techopsfwdslashai/-loQGxJcaUzzjC_A/images/Custom-Action-3-1.png?fit=max&auto=format&n=-loQGxJcaUzzjC_A&q=85&s=61ce4fa4ef5a585c8cf0d23514a4add4" alt="Custom Action 3 1" width="2880" height="1620" data-path="images/Custom-Action-3-1.png" />

  <img src="https://mintcdn.com/techopsfwdslashai/-loQGxJcaUzzjC_A/images/Custom-Action-3-1.png?fit=max&auto=format&n=-loQGxJcaUzzjC_A&q=85&s=61ce4fa4ef5a585c8cf0d23514a4add4" alt="Custom Action 3 1" width="2880" height="1620" data-path="images/Custom-Action-3-1.png" />
</Frame>

## Custom Button

Custom Buttons allow your agent to show clickable options within the chat. For example, you can add a “Book a Demo” button that links to your calendar.

<Frame>
  <img src="https://mintcdn.com/techopsfwdslashai/gB8o_ylGtjvmhXAD/images/Custom-button.png?fit=max&auto=format&n=gB8o_ylGtjvmhXAD&q=85&s=571af3d5a85920e0b8a8d00948a98da0" alt="Custom Button" width="2880" height="1620" data-path="images/Custom-button.png" />

  <img src="https://mintcdn.com/techopsfwdslashai/gB8o_ylGtjvmhXAD/images/Custom-button.png?fit=max&auto=format&n=gB8o_ylGtjvmhXAD&q=85&s=571af3d5a85920e0b8a8d00948a98da0" alt="Custom Button" width="2880" height="1620" data-path="images/Custom-button.png" />
</Frame>

You define when the button should appear, what text it displays, and where it redirects. When the defined condition is met, the agent presents the button, and clicking it takes the user to the specified URL.

## Web Search

Web Search enables the agent to fetch information from the internet when it does not have sufficient knowledge. For example, enable your agent answer questions about recent events using live web data.

<Frame>
  <img src="https://mintcdn.com/techopsfwdslashai/gB8o_ylGtjvmhXAD/images/Web-search.png?fit=max&auto=format&n=gB8o_ylGtjvmhXAD&q=85&s=bc022acd55fa264053e5e2b866db66e0" alt="Web Search" width="2880" height="1620" data-path="images/Web-search.png" />

  <img src="https://mintcdn.com/techopsfwdslashai/gB8o_ylGtjvmhXAD/images/Web-search.png?fit=max&auto=format&n=gB8o_ylGtjvmhXAD&q=85&s=bc022acd55fa264053e5e2b866db66e0" alt="Web Search" width="2880" height="1620" data-path="images/Web-search.png" />
</Frame>

You define when it should be used, typically for unknown or time-sensitive queries. When triggered, the agent performs a web search and returns relevant results.

## Zapier

The Zapier action allows your agent to connect with external applications and automate workflows, via Zapier. For example, you can send captured leads from FwdSlash to your CRM or Google Sheets.

<Frame>
  <img src="https://mintcdn.com/techopsfwdslashai/gB8o_ylGtjvmhXAD/images/zapier.png?fit=max&auto=format&n=gB8o_ylGtjvmhXAD&q=85&s=ac262000d3748938a880ae8e464463ba" alt="Zapier" width="2880" height="1620" data-path="images/zapier.png" />

  <img src="https://mintcdn.com/techopsfwdslashai/gB8o_ylGtjvmhXAD/images/zapier.png?fit=max&auto=format&n=gB8o_ylGtjvmhXAD&q=85&s=ac262000d3748938a880ae8e464463ba" alt="Zapier" width="2880" height="1620" data-path="images/zapier.png" />
</Frame>

​

You can link your agent to Zapier, authenticate your account, and configure integrations. Once set up, your agent can trigger actions or workflows across tools like CRMs, email platforms, or databases.

***

All created actions appear in a table with key details like name, type, status, and timestamps. You can edit or delete actions from here. Each action must be enabled and saved to take effect.

<Frame>
  <img src="https://mintcdn.com/techopsfwdslashai/gB8o_ylGtjvmhXAD/images/Actions-table.png?fit=max&auto=format&n=gB8o_ylGtjvmhXAD&q=85&s=10df19aa0f35279d416e33bba324a156" alt="Actions Table" width="2880" height="1620" data-path="images/Actions-table.png" />

  <img src="https://mintcdn.com/techopsfwdslashai/gB8o_ylGtjvmhXAD/images/Actions-table.png?fit=max&auto=format&n=gB8o_ylGtjvmhXAD&q=85&s=10df19aa0f35279d416e33bba324a156" alt="Actions Table" width="2880" height="1620" data-path="images/Actions-table.png" />
</Frame>

Now that your agent’s capabilities are set up, you can customize how it looks and feels in the **Theme** page.
