Features explained

Hilal Chatbot features explained

Hilal Chatbot is organized around six capability areas. This page is the map — read down the list, and follow any link to the full how-to.

Build the chatbot

  • Create a chatbot — give it a name, description, and purpose. Each chatbot is independent, with its own knowledge, behavior, and integrations. → Create your first chatbot
  • General settings, appearance, behavior, guidelines — the four-tab configuration UI that controls who the bot is, how it looks, how it responds, and what tone it uses. → Configure your chatbot
  • Per-chatbot permissions — restrict who on your team can edit, test, or deploy a given bot. → Per-chatbot permissions

Train it on your content

  • Websites, documents, YouTube, snippets, articles, Google Drive — the standard knowledge sources. → Knowledge base
  • Notion (New) — sync pages and databases from your Notion workspace. → Sync Notion
  • Auto-retraining pipeline (New) — keep the bot in sync with sources that change over time. → Auto-retraining pipeline
  • Quotas & training status — see how much knowledge you have left in your plan and which sources are fully trained. → Quotas & training status

Test it

  • Playground — chat with the bot in a sandbox before users do. Adjust model and temperature on the fly. → Test conversations
  • Compare models side-by-side — send the same message to two models and pick the better answer. → Compare models
  • Prompt templates — start from preset personalities (support agent, coding assistant, creative writer) and customize. → Prompt templates

Deploy it

  • Custom website embed — drop a single <script> tag and the chat widget appears. → Embed on a custom website
  • Shopify app — install via the Shopify App Store, embedded with App Bridge. → Deploy on Shopify
  • WordPress plugin — deploy through the WordPress plugin. → Deploy on WordPress
  • Site management & token rotation — track which sites are using which deployment and rotate keys. → Manage deployments
  • Widget customization — colors, position, theme, welcome messages, user-info collection. → Customize widget appearance
  • JWT user identification (New) — pass an HMAC-signed token so the bot knows who the logged-in user is. → Identify signed-in users with JWT
  • Developer embed JS API (New) — programmatic open/close, event listeners, initial messages, and runtime config. → Developer embed JS API

Connect channels and integrations

  • Email inbox, Slack, WhatsApp, Facebook Messenger — every conversation lands in the same agent dashboard. → Channels
  • Calendly, Cal.com — let the bot show availability and book meetings. → Calendly · Cal.com (New)
  • Salesforce, Zendesk — push leads, create tickets, sync customer records. → Salesforce (New) · Zendesk (New)
  • AI Actions framework (New) — the underlying tool-calling system that powers Stripe, Shopify, and custom actions, with confirmation flows and an audit log. → AI actions overview
  • Zapier and Make (New) — fire 5,000+ third-party automations from chatbot events. → Webhooks & data sync
  • Real-time data sync dashboard (New) — webhook receivers and a status dashboard for keeping external data fresh. → Real-time data sync

Operate it

  • Live conversations & agent dashboard — open, my, unassigned, solved, group chats, escalation, assignment. → Conversations & live chat
  • Contacts — every end-user the bot has talked to, with bulk import and export. → Contacts
  • Analytics — overview, performance, usage, and custom reports. → Analytics
  • Organization & team — members, invitations, roles, and switching organizations. → Organization & team
  • Billing — plans, add-ons, auto-recharge, invoices. → Billing
  • Account — your profile, password, and notification preferences. → Account

What’s next

The Unified Agentic Chatbot (Beta) is a rolling rework of how agents reason, plan, and execute multi-step actions. Wave 1 (frontend) is in flight — see the section for current scope and migration notes.

Related articles