Imagine an assistant that checks your email every morning, extracts new orders, updates your Google Sheet, sends a summary to your team and replies to the customer, all without you touching anything. That’s what you can build today: an AI agent with Make that acts on its own, without writing code. In this guide you’ll create your first AI agent with Make step by step.
Tap each step to open and follow it at your own pace.
Before you start: Make’s AI agents require a paid plan (Core from $9/mo). You’ll also need an API key from Claude (Anthropic) or ChatGPT (OpenAI) to connect intelligence to the agent. Confirm prices on Make’s official page before subscribing.
1 Create your Make account and understand what an agent is
Sign up for Make:
- Go to https://www.make.com and click “Get started free”.
- Create an account with your email or Google.
- Choose a plan: the free plan works for exploring; for active AI agents you need Core ($9/mo). Confirm current options on the official page.
What is an AI agent vs. a regular scenario:
- A traditional scenario follows fixed rules: “when an email arrives with subject X, save the attachment to Drive”. It’s predictable but rigid.
- An AI agent has a goal in natural language (“process new orders”) and decides on its own how to achieve it: calls tools, analyzes responses, makes decisions along the way.
Maia, Make’s internal agent, can make decisions without needing an external API. For more control, you’ll connect Claude or ChatGPT in Step 3.
If you already know Make but have never used agents, check the tutorial How to automate tasks with Make (Integromat) and AI to refresh the basic concepts of scenarios and modules.
2 Design the agent flow: what triggers it, what it decides, what it does
Before touching Make, take 5 minutes to answer these three questions. This way the agent will be clear and useful from the start.
1. What triggers it?
Examples:
- A new email arrives in my inbox
- A Typeform form is submitted
- A new order comes in on Shopify
- A fixed schedule (every Monday at 9am)
2. What does the AI need to decide?
Examples:
- “Is this email a complaint or a sales inquiry?”
- “Is the order complete or is information missing?”
- “What’s the best response for this customer?”
3. What action does it execute after deciding?
Examples:
- Send a reply email
- Update a row in Google Sheets
- Create a task in Notion or Trello
- Send a Slack notification
Concrete example for this guide:
Trigger: new email with the word “order”
AI decision: extract customer name, product and address from the email body
Action: add a row to Google Sheets with that data and send a confirmation email to the customer
With this clear map you can build the scenario in Make in under 30 minutes.
3 Create the scenario in Make and connect the AI
Create the scenario:
- In Make, click “Scenarios” in the left menu and then the ”+” button.
- Click the center circle and search for your trigger module (for example, Gmail > Watch emails).
- Configure the trigger: choose the Gmail account, the filter (subject contains “order”) and the check frequency.
Add the AI module (Claude or ChatGPT):
- Click the ”+” that appears after the trigger module.
- Search for “Anthropic” for Claude or “OpenAI” for ChatGPT.
- Select “Create a completion” (or the equivalent module).
- Connect your account: Make will ask for your provider’s API key.
- In the “Prompt” field, write the instruction for the AI. You can use variables from the email:
Extract from the following email:
- Customer name
- Product requested
- Delivery address
Email: {{1.body.text}}
Reply in JSON format: {"name": "...", "product": "...", "address": "..."}
- Click “OK” to save the module.
Using JSON in the response makes it easy for the following modules to read the extracted data without ambiguity.
If you want to understand what an AI agent is from scratch, check the tutorial How to create your first AI agent without coding (2026).
4 Configure the automatic actions
With the AI connected and extracting data, add the action modules that do the real work.
Action 1: Add a row to Google Sheets
- Click the ”+” after the AI module.
- Search for “Google Sheets > Add a row”.
- Connect your Google account and choose the spreadsheet.
- Map the fields: in the “Name” column place the variable
{{2.name}} (the JSON response from the AI), in “Product” place {{2.product}}, etc.
Action 2: Send a confirmation email
- Add another module: “Gmail > Send an email”.
- In the “To” field, use the original sender’s email:
{{1.from.email}}.
- Write the subject and body. You can also ask the AI to draft the reply by adding another Anthropic/OpenAI module call with the prompt:
Write an order confirmation email in English, warm and professional, for customer {{2.name}} who requested {{2.product}}. Maximum 4 lines.
Adding decision logic (Router):
If you want the agent to take different paths (complaint email vs. sales inquiry), add a “Router” module between the AI module and the actions. Each branch of the router corresponds to a different decision.
5 Test and activate the agent
Before activating the scenario to run on its own, test it with real data.
Manual test:
- In the scenario editor, click the “Run once” button.
- Check that the trigger fires (Make will look for real emails matching your filter).
- Watch the flow on the canvas: each module shows a bubble with the number of records processed. Click the bubble to see the exact data that passed through each module.
- If something goes wrong, click the module with the error to see the message and fix it.
Activate the scenario:
- When the test is successful, flip the switch in the bottom-left corner from “Off” to “On”.
- Make will run the scenario at the frequency you set (every 15 minutes, every hour, at 9am, etc.).
Monitor the history:
Go to “History” in the scenario menu to see each run: how many records it processed, if there were errors and how many operations it consumed.
If something goes wrong
| Problem | Fix |
|---|
| AI module returns a 401 error | Your API key is incorrect or expired. Generate a new one at console.anthropic.com or platform.openai.com | | AI returns text instead of JSON | Adjust the prompt: add “Reply ONLY with the JSON, no additional text” at the end | | Google Sheets says “Permission denied” | Make sure you connected the correct Google account and the sheet is shared with that account | | Trigger doesn’t detect new emails | Check the subject filter, change the check frequency to “immediately” or test with a test email | | Free plan operations run out | Consider upgrading to Core ($9/mo) or reduce the scenario frequency to every hour instead of every 15 minutes |
Frequently asked questions What's the difference between a Make scenario and an AI agent? A traditional Make scenario follows a fixed flow: if A happens, do B. An AI agent has a goal in natural language and decides on its own what steps to take to achieve it, can call external tools and change course if it encounters an obstacle. Do I need a paid account to use AI agents in Make? For AI agents you need at least the Core plan ($9/mo). The free plan lets you explore the interface and create basic scenarios, but AI agents are only available on paid plans. Confirm on Make's official page. What AI models can I use in Make? Make has native modules for OpenAI (ChatGPT), Anthropic (Claude) and Google Gemini. To use them you need an API key from your chosen provider. You can also use Make's internal agent, called Maia. Can I connect Make with my email, Google Sheets and WhatsApp? Yes. Make has over 3,000 integrations: Gmail, Outlook, Google Sheets, Airtable, Notion, Slack, WhatsApp Business API, Shopify and many more. Most connect without code, just with your credentials. How much does the Claude or ChatGPT API cost on top of the Make plan? The API cost is charged per token (units of processed text) directly to the provider (Anthropic or OpenAI), separate from Make. For most light automations, the monthly API cost is cents. Confirm current prices at anthropic.com/pricing and openai.com/pricing. |