---
title: Make AI Module Builder
slug: alpha-make-ai-module-builder
description: Discover the Make AI Module Builder, an accessible automation tool that simplifies task management with natural language instructions and multiple API integrations. 
docTags: 
createdAt: 2026-02-16T13:27:37.631Z
---

# What is Make AI Module Builder

Make AI Module Builder is an AI-powered automation builder in Make that allows you to create automations using simple, natural language instructions. It saves you time from filling out technical forms or configuring multiple modules to complete a task. It bridges the gap between ideas and automation and turns them into executable scenarios.&#x20;

For example, you can use MakeAI Module Builder to send an automated response to all your unread emails.

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/hsBkXuRbStK4rlekiljpt-20260324-093444.png)

:::hint{type="danger"}
Use **Build & Run** mode only when you are certain of your instructions, as some of these actions cannot be undone. As a best practice, we recommend using **Build** mode first to review the steps, then switching to **Run** mode once verified.
:::

# Key benefits

See the following reasons why you should use Make AI Module Builder:

- Lowered entry barrier for non-technical users who may find traditional module set up challenging.
- Maximizes speed and efficiency for experienced users by eliminating time consuming  activities.
- Replaces complex, multi-field forms with a prompt. You can instruct Make AI Module Builder to do a task with simple instructions and Make will generate the logic for that task within a module.
- Provides intuitive API access to endpoints that are not available in Make without the need to know their exact functionality.
- Removes the need to choose from multiple separate modules in a single app.

**How is Make** **AI Module Builder different from the Make an API call module**

A single Make AI Module Builder module can execute a sequence of API calls. You only need to provide the intent and Make AI Module Builder will take care of the "how" by generating the necessary code and logic internally.&#x20;

:::hint{type="info"}
The code generated by Make AI Module Builder is static and will not auto-update if third party APIs change (e.g. Airtable adds/removes fields). You must manually update your prompt to trigger a code regeneration.
:::

# Make AI Module Builder modules

:::ExpandableHeading
### Airtable

Instruct your Make AI Module Builder - Airtable module to create or update records, manage tables and fields, build filtered views, or sync data across bases - and it writes and runs the code for you.

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |



| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Gmail&#x20;

Instruct Make AI Module Builder - Gmail module to do tasks such as triage unread emails, draft responses, organize emails, or clean up email clutter.&#x20;

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Google Calendar

Instruct Make AI Module Builder - Google Calendar module to do tasks such as find available slots for meetings, find conflicts, reschedule events, sync calendars events, *etc*.

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Google Docs

Instruct Make AI Module Builder - Google Docs module to do tasks such as reformat text, merge content, generate summaries, insert tables, etc.

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |


:::

:::ExpandableHeading
### Google Drive

Instruct Make AI Module Builder - Google Drive to upload, move, copy, organize folders, manage permissions, or search across your drive.&#x20;

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Google Forms

Instruct Make AI Module Builder - Google Forms module to create quizzes, update questions, collect and analyze responses, or even build survey forms.

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Google Sheets

Instruct Make AI Module Builder - Google Sheets module to do tasks such as reformat cells, merge sheets, build pivot summaries, or sync data.&#x20;

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |


:::

:::ExpandableHeading
### HTTP

Instruct your Make AI Module Builder - HTTP module to fetch data, submit forms, paginate through endpoints, chain multiple requests, or transform responses.&#x20;

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Instagram for Business

Instruct Make AI Module Builder - Instagram for Business to publish photos, reels, carousels, manage comments, track engagement insights, or browse hashtag content.

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Jira

Instruct Make AI Module Builder - Jira module to create or update issues, manage sprints, transition status, bulk-edit fields, or generate reports.&#x20;

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Pinterest

Instruct Make AI Module Builder - Pinterest module to create and organize pins, manage boards and sections, curate content, or retrieve account insights.&#x20;

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

:::ExpandableHeading
### Telegram Bot

Instruct the Make AI Module Builder - Telegram Bot module to send messages, manage groups, forward content, build inline keyboards, or post to channels.&#x20;

| **Field**              | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Connection             | Select an account to connect to an existing account or create a new connection.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Task                   | This field lets you instruct what the module should do in a simple text format. You can map any inputs you need directly in the task description.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Safety level           | **Protected&#x20;**– This option allows the module to use the read action only. It can only retrieve data, not write, replace or delete it. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors. &#xD;<br />**Normal&#x20;**– This option allows the module to use all actions - read, write, update, and delete. In this mode, feasibility and code review checks are done in the background to flag potentially problematic behaviors.&#xD;<br />**Unrestricted** – This option allows the module to use all actions – read, write, update, and delete. It still runs feasibility and code review checks but won't block execution. You are allowed to perform actions even if they are risky and can't be undone                                                                                                                                                                                                                                                                                                                                                                                                   |
| Mode                   | **Build** – Build mode generates the module logic and produces a list of Steps outlining the actions the module will take, without executing any of them. This allows you to review and verify the intended behavior before committing to execution. Once satisfied with the outlined steps, you can switch to Run Mode to execute the module. This mode is intended as a temporary safety measure.<br />**Run&#x20;**– Run mode executes the steps outlined by Build Mode. It is only available when Build Mode has been run at least once and the instructions field has not been modified since. If changes to the module are required, you must switch back to Build Mode, adjust their instructions, and review the updated steps before returning to Run mode to resume execution.<br />**Build & Run** – Build & Run mode combines both the Build and Run steps into a single execution. It automatically runs the module immediately after the logic is generated. As this mode skips the review step, you will not have the opportunity to inspect the outlined steps before actions are performed. This mode carries a higher degree of risk and should be used with caution. |
| Always Regenerate Code | When it is toggled to **No**, the Make AI Module Builder module generates the code once and reruns it multiple times.<br />Use this option if your prompt is static and the logic does not change frequently. The code only changes if the user manually edits the **Text&#x20;**&#x66;ield.<br />This ensures determinism. Every time the scenario runs, the exact same code executes. This is safer, faster, and saves on credits.<br /><br />When this is toggled to **Yes**, the module ignores the cached code and writes a fresh script <br />every single time the module is triggered.<br />Use this option when you're handling shifting instructions or when your instructions and the logic is subject to change often.<br />It picks up the latest instructions and generates code every time the module is run.                                                                                                                                                                                                                                                                                                                                                            |
:::

# Use Make AI Module Builder in a scenario

### Requirements

You must have a Make account and an active account with the corresponding module (Google, Airtable, Atlassian etc.,) to access this feature.

### Create the connection in Make&#x20;

To create the connection:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add a Make AI Module Builder module to your scenario, and click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Follow the on-screen instructions to complete the connection.
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

# Make AI Module Builder use cases&#x20;

Find available slots in your calendar and schedule a meeting for 30 minutes

::::::ExpandableHeading
## Use case 1 -  Organize your mailbox

In this below example, you will use the Make AI Module Builder - Gmail module to organize your inbox by creating a folder and moving relevant emails to it.

### Step 1: Add a  Make AI Module Builder - Gmail module to your scenario builder

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make platform.
:::

:::WorkflowBlockItem
In the **Search apps or modules field,&#x20;**&#x74;ype *Make AI Module Builder.*
:::

:::WorkflowBlockItem
From the search results, click **Make AI Module Builder&#x20;**> **Gmail.**
:::

:::WorkflowBlockItem
Click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Follow the on-screen instructions to complete the connection.
:::

:::WorkflowBlockItem
Optional: Switch on ​**Advanced settings**​ and enter your client credentials. For more information on how to obtain your credentials, refer to the [Connect to Google services using a custom OAuth client](https://help.make.com/connect-to-google-services-using-a-custom-oauth-client) page.
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

### Step 2: Set up the Google Calendar - Make AI Module Builder module

:::::WorkflowBlock
::::WorkflowBlockItem
In the **Task&#x20;**&#x66;ield, enter a prompt as shown below:

:::BlockQuote
Find all the emails from "noreply\@we.make.com" with the subject line starting with "Encountered errors" or "Encountered warnings". Create a folder named "Errors and warnings" and move all these emails there.
:::

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/eT2394p75O5_jity4Oe5T-20260323-134822.png)
::::

:::WorkflowBlockItem
From the **Safety level** drop down, select **Normal**.
:::

::::WorkflowBlockItem
Select the **Mode&#x20;**&#x61;s **Build and run**.

:::hint{type="danger"}
Use **Build & Run** mode only when you are certain of your instructions, as some of these actions cannot be undone. As a best practice, we recommend using **Build** mode first to review the steps, then switching to **Run** mode once verified.
:::
::::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
Run this module
:::
:::::

When you run this module, you should see a folder with all the emails meeting your task criteria.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/3Ltux8agrZYfo6sFxF5YR-20260323-134739.png" size="100" width="1920" height="994" position="center" showCaption="false" indent="1"}
::::::

::::::ExpandableHeading
## Use case 2 -  Summarize your meetings

In this below example, you will use the Make AI Module Builder - Google Calendar module to output a detailed array of your scheduled meetings for the day.

### Step 1: Add a  Make AI Module Builder - Google Calendar module to your scenario builder

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make platform.
:::

:::WorkflowBlockItem
In the **Search apps or modules field,&#x20;**&#x74;ype *Make AI Module Builder.*
:::

:::WorkflowBlockItem
From the search results, click **Make AI Module Builder&#x20;**> **Google Calendar.**
:::

:::WorkflowBlockItem
Click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Follow the on-screen instructions to complete the connection.
:::

:::WorkflowBlockItem
Optional: Switch on ​**Advanced settings**​ and enter your client credentials. For more information on how to obtain your credentials, refer to the [Connect to Google services using a custom OAuth client](https://help.make.com/connect-to-google-services-using-a-custom-oauth-client) page.
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

### Step 2: Set up a the Google Calendar - Make AI Module Builder module

:::::WorkflowBlock
::::WorkflowBlockItem
In the **Task&#x20;**&#x66;ield, enter the following prompt:

:::BlockQuote
You're my assistant. Summarize all my meetings on my calendar for today. Give me a list of my meetings with the name of the person who I am meeting with and the details.
:::
::::

:::WorkflowBlockItem
From the **Safety level** drop down, select **Protected**.
:::

::::WorkflowBlockItem
Select the **Mode** as **Build and run**.

:::hint{type="danger"}
Use **Build & Run** mode only when you are certain of your instructions, as some of these actions cannot be undone. As a best practice, we recommend using **Build** mode first to review the steps, then switching to **Run** mode once verified.
:::
::::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
Run this module
:::
:::::

When you run this module, you should see an output bundle with an array of your meetings and their details.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/oHeBw2uGWT3_gdfa9hQCy-20260323-130313.png" size="100" width="1920" height="996" position="center" showCaption="false" indent="1"}

You can then map this data further to other modules such as Slack or Gmail to notify you.
::::::

::::::ExpandableHeading
## Use case 3 -  Clean up and generate a list of premium members from Google Sheets&#x20;

Tiny Terrain is a store that specializes in terrariums. In this use case, Make AI Module Builder automates the extraction, cleaning, and reporting of Premium client data from the **Tiny Terrain** spreadsheet.&#x20;

The goal is to:

1. Output an array with Premium members with their email IDs.
2. Substitute "Not available" in empty phone number fields and delete all entries without an email ID.
3. Calculate their loyalty tenure by counting the number of days since they signed up.

### Step 1: Prepare your data

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Google Sheets account.
:::

:::WorkflowBlockItem
Create a spreadsheet called *Tiny Terrain clients*.
:::

:::WorkflowBlockItem
Copy paste the below data into your Google Sheets.

| **Name**        | **Email**                | **Subscription Tier** | **Phone number** | **Sign up date** |
| --------------- | ------------------------ | --------------------- | ---------------- | ---------------- |
| Sarah Jenkins   | s.jenkins\@example.com   | Premium               | 420721888342     | 2026-03-12       |
| Marcus Chen     | mchen92\@example.com     | Premium               | 420775331908     | 2026-03-15       |
| Elena Rodriguez | elena.rod\@example.com   | Premium               |                  | 2026-03-18       |
| Julian Vane     |                          | Premium               | 420739556223     | 2026-03-20       |
| Amara Okafor    | amara.o\@example.com     | Premium               |                  | 2026-03-21       |
| David Miller    | d.miller\@example.com    | Regular               |                  | 2026-03-22       |
| Sophie Dubois   | sophie.d88\@example.com  | Regular               |                  | 2026-03-23       |
| Kevin Park      | kpark\_dev\@example.com  | Regular               |                  | 2026-03-10       |
| Liam O’Connor   | liam.oc\@example.com     | Free                  |                  | 2026-03-12       |
| Chloe Zhao      | chloe.z\@example.com     | Free                  |                  | 2026-03-15       |
| Hannah Schmidt  | h.schmidt\@example.com   | Free                  |                  | 2026-03-18       |
| Dominik Svoboda | d.svoboda\@techflow\.io  | Premium               | 420721888342     | 2026-03-20       |
| Beatriz Moreno  | b.moreno\@globalops.net  | Regular               | 420775331908     | 2026-03-10       |
| Kasper Jensen   | k.jensen\@nordicsoft.dk  | Premium               | 420608442115     | 2026-03-22       |
| Hanna Wagner    |                          | Regular               | 420739556223     | 2026-03-23       |
| Luca Ricci      | l.ricci\@designstudio.it | Premium               | 420724119887     | 2026-03-10       |
| Maya Sterling   |                          | Regular               | 420773665441     | 2026-03-10       |
| Oliver Thorne   | o.thorne\@cloudscale.co  | Premium               | 420602887332     | 2026-02-20       |
| Clara Oswald    | c.oswald\@make.com       | Regular               | 420733444999     | 2026-01-20       |

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/Ho9xbz3VUZFyWd43bhcSH-20260323-151710.png)
:::
::::

You will use this data as the input for your Make AI Module Builder module.

### Step 2: Add a Make AI Module Builder module in your scenario builder

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make platform.
:::

:::WorkflowBlockItem
In the **Search apps or modules field,&#x20;**&#x74;ype *Make AI Module Builder.*
:::

:::WorkflowBlockItem
From the search results, click Make **AI Module Builder&#x20;**> **Google Sheets**.
:::

:::WorkflowBlockItem
Click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Follow the on-screen instructions to complete the connection.
:::

:::WorkflowBlockItem
Optional: Switch on ​**Advanced settings**​ and enter your client credentials. For more information on how to obtain your credentials, refer to the [Connect to Google services using a custom OAuth client](https://help.make.com/connect-to-google-services-using-a-custom-oauth-client) page.
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

You have now successfully created a connection between Make and your Google account.

### Step 3: Set up the Make AI Module Builder module

:::::WorkflowBlock
::::WorkflowBlockItem
In the **Task&#x20;**&#x66;ield, enter the following prompt:

:::BlockQuote
Search for a Google Sheet titled 'Tiny Terrain clients'. From the "existing customer data" sheet, extract all rows where the 'Subscription Tier' column contains the value 'Premium'.
Apply the following data cleaning rules:&#x20;
Filter: Remove any records where the 'Email ID' field is empty or null.
Format: If the 'Phone number' field is missing, set its value to 'Not available'.
Calculate: calculate the difference in days between the 'sign up date' column and today's date &#x7B;Now} and add it to the No of days passed since sign up field. &#x20;
Outputs:
Action: Append this cleaned data (Name, Email, Subscription Tier, Phone Number, Sign up date and days since signup) into the sheet named 'Cleaned up premium customer data'.
Data Structure: Return a structured array containing only the 'Name' and 'Email ID' for each processed record.
:::
::::

:::WorkflowBlockItem
In the **Safety Mode**, select **Normal**.
:::

:::WorkflowBlockItem
Select the **Mode** as **Build**.

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/-HU2UL8cHoW63SRXSosL0-20260325-115211.png)
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
Click **Run once**.
:::

:::WorkflowBlockItem
Verify the steps in the output bundle. They should match the desired output.

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/HzopZgkRdye6BmvWzK_6p-20260325-115920.png)
:::

:::WorkflowBlockItem
Update the **Mode** to **Run&#x20;**&#x61;nd **Save**.
:::

:::WorkflowBlockItem

:::
:::::

### Step 4: Verify your output

1. The run should output an array with the name and email address of all premium customers.

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/vPhbkIz24F4z2amUrCau2-20260323-154430.png)
2. The Google Sheets should have the cleaned up data that includes:

   - Premium customers with email addresses only.
   - Premium customers with missing phone numbers as "Not available".

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/Z2Ffyoi-b4k113NYLUTqr-20260324-085701.png)
3. The Google Sheets should have the number of days that have passed since the sign up.

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/xycPbL2p1tpCVFiFnwH4u-20260324-085838.png)




::::::















###



