What are tools?

Understand how DGbot tools extend your chatbot beyond Q&A to take real actions on your behalf.

~5 minutes Free

What are tools?

Tools extend your chatbot beyond question answering. While the knowledge base lets the bot answer from static content, tools let it take actions: look up live data, capture information, send messages, and connect to external services.

A bot with no tools is like a very knowledgeable FAQ page. A bot with tools can actually do things — look up your customer's order in real time, capture their email address, or call your custom API.


How tools work

When a visitor sends a message, DGbot's AI router decides whether to:

1. Answer from the knowledge base — for information questions ("What's your return policy?")

2. Use a tool — for action-oriented requests ("What's the status of my order?") or configured triggers ("Show lead capture form")

The router uses the visitor's message intent to decide. You don't need to write rules for this — the AI understands context naturally.

Tool results are woven into the bot's response. If the visitor asks "Where is my order?", the bot calls the order lookup tool, gets the result, and writes a natural-language response: "Your order #12345 was shipped on Tuesday and is due to arrive Friday."


Available tools

ToolWhat it doesStatus
Shopify actionsLook up order status, search products, check inventoryLive
Self-learnLearn from human handoffs to suggest knowledge base improvementsLive
Capture leadsCollect visitor name and email with a conversational formLive
Send emailSend a structured email when a visitor completes an actionLive
Custom API actionCall any external API endpoint you configureLive
Appointment bookingLet visitors book appointments from the chatSoon
CRM syncPush lead and conversation data to your CRMSoon

Enable a tool

1
Open Settings → Integrations

Go to Settings → Integrations in the admin panel. Each tool appears with a toggle.

Open Integrations in admin
tools/integrations-overview Screenshot needed — save as: _assets/images/tools/integrations-overview.png

The Integrations page lists all available tools. Toggle each one on or off.

2
Configure the tool

Some tools require additional setup (OAuth connection, API keys, webhook URLs). Click the tool name to open its configuration panel.

3
Test in the preview

Open the Preview panel and send a message that should trigger the tool. Verify the tool activates and returns the expected result.

Open Preview in admin