Skip to content
Garuda
Getting started

Creating your first agent

New workspaces get a drafted agent from a four-question setup; after that, go to Agents and choose Create an agent. Every agent starts as a draft and only serves visitors once you publish it.

Last checked against the running product on 30 August 2026.

An agent is one chat assistant for one website. It holds a name, an opening greeting, the instructions it follows, the knowledge it answers from, its colours, and the website domain it is allowed to run on.

  1. Finish the four-question setup, if you have not already

    A workspace that has not completed onboarding is sent to it automatically the first time you open the portal. Garuda asks four questions: what your business is, who your ideal customer is and what the agent should help them with, the single outcome you want from conversations, and what kind of teammate to create.

    It then drafts an agent from those answers and shows a page headed Your first agent is ready, with a button to test it. That draft is a starting point, not a finished agent, so read the rest of these steps before you publish it.

  2. Or open the builder yourself

    In the workspace sidebar choose Agents, then Create an agent. The New agent button in the top bar opens the same builder.

    The builder has five sections down the left: Identity, Goal & behavior, Knowledge, Appearance and Handoff rules. You can move between them in any order, and Save, Test and Publish stay in the top bar throughout.

  3. Fill in Identity

    • Agent name — 2 to 120 characters. It is what the widget header shows unless you set a separate display name later.
    • Role description — up to 500 characters. Internal context; visitors do not see it.
    • Opening greeting — the first message a visitor sees. The editor shows a 240-character guide; the server accepts up to 500.
  4. Set the goal in Goal & behavior

    This box holds the instructions the agent follows, up to 16,000 characters. Three templates fill it for you — Sales guide, Lead qualification and Customer support — and you can edit whatever they put there.

    Instructions are not facts

    Keep this box about behaviour: tone, what to do when the agent does not know something, when to offer a human. The facts belong in Knowledge, where you can change them without rewriting the instructions.

  5. Add at least one knowledge source

    Open Knowledge and paste in the text your agent should answer from. An agent with no knowledge can still be published, but it has nothing of yours to answer with. See Adding knowledge your agent can answer from.

  6. Approve the domain in Appearance

    The Allowed website domain field at the bottom of Appearance is required before you can publish. Type the hostname on its own — yourcompany.com, not a full URL. The same section holds the header colour, accent colour, launcher text and widget position.

  7. Test the draft

    Test saves the draft and then asks the agent a sample question, showing the reply in the preview on the right. An agent detail page also has a Conversation playground where you can type your own questions. Both are private previews and neither appears in Conversations.

  8. Publish

    Publish agent saves the draft and then puts it on the air. The badge in the top bar changes from Draft to Live, and the install snippet becomes available under Widget. On an agent that is already live the same button reads Publish updates.

    Edits to a published agent apply straight away

    The widget reads the agent record as it currently stands, so a saved change reaches visitors on their next page load. You only need to publish again if the agent has been put back into Draft.

Handoff rules are not built yet

The fifth builder section says so itself. Garuda stores conversations and captured leads, but there are no team notifications, no assignment rules and no live takeover. If you want a person to follow up, say so in the instructions and watch Conversations and Leads.

If it still does not work

Publish says an allowed domain is needed

The builder jumps to Appearance and marks the field. Fill in the hostname and publish again. Garuda refuses to publish an agent with no approved domain, because the widget would then have no origin it was allowed to run on.

A field is rejected when you save

The message appears under the field it belongs to, and the builder switches to that section for you. Anything the builder has no input for is listed in a red block above the section instead.

Publishing says the agent limit is reached

The plan allows 10 published agents at a time. Pause one you are not using and try again — see Pausing or unpublishing an agent.

Publishing says a subscription is required

Publishing, previewing and adding knowledge all need an active subscription. Open Billing in the sidebar and check the subscription state there.

Back to all help articles

Still stuck?

Every article here is written from the product as it works today. If something on this page does not match what you see in your workspace, trust the product and tell us — include the page you were on and what you expected.