Chatzuri
Pricing
Guides
Guides
Introduction
  1. 1Getting Started
  2. 2Your Agent
  3. 3Knowledge & Sources
  4. 4Agent actions & Tools
    • Tools & actions overview
    • Credentials & safety
    • Built-in tools
    • Messaging tools
    • E-commerce tools
    • Payments tools
    • Scheduling tools
    • Database tools
    • Cloud storage tools
    • Business & productivity tools
    • Developer tools
    • Build a custom action
    • Trigger webhooks
  5. 5Agent Tasks
  6. 6WorkflowsBeta
  7. 7Channels
  8. 8Customers & Conversations
  9. 9Run Your Team
  10. 10Developer Tools
Developer reference →Showcase →
Guides4. Agent actions & ToolsBuilt-in tools
Chapter 4 · Agent actions & Tools

Built-in tools

Tools shipped with every agent: lead capture, web search, HTTP requests, webhooks, contact updates, custom buttons, and memory.

5 min read

Built-in tools ship with every agent. They don't need a third-party credential — they either touch chatzuri internals or are pure helpers. Toggle them on under Tools & Actions on any agent.

Lead capture form

Tool id: lead_capture_form.

Renders a structured form (name, email, phone, message, custom fields) inside the chat so the agent can collect lead data without cramming everything into a single sentence. The submission is saved to the conversation's Contact record and shows up under Customers & Conversations → Leads.

Pair this with Leads in the dashboard to configure which fields are required.

Contact manager

Tool id: contact_manager.

Updates the conversation's bound Contact — name, email, phone, tags, custom metadata. The agent reaches for this when the customer reveals their email or phone mid-conversation so subsequent messages from the same person are linked to a single contact across channels.

Remember fact (long-term memory)

Tool id: remember_fact.

Writes a long-term memory entry tied to either the agent or the specific contact. Memory written this way is recalled at the start of future conversations — useful for things like “customer prefers email replies” or “account region is EU”. See How memory works for the full retention model.

Custom button

Tool id: custom_button.

Renders a clickable button inline in the chat reply. Useful for “Book a demo”, “Open dashboard”, “View invoice”. The agent supplies the label and destination URL at call time; the chat widget renders it as a real button instead of a bare link.

Tavily web search

Tool id: tavily_web_search.

Live web search powered by Tavily. The agent uses it to look up current information not in your knowledge base — competitor pricing, today's news, a public company's latest filings.

This is the one built-in that needs a credential. Grab an API key from app.tavily.com and add it as a Tavily credential under Team settings → Credentials.

HTTP request

Tool id: http_request.

A generic outbound HTTP client. The agent picks the method, URL, headers, and body. Use it when the provider you need isn't in the catalogue and you don't want to write a custom action. Optional generic credential (api key, bearer token, basic auth) for adding auth headers.

Heads up
http_request is the broadest tool you can give an agent. Treat it as an escape hatch — most of the time a first-class tool (e.g. github, stripe) is more constrained and safer.

Webhook trigger

Tool id: webhook_trigger.

Fires an HTTP call into your stack with a JSON payload. Useful for “notify Slack when a lead lands”, “ping our analytics endpoint when intent X is detected”, or “forward escalations to PagerDuty”. See Trigger webhooks for setup.

Code execution

Tool id: code_execution.

Runs short snippets of code (Python / JavaScript) for one-off calculations the agent decides it needs. Useful for date math, currency conversion with a known formula, or string manipulation.

Tip
Built-ins are off by default for new agents. Turn on only what you need — a smaller tool set means clearer decisions and less risk of the agent picking the wrong one.
Previous · Agent actions & ToolsCredentials & safetyNext · Agent actions & ToolsMessaging tools
Chatzuri

AI-powered agents are transforming customer interactions by providing instant, intelligent responses around the clock. They help businesses reduce operational costs, improve response times, and scale support without compromising quality. These agents understand natural language, learn from conversations, and integrate with existing systems to offer personalized experiences that enhance customer satisfaction and loyalty.

Chatzuri

AI-powered agents are transforming customer interactions by providing instant, intelligent responses around the clock. They help businesses reduce operational costs, improve response times, and scale support without compromising quality. These agents understand natural language, learn from conversations, and integrate with existing systems to offer personalized experiences that enhance customer satisfaction and loyalty.

Product

  • Pricing
  • Security
  • Affiliates

Resources

  • API
  • Guides
  • Blog
  • Help

Company

  • About us
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DPA

About

  • Teams
  • Singapore, Nairobi

© 2026 Chatzuri. All rights reserved.

Chatzuri uses AI and can make mistakes.

Terms of ServicePrivacy PolicyCookie PolicyChatzuri