An AI agent that answers your customers, and knows when to bring you in.
QBotly learns your business from your own documents, answers the questions that come up all day, and books appointments straight into your calendar. When something needs a real person, it says so and passes the whole conversation to your team.
QBotly Assistant
How the agent works
Plenty of bots can answer. Far fewer know what to do next.
Every conversation moves through the same three stages, and you can see exactly what happened at each one.
It works out what they want
The question gets matched against the material you trained it on. Your FAQs, your documents, your pages. The answer comes from there, not from a model improvising.
- message
- “Do you do commercial roofs?”
- intent
- service_enquiry
- grounded_in
- Services.pdf, /commercial-roofing
It does something about it
Most visitors want an outcome, not a paragraph. So it checks your live calendar, offers real times in their timezone, opens the right intake form, and saves what comes back.
- calendar
- find_availability(2 slots)
- calendar
- create_event(Thu 10:00)
- notify
- team · booking confirmed
It knows its limits
Pricing negotiations. Complaints. Anything it was never taught. On those it stops, alerts your team, and hands the whole conversation over so the customer never repeats themselves.
- confidence
- below threshold
- handoff
- requested → Dana
- context
- full transcript attached
AI assistant
It only knows what you teach it
Feed it your FAQs, your documents, your website. Every answer comes back in your language, about your business. Ask it something it was never taught and it will tell you so instead of guessing.
- Train it on pasted FAQs, uploaded files, or a crawl of your site
- Answers stay tied to the material you supplied
- Remembers the conversation for 24 hours if someone comes back
- Spots the visitor’s language and switches to it
Knowledge sources
4 sources- Services.pdfLive
- northline-roofing.comLive
- Warranty FAQLive
- Pricing sheet 2026.docxWorking
The agent answers from these, and only these. Ask about anything else and it will tell you it does not know rather than invent something.
Human handoff
It knows when to stop talking and fetch a person
Some questions should never be answered by software. When one comes up, or when a visitor just asks for a human, the chat moves across to your team with the full thread attached.
- Visitors can ask for a person whenever they want one
- The transcript and everything captured moves across, so nobody repeats themselves
- Your team gets pinged the second a handoff starts
- After hours it takes contact details rather than leaving people hanging
Inbox · handoff requested
Waiting 00:11Marcus Reed
- Captured
- marcus@reedproperty.co · (312) 555-0148
- Booked
- Thursday, 10:00 AM, site inspection
- Asked about
- Tiered pricing across 4 properties
- Transcript
- All 9 messages, carried over
Appointment scheduling
It books the meeting while they are still interested
Connect Google Calendar and the agent works from your genuine availability. It offers real openings, converts them to the visitor’s local time, and writes the booking back once they pick one.
- Two-way Google Calendar sync, so double bookings cannot happen
- Slots appear in whatever timezone the visitor is sitting in
- They get a confirmation, you get the entry in your calendar
- Every booking is listed and editable in your dashboard
Availability · Google Calendar
Times shown in visitor’s timezoneThu 12
10:00 AM
Thu 12
1:30 PM
Fri 13
9:15 AM
Fri 13
2:30 PM
Mon 16
11:00 AM
Mon 16
3:00 PM
Booked for Thursday, 10:00 AM. Added to your calendar and confirmed by email.
Notifications
Nobody has to sit watching a dashboard
A lead comes in, someone asks for a human, a slot gets booked, your usage creeps toward the cap. Whoever needs to act finds out straight away.
- Alerts when a lead or form submission comes through
- Instant ping the moment someone asks to speak to a person
- Booking confirmations sent to both sides
- A warning well before you run out of chats for the month
Notifications
Human requested
Marcus Reed would like to speak to someone about pricing.
Appointment booked
Site inspection, Thursday at 10:00 AM.
New lead captured
Email and phone collected from the intake form.
Usage at 80%
1,600 of your 2,000 chats used this period.
Analytics
Read the questions you keep getting
Every chat is measured: how many resolved, how fast, how happy people were, and which questions come up often enough that you should probably fix something.
- Volume, resolution rate, and response times at a glance
- Satisfaction scores collected inside the chat
- Your most-asked questions, ranked
- Peak hours, so you know when to have someone around
Conversations · last 7 days
Auto-updatedResolved by AI
82%
Avg. reply
1.4s
Satisfaction
4.6/5
Asked most often
- Do you service my area?214
- How much does an inspection cost?186
- Can I book for next week?133
- Do you offer emergency repairs?98
Getting started
You can have this running before lunch
No developer needed. No integration project. No call with sales before you get to try it.
- 1
Point it at what you already have
Paste in your FAQs, upload a few documents, or just hand it your website address. Indexing takes minutes. There is no project plan.
- 2
Make it look like you
Colours, logo, where it sits, how it greets people. Set your opening hours and pick who a conversation should go to when it needs a person.
- 3
Paste one line into your site
One script tag, dropped anywhere in your HTML. Works on WordPress, Shopify, Webflow, or something you built yourself.
Your install snippet
index.html
<script type="module"
src="https://rep.qbotly.com/widget.js?agent_id=YOUR_AGENT_ID">
</script>What you can rely on
Everything on this page is checkable
You could go and verify any of it. That felt like a better use of the space than a customer count you have no way to confirm.
- It will not make things up
- Replies come from the material you supplied. Step outside it and the agent admits it does not know, then offers to fetch someone who does.
- Encrypted the whole way
- Every conversation travels over HTTPS. What gets stored is filed under your business account and nobody else’s.
- Built to GDPR expectations
- Privacy-first handling, retention you can actually find in writing, and a security page you can read before you hand over a thing.
- Nothing to escape from
- The free plan asks for no card. Paid plans run month to month and cancel from your dashboard. You will never need to book a call to leave.
Works with
- Google Calendar
- Zoho CRM
- WordPress
- Shopify
- Webflow
- Squarespace
If your site lets you paste a script tag, QBotly runs on it. The rest is configured from your dashboard.
Pricing
Start free. Pay once it starts earning its keep.
The assistant, human handoff, appointment booking and notifications are in every plan. What changes as you move up is how many conversations you can handle and how far you can customise it.
Free
Perfect for trying out Qbotly
$0/month
30 chats included
- 30 chats per month
- 1 chat widget
- Single data source
- Qbotly branding
- Basic AI responses
Starter
Great for small businesses and startups
$12/month
2,000 chats included
- 2,000 chats per month
- Remove Qbotly branding
- File uploads (images & PDFs)
- Basic CRM integrations
- Advanced analytics
Pro
Most pickedPerfect for growing businesses
$49/month
100,000 chats included
- 100,000 chats per month
- Unlimited chat widgets
- Unlimited data sources
- Extensive AI training
- Custom branding
FAQ
What people ask us before signing up
Not seeing your question? Send it over. A person will answer it.
How does QBotly know anything about my business?
You teach it. Paste in your FAQs, upload documents such as PDFs or Word files, or point it at your website and let it read through the pages. Every answer it gives comes from that material. When someone asks about something you never covered, it says so and offers to bring in a person rather than inventing a plausible-sounding reply.
Can a visitor reach a real person?
Yes, at any point. A visitor can ask for a human whenever they like, and the agent will also escalate on its own when a question goes past what it should be handling. Your team gets alerted immediately and receives the full transcript along with anything already captured, so the customer never has to start over.
How does appointment booking work?
Connect your Google Calendar and the agent works from your genuine availability. It offers open slots converted to whatever timezone the visitor is in, and once they choose, it writes the booking back to your calendar. Both sides get a confirmation, and every appointment shows up in your QBotly dashboard.
What will my team get notified about?
Four things: a new lead or form submission, a visitor asking to speak to a person, a confirmed appointment, and your account approaching its monthly chat limit. The point is that nobody has to sit refreshing a dashboard waiting for something to happen.
How long does setup take?
Most businesses are live the same day. You train the agent, set its appearance and greeting, then paste one script tag into your site. It runs on WordPress, Shopify, Webflow, Squarespace and anything hand-built. You will not need a developer.
Is the free plan actually free?
It is. 30 chats a month, forever, with no credit card and no trial clock ticking down. Paid plans begin at $12 a month for 2,000 chats. The AI assistant, human handoff, appointment booking and notifications are included on every plan, the free one included.
What happens to my customers’ data?
Conversations travel over encrypted connections and are stored against your business account only. QBotly is built to GDPR expectations, and the security page sets out in plain terms what is kept and for how long.
What if I go over my monthly chat limit?
You get warned on the way there, not after the fact. If you do hit the limit, the widget pauses until your next billing period starts. Upgrading resumes it straight away, and no surprise overage charge appears on your bill.
The visitor you miss at 10pm becomes someone else’s customer by morning.
Set your agent up, paste one line into your site, and let it deal with the questions, the bookings and the handoffs while you get on with the actual work.