Visual Bot Builder
Build bots that talk, collect and deliver.
Create interactive conversation flows with drag & drop nodes (questions, buttons, conditions, validations, file uploads, signatures, email/webhook actions) and publish them via a public share link or embed as an iframe.
Drag & Drop Flow
Multi-session Public Bots
Email Delivery
Client API / Webhook
File Uploads
Templates
Multi-language
Signature Pad
Send File Cards
B
Botnet Bot
Public share link · Multi-session
Hi 👋 What is your full name?
Alex Morgan
Great. Upload your CV (PDF/DOCX) and I’ll send it to HR.
📎 Resume_Alex.pdf
Thanks! Your details were delivered to Email / Client API ✅
Start
Welcome
→
Question
Full name
→
File Upload
CV / attachments
→
Send
Email / API
→
Use cases
Bots that collect data, documents and decisions
Job applications
Ask screening questions, validate email/phone, collect CVs, and deliver results to HR.
Lead capture
Turn landing pages into conversations. Send leads to your CRM via webhook/API.
Onboarding
Collect forms, documents, and signatures in a guided, step-by-step flow.
Support intake
Let customers describe issues, attach screenshots, and route the case to your ticketing endpoint.
What you can build
Node-based flows · Public bots · Results export
Drag & drop flow builder
Create flows visually with nodes like Bot Message, Question, Buttons, Condition, Validation, Knowledge Base (RAG), File Upload, Signature Pad, Send Files, Email and Webhook/API.
Templates + multi-language
Start fast from a templates library, then localize messages per language (EN/HE/AR/etc.). The public chat can show a language selector.
Multi-session public bots
Enable multi-session and every visitor gets their own isolated session. Add a “Start new session” button for manual restart.
Collect answers + files
Ask questions, capture structured answers, accept uploads, and collect signatures. You can also send downloadable file cards from your global file library.
Deliver results automatically
On session end, send a transcript/Q&A summary by email or post it to your client API. Webhook mapping lets you add headers/query/body maps and extract response values into variables.
Branding & trust
Upload an optional logo in Bot Settings and show it in the public bot view for a consistent branded experience.
Themes + website embed
Choose a public theme (dark/light/colors), generate iframe code from Dashboard and embed the bot on your website.
Input validations
Validate email/phone/number ranges/regex before continuing the flow—reduce bad leads and broken submissions.
Knowledge Base (RAG)
Attach documents/notes as a simple knowledge base and let the bot answer based on them (optional AI mode by plan).
Works on mobile
Builder interactions support mobile: tap-to-add nodes, drag to move, tap-to-connect, and easy link selection/deletion.
Integrations
Deliver results where you need them
Email delivery
Send session summary + Q&A + attachments to your inbox when the flow ends.
Use node: send_email
Webhook / API
POST collected data to your endpoint (CRM/ATS/helpdesk). Mapping UI helps build headers/query/body and store response values as variables.
Use node: webhook
SFTP (optional)
Send results to a secure file drop (CSV/JSON export scenarios). Availability depends on your plan.
Use node: send_sftp
Embed on your website
Every bot has a public URL and an iframe snippet (Dashboard → Bot card → “Embed code”).
Want developer details? The Docs include API examples.
Example iframe snippet
<iframe src="https://YOURDOMAIN/b/YOUR_PUBLIC_TOKEN"
style="width:100%;height:600px;border:0;border-radius:12px;"
loading="lazy"></iframe>
Tip: you can override theme via ?theme=dark / ?theme=light etc.
How it works
1
Design your flow
Drop nodes, link them, and define what the bot says and what it collects.
2
Publish via share link
Your bot gets a public URL. Turn on multi-session so every visitor chats independently.
3
Capture answers and files
Record the conversation, Q&A pairs, and attachments (CVs, documents, images).
4
Send to Email / API
On end of session, deliver the data where you need it—email inbox or your own endpoint.
FAQ
Common questions
When multi-session is enabled, each visitor gets an isolated session. When it’s disabled, the bot reuses a single “latest session” by default.
This behavior is the same in Preview and Public.
Yes. Generate an iframe HTML snippet from the Dashboard and paste it into your site. You can also pass a theme override via query string.
Yes. Use File Upload nodes to accept attachments and Signature Pad nodes to collect a signature. You can also send downloadable files to the user from your global file library.
Yes. Bots can be multi-language and the public chat supports text direction (LTR/RTL) so Hebrew/Arabic layouts look correct.
You can review sessions in your Dashboard. Additionally, you can deliver data automatically via Email, Webhook/API, or other delivery nodes depending on plan entitlements.
Ready to build your first bot?
Create a bot, design the flow, publish the link, and start collecting results.