---
title: Form-triggered AI agent
slug: form-triggered-ai-agent
image: https://archbee-image-uploads.s3.amazonaws.com/oAyFj2GHlBeBVWF5OAir2/Sf7X5GzSkXOgLhLTghqXY_triggers-1.png
docTags: 
createdAt: 2026-03-19T11:04:02.126Z
---

This form-triggered AI agent scenario watches new form responses, and the agent replies to form questions in an email.

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/_IIZrwrtlQZDXYhuycHGt_form-triggered-ai-agnet.png)

## Prerequisites

- A Gmail account&#x20;
- A Tally account&#x20;
- A Tally form configured with the following fields:
  - Your first name
  - Your last name
  - Your email&#x20;
  - Your question&#x20;
- A test form submission with your personal email address

While this example uses Tally, you can use any forms service.

## Step 1. Add a Watch New Responses module

The **Tally&#x20;**> **Watch New Responses&#x20;**&#x6D;odule is a [webhook ](https://help.make.com/webhooks)that watches all new form responses.&#x20;

To add the **Watch New Responses** module:&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
In the Scenario Builder, click the giant plus.&#x20;
:::

:::WorkflowBlockItem
In the app search, search for and click **Tally**.&#x20;
:::

:::WorkflowBlockItem
Click the **Watch New Responses** module.&#x20;
:::

:::WorkflowBlockItem
Click **Create a webhook**:

1. In **Webhook name**, name your webhook to identify it later.&#x20;
2. In **Connection**, select an existing Tally connection. Alternatively, click **Add&#x20;**&#x74;o create a new one and select **OAuth**.&#x20;
3. In **Form ID**, select the form that you created earlier.
4. Click **Save**.
:::

:::WorkflowBlockItem
Click **Save**.&#x20;
:::

:::WorkflowBlockItem
Click **Save&#x20;**&#x6F;n the Scenario toolbar.
:::

:::WorkflowBlockItem
Test the module:

1. Click **Run once** on the Scenario toolbar.
2. Click the output bubble to view your responses from the test form you submitted earlier.&#x20;
:::
::::

You've now added a **Tally&#x20;**> **Watch New Responses** module to your scenario.

## Step 2. Add a Run an agent module

To add th&#x65;**&#x20;Make AI Agent (New)**> **Run an agent&#x20;**&#x6D;odule:

:::::WorkflowBlock
:::WorkflowBlockItem
Click the plus icon next to the **Tally&#x20;**> **Watch New Responses** module.&#x20;
:::

:::WorkflowBlockItem
In the app search, search for and click **Make AI Agent (New)**.&#x20;
:::

:::WorkflowBlockItem
Click the **Run an agent&#x20;**&#x6D;odule.&#x20;
:::

::::WorkflowBlockItem
In **Connection**, select an existing AI provider connection from the dropdown or click **Add&#x20;**&#x74;o add a new one.&#x20;

:::hint{type="info"}
If you don't want to set up an account with an AI provider, select **Make's AI Provider**.&#x20;
:::
::::

:::WorkflowBlockItem
In **Model**, select a model from your chosen AI provider.
:::

::::WorkflowBlockItem
In **Instructions**, describe who your agent is and what it does. You can copy-paste the below:

You are a friendly agent who answers general questions. Always use HTML for your answers.

:::hint{type="info"}
You request HTML here so that the agent provides its answers in an email in a structured format.&#x20;
:::
::::

:::WorkflowBlockItem
In **Input**, map the `Fields by ID: Your question` value from the **Tally&#x20;**> **Watch New Responses** module, so the agent receives the question from the Tally form.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/3WNKT2YXwfE9umZAjHfQH-20260210-172355.png" size="50" width="467" height="160" position="center" darkWidth="467" darkHeight="160" showCaption="false"}
:::

:::WorkflowBlockItem
Click **Save**.&#x20;
:::

:::WorkflowBlockItem
Click **Save&#x20;**&#x6F;n the Scenario toolbar.&#x20;
:::
:::::

You've now added the **Make AI Agent (New)** > **Run an agent** module to your scenario.&#x20;

## Step 3. Add a Send an email module&#x20;

With the **Gmail&#x20;**> **Send an email&#x20;**&#x6D;odule, the agent answers the form question directly to the user's email address.&#x20;

To add a **Send an email** module:

::::WorkflowBlock
:::WorkflowBlockItem
Click the plus icon next to the **Run an agent&#x20;**&#x6D;odule.&#x20;
:::

:::WorkflowBlockItem
In the app search, search for and click **Gmail**.&#x20;
:::

:::WorkflowBlockItem
Click the **Send an email&#x20;**&#x6D;odule.&#x20;
:::

:::WorkflowBlockItem
In **Connection**, select an existing Gmail connection from the dropdown or click **Add&#x20;**&#x74;o create a new one.&#x20;
:::

:::WorkflowBlockItem
In **To**, click **Add recipient**.
:::

:::WorkflowBlockItem
&#x20;In **Recipient email address 1**, map the `Fields by ID: Your email` value from the **Tally&#x20;**> **Watch New Responses** module, so the agent replies to the email address specified in the Tally form.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/a-LPEaFyTd9hLRpcUgjND-20260210-175703.png" size="50" width="479" height="196" position="center" darkWidth="479" darkHeight="196" showCaption="false"}
:::

:::WorkflowBlockItem
In **Subject**, specify the subject of the agent's email reply, for example, "Thanks for your question!"
:::

:::WorkflowBlockItem
In **Body type,** select **Raw HTML&#x20;**&#x66;rom the dropdown.&#x20;
:::

:::WorkflowBlockItem
In **Content**, map the `Response` value from th&#x65;**&#x20;Run an agent** module. &#x20;
:::

:::WorkflowBlockItem
Click **Save**.&#x20;
:::

:::WorkflowBlockItem
Click **Save&#x20;**&#x6F;n the Scenario toolbar.
:::

:::WorkflowBlockItem
Test the scenario:

1. Click the down arrow next to **Run once** on the Scenario toolbar.&#x20;
2. In **Scenario run**, select the previous scenario run to use its trigger data as test data.&#x20;
3. Click **Run once**.&#x20;
4. Check your email to see if the agent replied to your question.&#x20;
:::
::::

You've now created a form-triggered AI agent  scenario.
