Skip to content
QwryAI
Documentation

Explore the documentation

Quick StartWelcome to QwryAI

Get started with QwryAI and discover how to build an AI support assistant trained on your business data.

Quick StartBuild Your First AI Agent

Create a support agent from your website, review its knowledge, and publish it to your site.

Quick StartBest Practices

Use these practices to improve answer quality, reduce failed handoffs, and keep your chatbot useful over time.

Quick StartResponse Quality

Improve how accurately and helpfully your chatbot answers customers.

AI Agent ManagementPlayground

Test and optimize your chatbot before deployment.

AI Agent ManagementData Sources

Add, train, and maintain the knowledge your agent uses to answer customer questions.

AI Agent ManagementDeploy

Add your chatbot to a website or ecommerce storefront.

AI Agent ManagementSettings

Configure language, AI models, response behavior, and human support routing.

AI Agent ManagementEmail Settings

Configure email handoff and reply behavior for chatbot support workflows.

AI Agent ManagementLead Forms

Collect customer details directly inside the chat experience.

AI Agent ManagementIntegrations

Connect QwryAI with external platforms and business tools.

AI Agent ManagementDeveloper & Agent Access

Connect QwryAI to external AI tools, MCP clients, scripts, and CLI workflows.

AI Agent ManagementBackstage

Ask questions about your agent and workspace in a dedicated internal conversation.

AI Agent ManagementInstructions

Define your agent's behavior, guardrails, model, and response style.

AI Agent ManagementProcedures

Write a repeatable customer process with instructions, conditions, and actions.

AI Agent ManagementAction approvals

Review the exact input before an action performs a business write.

Pages

Actions

Widgets and response mapping

Attach a reusable widget and connect the values it needs to display.

Overview

Widgets turn an action result into an interactive card. Choose Call API + show widget when the card needs an API response, or Show widget when it can use fixed values and supplied inputs.

Attach a widget

  1. Open the Widget section of a compatible custom action.
  2. Choose Add widget to create or select a widget, or upload a .widget file.
  3. Review the selected widget and its declared input fields.
  4. Connect the action data to those fields and check the preview.
  5. Save and continue, then select channels and enable the action.

Connect data

For API widgets, first run a successful API test so you can inspect the response structure. Map the response values to the widget inputs, paying attention to field names, types, nested objects, and arrays. For Show widget, define any inputs the agent should supply and keep them aligned with the widget schema.

json
{
  "page": {
    "title": "QwryAI deployment guide",
    "headings": ["Deploy your QwryAI agent", "Add the widget to your website", "Check the customer experience"]
  }
}

A page-help card can map its title and headings inputs from the page object. These values reflect the deployment guide used in the client-side action walkthrough. Use the actual response shape from your own API when mapping an API widget.

Collect fields before showing a widget

For a conversational Show widget action, use Collect widget fields before showing it when the agent should obtain required information first. An action with automatic triggers displays immediately: the input-collection switch is disabled, so the widget must work with the data already available. Give optional fields useful defaults and check the empty-data state.

Manage the linked widget

ControlPurpose
EditOpen the linked widget for changes.
ReplaceChoose a different widget for the action.
DownloadExport the widget for reuse.
UnlinkRemove the widget association from this action.
Upload widgetImport a .widget file from the empty widget section.

Check the customer experience

  • Test with a complete response and with missing optional values.
  • Check long labels, arrays with multiple items, and an empty result.
  • Verify buttons and form controls on the deployed website.
  • Check the narrow mobile layout and keyboard focus order.
  • If the action is automatic, test its placement and dismissal settings too.