Guides, references, and copy-paste examples for the chatbot, the contact form, the blog widget, and the API.
Create your account, build your first chatbot, and go live in minutes.
Install the chat widget, contact form, and blog widget on any site.
Leads, analytics, live chat, meetings, and settings walkthrough.
REST endpoints, webhooks, and authentication for custom integrations.
This guide takes you from sign-up to a live AI chatbot on your website in under five minutes.
</body>The Botawk widget loads asynchronously and supports three modes:
Embed snippet
<script src="http://localhost:3000/widget.js" data-chatbot-id="YOUR_ID"></script>
</body> or inside <head>The sidebar is the fastest way to find anything:
At-a-glance totals for chats, leads, and usage this billing period.
Your company name and website. Used to verify embed origins and analytics.
Watch conversations in flight and take over as a human agent.
Every captured lead from chat and form, with CSV export.
Bookings made in chat, manual or Calendly-sourced.
Install code, widget customisation, and the blog widget configuration.
Traffic, conversation intelligence, and attribution. From Pro up.
Scheduled PDF and CSV reports. Ultimate only.
Plan, payment method, invoices, and usage limits.
Chatbot persona, integrations, GDPR tools, and team.
Every endpoint is JSON over HTTPS and requires an authenticated session or bearer token.
| Method | Endpoint | Purpose |
|---|---|---|
| POST | /api/leads/contact-form | Submit a contact form lead |
| POST | /api/chat/message | Send a visitor chat message |
| GET | /api/analytics/track | Record a pageview event |
| GET | /api/widget/config | Fetch public widget config |
Point Botawk at any HTTPS endpoint and we will POST every new lead to it. Failed deliveries retry with backoff and land in a dead-letter queue you can inspect in the dashboard.
Webhooks are available on Enterprise and Ultimate.
Try it on your own site. It takes two minutes and nothing is charged.