RobotsHelp

How to Build an AI Agent Without Code (Your First One This Week)

Written by

in

You’ve seen the demos. Someone on YouTube has an AI agent “running their whole business” while they sip coffee. You don’t want that. You want one thing to stop eating your morning: the inbox, the lead form, the same five questions every week. Here’s the honest answer. To build an AI agent without code, you pick one boring job you already do by hand, write it down the way you’d brief an intern, give the agent a trigger, two or three tools and one rule for when it must stop and ask you, then test it on real examples before it touches anything live. In Zapier, Make or n8n that is an afternoon, not a project.

Imagine next Monday. You open Gmail and the 60 emails from the weekend are already sorted: four marked “Today”, a handful of drafts waiting for a quick read, newsletters filed out of sight. You didn’t write a line of code. You wrote a good brief.

Want more practical AI workflows like this one, free? Join Launchpad.

No password needed – your reset opens instantly.

No password. Just your email, and you’re in.

What an AI agent actually is (and when you don’t need one)

Strip away the hype and an agent is a language model that can use tools and decides for itself which ones to call. Anthropic, the company behind Claude, draws a useful line: workflows follow a path you set in advance, while agents direct their own process and tool use (Anthropic: Building effective agents). n8n describes its AI Agent node the same way: you connect a chat model and one or more tools, and the agent decides which tools to call to finish the task (n8n Docs: AI Agent node).

That freedom is the point, and also the risk. Anthropic recommends finding the simplest solution possible, which sometimes means not building an agent at all, and warns that agents cost more and can stack up errors. Make’s documentation gives a practical rule of thumb you can use today (Make Help: Introduction to Make AI Agent):

  • Same input, same output, every time? Use a normal automation. Copying form entries into a sheet doesn’t need judgment.
  • Fixed steps, but one step writes or summarizes text? Use an automation with a single AI step.
  • The job needs a judgment call on messy input? That’s agent territory. Sorting emails, screening leads, categorizing tickets.

Make adds one more line worth taping to your screen: give your agent tasks you would trust an intern with, and keep it away from sensitive data, high-stakes money decisions and strict legal work.

The five parts of every no-code AI agent

Every builder uses slightly different words, but your agent always needs the same five things. Get these clear on paper and the tool part is mostly clicking.

  1. Trigger: what wakes it up. A new email, a new form entry, a schedule, a message in Slack.
  2. Instructions: the job description. What it does, in what order, and what “done” looks like. Zapier calls this the prompt, Make calls it instructions.
  3. Tools: the actions it may take. Add a label, create a draft, look up a row, post a message. Fewer is better.
  4. Knowledge: reference material it can check, such as your price list or an FAQ document. Optional for a first agent.
  5. A human checkpoint: the moment it must stop and ask you. Zapier has a per-tool switch for this; elsewhere you build it with a draft or an approval step.

Step 1: Pick one job, not “my inbox”

The first agent fails when the job is too big. “Handle my email” isn’t a job. “Read each new email, put it in one of four labels, and draft a reply when someone asks for a meeting time” is a job. A good first job ticks all four boxes:

  • You do it at least a few times a day, so you’ll notice the time back.
  • You can explain the decision in a few sentences.
  • A mistake is cheap and easy to undo (a wrong label, not a wrong invoice).
  • You can check the result in under a minute.

Email triage ticks every box, which is why we use it as the demo below. If your pain is somewhere else, the same steps work for leads, bookings or support, and we’ve written those builds out in full further down.

Step 2: Write the brief before you open any tool

This is the step people skip, and it’s the one that decides whether your agent works. Open a blank document and fill in this template. It takes ten minutes and you’ll paste it straight into the builder later.

ROLE: You are my [job] assistant. You work on [what comes in].

GOAL: For each [item], decide [the decision] and then [the action].

OPTIONS (pick exactly one):
1. [Option A]: when [clear rule]. Example: [real example].
2. [Option B]: when [clear rule]. Example: [real example].
3. [Option C]: when [clear rule]. Example: [real example].
If none fits, choose [safe default] and say why in one sentence.

ACTIONS YOU MAY TAKE: [tool 1], [tool 2]. Nothing else.

NEVER: send anything to anyone outside [me / my team]. Never delete.
If you are unsure, stop and leave it for me.

OUTPUT: [the fields you want back, e.g. category, one-line summary].

The examples matter more than the rules. OpenAI gives the same advice for its own assistants: when the AI has to apply classifications, include short examples of right and wrong outputs (OpenAI Help Center: Creating and editing GPTs). Use three real emails, leads or tickets from last week, with names removed.

How to build a no-code AI agent for email triage

Here’s the demo, built with AI by Zapier inside a normal Zap. One note before you start: Zapier is moving its standalone Agents product (agents.zapier.com) into the AI by Zapier step in the Zap editor. It hasn’t set a shutdown date, but a new build belongs in the Zap editor (Zapier Help: Migrating from Agents to AI by Zapier).

Before you build: make the labels

In Gmail, create four labels: AI/Today, AI/This week, AI/FYI and AI/Admin. The agent only files mail into labels you made yourself, so you can always see and undo what it did.

Build it, step by step

  1. Trigger: create a new Zap and choose Gmail, New Email. If you get a lot of newsletters, choose New Email Matching Search instead and filter them out there, so you don’t pay for the agent to read them. Both triggers are in Zapier’s Gmail integration (Zapier: Gmail integrations).
  2. Add the AI step: add an AI by Zapier action step and paste your brief into the Prompt field. Use Add input field to pass in the sender, subject and body from the trigger.
  3. Pick the model tier: only the Advanced and Premium tiers can use tools. On Zapier’s Free plan those tiers are locked, so plan on a paid Zapier plan for this build and check the current pricing first (Zapier Help: Add tools to your AI by Zapier step). Sorting emails is not hard reasoning, so try Advanced first.
  4. Add the label tool: under Tools and Knowledge, click + Add tool, choose App action, Gmail, Add Label to Email. Map the message ID from the trigger as a set field, and set the label field to Let agent choose from list with only your four AI labels in it. Now it physically can’t invent a fifth label.
  5. Add the draft tool: add Gmail Create Draft Reply. Map the thread ID from the trigger and let the agent determine the body. A draft sits in your Drafts folder until you press send.
  6. Optional ping: add Slack Send Direct Message to yourself, and tell the agent to use it only for AI/Today emails.
  7. Set the output fields: category, urgency and a one-line summary. Zapier returns them as clean fields you can use in later steps, for example to log every decision in a Google Sheet.

Notice what’s missing: no Send Email, no Reply to Email, no Delete Email. They exist in the Gmail integration, and that’s exactly why you leave them out for now. If you later add a tool that sends or changes something important, switch on Require approval before running for that tool. The run then pauses and Zapier emails you a link to approve or reject it. That switch is off by default, so you have to turn it on yourself.

Here’s a filled-in brief you can paste and adjust:

ROLE: You are my email triage assistant. You read each new email in my work inbox.

GOAL: Put every email in exactly one label, then draft a reply only where described below.

LABELS:
1. AI/Today: a client, my manager or a colleague needs an answer or decision from me today, or there is a deadline within 48 hours. Example: "Can you confirm the quote by tomorrow 10:00?"
2. AI/This week: a real person needs something from me, but not today. Example: "When you have a moment, could you review the draft?"
3. AI/Admin: invoices, receipts, contracts, HR or system notices. Example: "Your invoice INV-2207 is attached."
4. AI/FYI: newsletters, updates, cc's where nobody asks me anything.
If unsure between two labels, choose the more urgent one and say why in the summary.

DRAFTS: Only when someone asks for a meeting or call time. Draft a short, friendly reply that proposes two time slots and asks which works. Sign it with my first name. Never promise anything else.

NEVER: send, forward or delete any email. Never draft replies to invoices, contracts or anything about money.

OUTPUT: label, urgency (high/normal/low), one-sentence summary of what the sender wants.

Preview, then test, then publish

Click Preview and Zapier shows two things: the output fields and a Tools used list with every tool the agent called and whether it worked. Read that list. If it labelled a newsletter as Today, fix the instruction or add an example, then refresh. When the preview looks right, run Test Zap end to end. Zapier notes that full-Zap tests currently use tasks just like live runs, so don’t test 50 times for fun.

Two cost guardrails are built in. Each run has a task limit (75 by default, adjustable up to 500), and if a run hits it, the Zap pauses and asks you instead of looping. And every run lands in Zap history with the tools called, the model tier and the tasks used, so you can see exactly what one email costs you before the bill arrives.

The same agent in Make or n8n

The five parts don’t change. Only the buttons do.

  • Make: agents live inside scenarios. Add your Gmail trigger, then the Make AI Agent (New) > Run an agent module, write your instructions, hover over its plus icon to add Gmail modules as tools, and test it with the built-in Chat before it goes live (Make Help: Create your first AI agent). The new agent app is in open beta and runs on all plans through Make’s own AI provider; connecting your own OpenAI, Gemini or Claude account needs a paid plan. If you’ve already built a scenario in Make, for example our client onboarding automation, you’ll recognise the canvas.
  • n8n: drop in an AI Agent node, connect a chat model and at least one tool sub-node (n8n requires at least one), and put your trigger in front of it. It’s a more technical canvas than Zapier, but you still don’t write code.

Which no-code builder should you start with?

Don’t spend a week comparing. Start where your work already lives:

  • Already pay for Zapier? Use AI by Zapier. Your connected apps are already there.
  • Already use Make, or like seeing every step on a canvas? Use Make’s AI Agent app.
  • Want the most control and don’t mind a steeper first hour? Try n8n.
  • Thinking of a custom GPT in ChatGPT instead? Check first. OpenAI plans to retire custom GPTs in favour of plugins, and new GPTs can’t be created on personal Free, Go, Plus or Pro accounts (OpenAI Help Center). A GPT also waits for you to chat with it; it doesn’t wake up when an email arrives.

Still torn between them? Our guide to picking a no code AI agent builder lays out each tool’s catch side by side and gives you a 30-minute test to run before you pay.

Test it like a new hire, not like a demo

Anthropic recommends extensive testing in a safe environment, with guardrails, before you trust an agent’s autonomy. In practice, for a desk agent, that looks like this:

  1. Week one is labels and drafts only. Nothing leaves your account.
  2. Check ten decisions a day. At the end of the day, open each AI label and ask: would I have filed this here? Write down every miss.
  3. Turn each miss into an example. “Emails from our accountant about deadlines go in Today, not Admin.” One concrete example fixes more than a paragraph of rules.
  4. Only widen the job when the misses stop. If it gets the labels right for a full week, then think about the next tool. Not before.

Five mistakes that break a first agent

  • Three jobs in one brief. Triage, scheduling and CRM updates in one prompt means none of them works well. One agent, one job.
  • Vague categories. “Important” means nothing to a model. “A client asks me for something with a deadline” does.
  • Send buttons on day one. Drafts first. Always.
  • A giant knowledge dump. Zapier warns that long instructions can hit token limits and that bigger reference material belongs in a knowledge source, not the prompt (Zapier Help: Build an agent). Keep the brief to one screen.
  • Never looking at the run history. Every builder shows what the agent did and why. Five minutes a week there tells you more than any dashboard.

Where to go after your first agent

Once triage runs quietly, the same five parts carry over to bigger jobs. We’ve written these out step by step:

FAQ

Do I really not need to code?

For the build above, no. You connect accounts, pick actions from lists and write instructions in plain English. The skill that matters is writing a clear brief with real examples.

Can I build an AI agent for free?

It depends on the tool. Make’s new agent app is available on all plans through Make’s AI provider while it’s in open beta, so pricing may change. On Zapier, tool use needs the Advanced or Premium model tier, which is locked on the Free plan. Check the current plan page before you build.

Is it safe to let an agent read my work email?

Treat it like giving an intern access: only what the job needs, nothing that sends or deletes, and a look at the history every week. Check your company’s policy on connecting work accounts to outside tools before you start, and keep agents away from sensitive data and legal or financial decisions, as Make itself advises.

What’s the difference between an AI agent and a normal automation?

A normal automation follows the exact path you drew. An agent gets a goal and a set of tools and decides which tool to use for each item. If you can draw every path in advance, you don’t need an agent, and the automation will be cheaper and more predictable.

Build yours this week

Pick the one job that annoyed you most last week. Write the brief tonight, using three real examples. Tomorrow, build it with labels and drafts only, and check ten of its decisions before you go home. That’s your first agent.

Want a new practical AI workflow like this every week? Join Launchpad.

No password needed – your reset opens instantly.

No password. Just your email, and you’re in.

Sources

Want to learn this properly? See our AI agents course guide with free options and a 4 week plan.

🇳🇱 Deze pagina in het Nederlands