Skip to main content

Build your first agent

Fifteen minutes from here you will have an agent that reads a real request, uses real tools, and leaves a record of everything it did. No SDK, no deployment, no prompt engineering degree - you brief it the way you would brief a new colleague.

In a hurry? Explore has working agents you can copy into your workspace and adapt, which is usually faster than starting from a blank page. If your workspace has Agent Builder, describing the job in the conversation is faster still - it writes the draft this guide has you write by hand, and you review it.

Create your organization

Choose a plan on Pricing and select Get started. Enter your name, work email, and organization name, then open the verification link in your email. Set your password, or accept the organization invitation if you already have an account.

For Starter and Pro, complete payment before using the organization. Your plan and included credit activate after payment is confirmed. Authorizing automatic renewal alone does not activate access. If you leave before finishing, sign in again to resume. A published Free plan requires no payment.

Once your plan is active, select Build your first agent or open Agents. If you already have an organization, use Sign in from signup to review the selected plan in Plan & usage instead.

Create an Agent

  1. Open Agents and select New agent.
  2. Choose a Domain and enter a Name. Description is optional.
  3. Create the Agent. Its page opens with controls for Setup, Integrations, Triggers, Webhooks, Used by, History, and Settings.
The New agent stepper: name, description, domain and model, with Select template and Review still aheadThe New agent stepper: name, description, domain and model, with Select template and Review still ahead The Agents list, with each agent's integrations, session counts, live version, and domainThe Agents list, with each agent's integrations, session counts, live version, and domain

If the page says that no AI provider is connected, open Settings → AI settings → AI providers first - an Agent cannot start a model turn without a key for its selected provider. See AI providers.

Give it a procedure

  1. Select Setup, then Procedure.
  2. Write the ordered instructions the Agent should follow. Type # to choose a tool, @ to link another agent, or / to reference an attached file or available knowledge article. Referencing a tool adds its integration to the Agent. See Procedure references for how each shortcut works.
  3. Open Principles and add durable rules that should apply throughout the procedure.
  4. Select Test drive, then Start test drive. A draft test drive uses real tools, so use test accounts when a step can change external data.
The Setup panel with an ordered, tool-referencing procedure and the draft state in the footerThe Setup panel with an ordered, tool-referencing procedure and the draft state in the footer

Writing good procedures - and everything else Setup holds - is covered in the Agents section.

Publish and run it

  1. Return to Setup and select Publish.
  2. Review the changes, optionally describe what changed, and confirm Publish.
The Publish dialog showing the version number, change note field, and change listThe Publish dialog showing the version number, change note field, and change list
  1. On the Agent page, enter a message in the composer and send it. Sending creates the session and starts the turn.
  2. Open Sessions to return to the conversation later. Use Sessions → Monitor while work is running.
A session: the conversation, the agent's tool actions, and the details panelA session: the conversation, the agent's tool actions, and the details panel

Where to go next

  • Agents - every Setup capability: procedure, knowledge, memory, integrations, settings, publishing.
  • Knowledge - give every agent the same approved policies and playbooks.
  • Integrations - connect accounts and choose whose identity agents use.
  • Sessions - follow work, monitor live executions, decide approvals.
  • Triggers - start agents from schedules, APIs, and events, so the work happens without anyone asking.

Tips

If Publish is unavailable, finish the required Setup fields and resolve the message shown in the panel. If the composer asks you to connect an AI provider or an integration, follow its link. See Troubleshooting for credential and execution failures.