What can an Agentic chatbot do?
Start with the outcome you want your users to experience:- “Book a meeting on my calendar when someone asks for availability.” The Agent uses a calendar tool automatically, checks open slots, and confirms the booking without additional prompting.
- “Search the knowledge base and cite sources when answering product questions.” The Agent retrieves relevant documents, extracts the answer, and formats a response with source references.
- “Create a support ticket in Jira when a bug is reported.” The Agent recognizes the intent, gathers details from the conversation, and calls the Jira integration to file the ticket.
Creating an Agentic chatbot
Step 1. Create a project with an Agent
Start by creating an Agent project. The Agent is the engine behind an Agentic chatbot — it contains the LLM and system instructions that determine how your chatbot reasons and responds. For a full walkthrough on creating Agents, see Agents.
Step 2. Give instructions to the Agent
Configure the Agent’s system instructions to define its persona, constraints, and how it should respond. Instructions are sent to the LLM before every conversation and shape how the Agent interprets user messages and decides which tools to call.
Step 3. Add tools to the Agent
Give your Agent the capabilities it needs by adding tools — integrations, API calls, data loaders, and knowledge bases. The Agent will autonomously decide which tools to call based on the user’s message.
Step 4. Go to the Interface tab
Once your Agent is ready, navigate to the Interface tab to configure how users will interact with it. This is where you turn your Agent into a chatbot.
Step 5. Personalize the interface
Customize the chatbot’s appearance and behavior — set your brand colors, welcome message, bot name, starter prompts, and avatars. For full details on customization options, see Customizing your chatbot.
Step 6. Deploy
Deploy the chatbot to make it available to your users. Choose from a shareable link, an embedded widget, Slack, WhatsApp/SMS, or API. See Sharing and deploying for details on each channel.How it works
When a user sends a message, the following happens behind the scenes:- The message is passed to the Agent along with the conversation history.
- The Agent’s LLM reads the message, the list of available tools, and any system instructions you have configured.
- The LLM decides which tool (if any) to call first. If no tool is needed, it generates a direct response.
- If a tool is called, the Agent executes it, reads the result, and decides whether to call another tool or respond to the user.
- This loop continues until the Agent produces a final response, which is returned to the user as the chatbot’s reply.
Example Agentic chatbots you can build
Agentic chatbots shine in finance where users ask open-ended questions that require pulling from multiple sources or taking multi-step actions — and where you cannot always predict the exact sequence in advance.- Investment research assistant — A portfolio manager asks “Give me a summary of AAPL’s recent earnings and how it compares to analyst expectations.” The Agent decides to call a market data tool to fetch earnings figures, query a knowledge base of analyst reports, and then synthesize both into a coherent answer — all in a single response. No fixed pipeline could anticipate every combination of instruments and data sources a user might ask about.
- Client onboarding bot — A new client opens the chatbot and asks to open an account. The Agent gathers the required information through natural conversation, cross-checks eligibility criteria against an internal rules knowledge base, and when everything is complete, calls a CRM integration to create the client record. It handles follow-up questions mid-flow (“Can I open a joint account instead?”) without losing track of what has already been collected.
- Trade reconciliation assistant — An operations analyst asks “Why does our position in XYZ differ from the custodian’s record?” The Agent calls a trade data API to pull internal records, queries the custodian feed tool for the external position, identifies the discrepancy, and explains the likely cause — all autonomously. The analyst does not need to specify which systems to check; the Agent determines that based on the question.
- Regulatory Q&A bot — A compliance officer asks “Does this proposed transaction structure comply with MiFID II best execution requirements?” The Agent searches a knowledge base of regulatory documents, retrieves the relevant rules, and generates a structured answer with citations. If the officer asks a follow-up (“What documentation would we need to demonstrate compliance?”), the Agent picks up the context and continues without starting over.
Next steps
Workflow chatbot
Build a chatbot backed by a step-by-step pipeline you define
Chat Assistant vs Website Chatbot
Choose how your chatbot appears to users
