Before it starts

Onboarding

How should someone first meet an AI agent?

Onboarding is the first time someone meets an agent. Before it does anything important, they learn what it can do, what it can reach and when it will stop and ask.

The agentThe software doing the work, such as checking invoices.
The personWhoever is using the agent, meeting it for the first time.
You, the designerYou decide what they learn first, what access it asks for and where its limits start.
Part 1

How to design it

Six decisions to make, in this order. They are our starting guidance, not tested rules.

1

Start with a real first job, not a tour

People learn an agent by giving it something to do. Ask what they want done, and offer examples that show what it is good at.

What do you want done first?

Check this month's invoicesFind duplicate paymentsList what is overdue
  1. 1
    Use real tasksExamples teach what it can do, without a feature list.
  2. 2
    Pick easy winsChoose first jobs that are low risk and quick to check.
2

Say what it can't do as well as what it can

Promising magic sets people up for disappointment. Describe limits plainly, in terms of their work.

Does it by itselfReads invoicesCompares with last month
Asks you firstPays a vendorEmails a vendor
Can't do yetRead handwritten billsChange bank details
3

Ask for access at the moment it is needed

A long list of permissions on the first screen is hard to judge. Ask when there is a job in front of them, so the reason is obvious.

1

Connect your invoices folder?

2

So I can check this month's invoices.

3

I can only read it. I won't change or delete anything.

4
  1. 1
    WhatThe one thing it needs.
  2. 2
    WhyTied to the job they just chose.
  3. 3
    The limitWhat it will not touch.
  4. 4
    Another waySaying no should not end the journey.
4

Choose where its limits start

Decide what it can do on day one, and how people can change that later. Real products disagree here, so this is a decision to make on purpose.

Start carefulIt asks more often at first. Safer when mistakes are costly or public, but slower.
Start automaticIt runs with built-in checks. Faster, so tell people clearly that it is on and how to change it.
5

Design every way out, not just the happy path

Plenty of people won't finish setup the way you planned.

They skip setupIt still works, with careful limits and less access.
They refuse accessIt offers another way, such as uploading one file.
The first answer is wrongCorrecting it is easy, and it says how to get a better result.
They come back weeks laterIt recaps what happened, and doesn't restart the tour.
6

Use motion to show progress, then get out of the way

Onboarding should feel short. Each movement should move someone closer to a first result. Skip the long welcome animation.

Check invoices
Suggestions rise inHere is something you can try.
Connecting
Soft pulseIt is setting up what you allowed.
Can't pay yet
Limit is highlightedNotice this before you rely on it.
Reading...6 invoices found
Status becomes a resultYour first job is done.
Part 2

One job, four situations

Someone starts using an invoice agent. Choose a situation and it plays by itself. Use the bar below it to jump to any step.

Read the steps as text

With a chat box

The ideaAn empty chat box tells people nothing. Real suggestions show what the agent is for.

  1. The chat box is not left empty. It suggests real first jobs.
  2. The person chooses one. No tour, and no settings yet.
  3. Now it needs access, so now it asks. The reason is the job they just chose.
  4. They allow reading. Saying no would still have left another way forward.
  5. The first result arrives, along with a plain statement of its limit.

No chat box

The ideaWhen an agent is added to a product people already know, teach it inside their work.

  1. There is no chat and no welcome screen. A small offer appears on one invoice.
  2. The person tries it on just one invoice, when it suits them.
  3. The result appears right there, and says exactly what the agent did and did not do.
  4. Now they have seen it work, it offers a little more.
  5. Every row now shows what the agent found. It can be switched off in settings.

Someone else set it up

The ideaAt work, someone else often decides the limits. People should know who, and what to do if they need more.

  1. A finance admin chooses what this agent may do for the team.
  2. A teammate opens it for the first time. It says plainly who set it up.
  3. The important limit stands out, before they try to rely on it.
  4. They start right away, with no settings to work through.
  5. When they hit a limit later, they know who can change it.

Coming back later

The ideaOnboarding doesn't end on day one. A returning person needs a recap, not the same tour.

  1. The person returns after three weeks. It doesn't restart the tour.
  2. It recaps what has happened, and what needs them.
  3. It can now do something new, so it says so. The new ability is off until they choose.
  4. They keep it off for now, and carry on.
  5. Nothing changed without their say. They can turn it on later in settings.
Cover of the Onboarding guide In the PDF, each situation is one page you can print, with when to use it and what to watch out for. See what's in the guide
Part 3

Three real-world jobs

Each product has a different first risk, so the first run changes too.

Read the steps as text

Adding a support agent

The first riskIt tells real customers something wrong.

The design movePractise on old tickets first, then start with drafts that a person sends.

  1. A support team adds an agent. It reads the help articles, and no customer sees anything.
  2. It practises on 50 old tickets. Nobody receives these replies.
  3. The team sees how it did, including what it got wrong. The mistakes stand out.
  4. They choose the careful start, and don't trust it fully yet.
  5. It is live, but only as drafts. A person sends every reply until the team changes this.

Connecting a calendar

The first riskGiving it far more access than the job needs.

The design moveAsk for one thing, tied to one job, and leave more for later.

  1. The person asks: "Summarise today's meetings." That needs only a calendar.
  2. So it asks for the calendar and nothing else, and says what it won't do.
  3. The person allows just that.
  4. The first result comes quickly, which shows why the access was worth giving.
  5. Only later does it offer more, with a clear reason. The person can say no.

First run in a design file

The first riskIts first action changes someone's real work.

The design moveTry the first run on a copy, show what changed, and let trust build from there.

  1. A designer asks: "Make all the buttons match." The agent reads the file, and changes nothing.
  2. Because this is its first run here, it works on a copy.
  3. It shows what changed, and points out that the original is safe.
  4. The designer checks the copy, and applies the changes.
  5. Done, and easy to undo. Next time, it offers to skip the copy.
Part 4

In real products, and how sure we are

  • Notion Custom Agents start from AI chat, a template or a blank agent, use only what you grant, and can be tried in a Chat tab. In docs
  • Claude in Chrome shows "New permissions required" the first time it wants a site. In docs
  • Claude Code starts in auto mode in the terminal and VS Code, and shows a notice the first time. In docs
  • ChatGPT asks you to connect an account when needed, with per-app settings later. Summary only
20% to 40%+

of Claude Code sessions use full auto-approve, rising from new users to those with about 750 sessions, Anthropic reports. Trust seems to build over time, so onboarding is not one moment. This could also be fatigue: the data does not separate them.

In a study of 418 people, short-term use alone did not make their trust match the AI's real performance. Disclosing limits helped on only some measures.

The first figure is one vendor's data on coding users. The study tested a skin-lesion AI, seen in summary, not agents. Google's guidebook also advises short onboarding, avoiding hype and low-risk first actions, but that is advice, not a test.

Part 5

Build it yourself

Paste this into Claude Code to make your own version.

Your prompt
Build one HTML page for the first run of an invoice agent. Start by asking "What do you want done first?" with three suggestions. When I choose one, ask only for the access that job needs, and say what it will not touch. Offer another way if I say no. Then simulate a first result, and say what the agent can't do yet. Keep it under four steps. Simulate everything. Explain each part in plain words.
Part 6

Do and don't

A quick check before you ship. These examples are ours, not taken from any product.

Do: start with a real first job

What do you want done first?

Check this month's invoicesList what is overdue

They are doing something useful within seconds.

Don't: make them sit through a tour

Step 1 of 9

This is the sidebar. Click Next to continue.

They learn where things are, but not what it is for.

Do: ask only for what this job needs

Connect your calendar?

Read only, for today's summary.

The request is small, and the reason is clear.

Don't: ask for everything at the start

Connect your accounts

Email, calendar, Drive, contacts and payments.

Nobody can judge this before they have seen it work.

Do: be honest about limits

What I can do

I check invoices. I can't pay them yet, and scanned copies may be misread.

People know when to double-check.

Don't: promise magic

I can do anything!

Just ask me and I'll take care of it.

The first failure will feel like a broken promise.

Do: make the first action low risk

Try it on a copy

Your original file stays as it is.

A mistake here costs nothing.

Don't: let the first action go public

Ready to email all clients

Send your first campaign now.

One early mistake could end their trust.

On the web, free

Everything above

  • The decisions to make, in order
  • Every situation and real-world job, animated
  • What real products do, and how sure we are
  • A prompt to build your own
  • Do and don't
The Onboarding guide, 15 pages

Ready for your next review

  • Every example frame by frame, with when to use it
  • Words for a first meeting, ready to use
  • A 10-point checklist for your next review
  • Ready to print or share with your team

Comes with all six guides.

Next moment · 02 Waiting Is the agent working, or is it stuck?

All examples are fictional, including names and numbers. Product details come from each company's documentation, checked on 7 Nov 2026, and have not been checked on screen. Design guidance is our starting point, not tested rules.

Download the Toolkit

Printable PDFs. Pick an edition - both open on Topmate.

Latest · V3₹49 51 cards The current edition, updated Nov 2026 for the latest Claude Code and reworded for non-coders. Includes 5 new cards. Get V3 Earlier · V2Free 46 cards The July 2026 edition. The practices still hold, though some Claude Code steps have changed since. Get V2 free

Download the Agentic UX Playbook

Printable PDFs. Both open on Topmate.

Full · 6 guides The playbook One PDF for each moment, 15 pages each: the examples frame by frame, copy you can use and a checklist for design reviews. Get the guides Sample · 8 pagesFree Free sample A page from five of the guides, so you can see what is inside first. Get the free sample