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.