Natural Serbian • 10 voices • Fast replies

AI agents that write and speak for you.

One platform for chat and voice bots. Web, WhatsApp, Viber, Messenger, Instagram. Your agent learns from your PDFs, website and Google Sheets - answers in your language, 24/7.

No credit card
Setup in 5 minutes
GDPR compliant
tvojprodavnica.rs
AI
Hi! 👋 I'm your assistant. How can I help?
Do you have white sneakers, size 42?
AI
AI
Yes, 3 pairs in stock. Price: €110.
White leather sneakers, size 42
Classic White Sneakers
Size 42 • 3 in stock
Type a message…
Works where your customers are
Web sajt
WhatsApp
Viber
Instagram
Messenger
Telefonski pozivi (uskoro)
Google Kalendar
Google Sheets
Web sajt
WhatsApp
Viber
Instagram
Messenger
Telefonski pozivi (uskoro)
Google Kalendar
Google Sheets
One snippet - every platform

Install the bot in 2 minutes

One short snippet - works on any website. Whether it's custom HTML, WordPress, WooCommerce, Shopify, Wix, Webflow or Squarespace. No plugin, no conflicts.

  • Async loading - won't slow your site
  • Auto-detects visitor language
  • Customize colors, position, avatar from the dashboard
  • Mobile-friendly + PWA support
Tested on
WordPress WooCommerce Shopify Wix Webflow Squarespace PrestaShop Magento Custom HTML
embed.html
<!-- ChatBotAPP widget -->
<script async src="https://cdn.chatbotapp.rs/widget.js"
        data-bot-id="YOUR_BOT_ID"></script>
Drop it before the </body> tag. That's it.
Chat demo runs right here

See the agent in action

Real conversations with the agent - chat messages and a phone call.

Chat demo
A conversation in our chat window
Watch
AI Assistant
Online
Type a message
Demo view. Same window and same product cards our customers get.
Voice demo
Recording of a voice call
Soon
Voice recording - coming soon
We are recording a real call: the agent answers, offers times and books the appointment.
How it works

Your AI agent - ready in 5 minutes

No code. No "implementation team". Three steps and the bot is live.

01

Upload & connect

Drop PDFs, paste your site URL, connect a Google Sheet or Calendar. The agent indexes everything at once.

02

Customize personality

Give it a name, tone (formal/casual), colors. Define what it can do (e.g. take orders, not give discounts).

03

Go live

One line of code on your site, or connect WhatsApp/Messenger with one click (Viber on request). Conversations begin.

ChatBot

A conversation that sells, supports and books

The agent learns from your PDFs, website, Google Sheets and calendar. It responds like a team member - suggests products, books appointments, opens tickets, hands off to a human when needed.

  • Learns from your documents
    PDF, DOCX, Excel, website - everything goes into its knowledge base, searched before every answer.
  • Google Sheets sync
    Product catalog, prices, FAQ - change a row in your Sheet, the bot knows immediately. Google Sheets sync is available from the Store plan.
  • Human handover
    When a question gets tough, the bot hands off to a live agent + auto-creates a ticket with the full context.
  • Multi-language
    Understands Cyrillic, Latin, local slang. Responds naturally - not like a translated tool. Replies in the customer's language from the Pro plan.
Knowledge base
Indexed
cenovnik-2026.pdf
2.1 MB · processed
proizvodi.gsheet
512 rows · live sync
tvojprodavnica.rs
87 pages · processed
pravila-isporuke.docx
48 KB · processed
Google Calendar
live sync · appointments
Total: 4 sources · 4.3 MB
Voice agent - Mila
Live · 00:23
LIVE
0:00
Caller: Hello, do you have a free slot tomorrow?
0:05
Mila (AI): Of course. Tomorrow I have 10:30 and 14:00 free. Which suits you better?
0:13
Caller: 14:00 works for me.
0:16
Mila (AI): Great, you are booked tomorrow at 14:00. I will text you the confirmation.
0:25
Mila is booking in Google Calendar…
0:23 / 1:02

Demo preview. Production audio coming soon.

VoiceBot

Sounds human. Works 24/7.

A voice agent that talks with your visitors, books appointments and answers questions in Serbian - with natural intonation and pauses. Choose from 10 voices; response time depends on the model and internet connection.

Today the voice agent talks through the microphone in the chat on your website. Answering phone calls is on the way.

  • Fast replies
    Response time depends on the model, request and internet connection.
  • Multilingual STT
    Recognizes names, phone numbers, addresses across multiple languages.
  • Books in Google Calendar
    Sees free slots, books the appointment, sends confirmation to the customer.
  • The whole conversation is written down
    Everything spoken is written out in your conversation history.
How the Voice agent works Soon

A real conversation - not robotic

This is how phone calls will work once they are ready: the agent recognizes speech in real time and answers naturally. The same engine already runs in the chat on your site.

How a call will flow - coming soon
01
Visitor turns on the mic
The visitor taps the mic in your website chat and asks out loud
02
Speech recognition
The agent understands speech - 30+ languages including Serbian
03
AI reasons
The agent understands the request, searches the knowledge base and picks an action
04
Action
Searches your offering, books appointments when booking is enabled and records a contact request when enabled, after the visitor confirms their details
05
Natural voice
The agent speaks the reply with natural intonation
Response time depends on the model and connection
Sounds human
No "Press 1, Press 2"

Inbound calls (coming soon)

Once telephony is live, the agent will answer calls instead of reception. Today the same engine runs through the mic in your website chat.

Outbound calls (coming soon)

Once telephony is live, the agent will also be able to call out for confirmations and reminders. Today those go by email and SMS.

Custom script + tone

You define greeting, tone (formal/casual), banned topics, escalation. The agent stays on-brand.

The whole conversation is written down

Every voice conversation is written out in your conversation history, with measured minutes.

Handover to a human in chat

In text chat the agent hands the conversation to your team with a short summary. Not yet available by voice.

10
voice options
30+
languages
Varies
response time
24/7
always on
Limited
concurrent call capacity
All channels, one inbox

Wherever your customers are

Set up knowledge once - it works everywhere. All conversations land in one dashboard.

Web Widget
One line of code
WhatsApp
Official integration
Viber
On request
Messenger
Facebook page
Instagram
DM automation
SMS
Coming soon
Actions

The bot doesn't just talk - it acts

During a conversation the bot can trigger 15+ actions - from booking to sending an SMS, taking a payment, opening a ticket. Configure everything from the dashboard, no code.

Book appointments
Our calendar and Google Calendar
Send email
Confirmation, quote, document
Send SMS
Reminder, OTP, confirmation
Create order Store
WooCommerce and Shopify · others on request
Take payment On request Store
Link to your store checkout · NestPay on request
Open ticket Soon
With full conversation context
Hand off to human
Passes the conversation to your team with a short summary
Lead qualification Soon
Asks budget, timeline, needs
Send quote / pricing Soon
PDF generated from conversation
Check availability Store
Stock, free time slots
Outgoing webhook New
Sends the event to your software, Zapier, Make or n8n

No label means it works today. Coming soon is being built. On request we connect for you. Store: stock, orders and payment from your shop work from the Store plan up.

Appointment booking

Your calendar - filled automatically

The bot sees your free slots, suggests them to the customer, books directly and sends a confirmation - all via chat or call. No double-booking, no "I'll get back to you tomorrow".

  • Calendar always in sync
    Our calendar and Google Calendar - the bot always sees what is free. Outlook on request.
  • Availability rules
    Working hours, breaks, holidays, max per day, buffer between slots - all configurable.
  • Multi-resource scheduling
    Multiple staff, rooms or services - the bot picks the right resource based on what the customer wants.
  • Automatic confirmations
    Email + SMS confirmation right away. Reminder 24h before. "Are you coming?" 2h before.
  • Reschedule & cancel
    Customer says "I need to reschedule" - the bot finds a new slot and updates the calendar.
October 2026
Live sync
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
has bookings selected today
Fri, 16 Oct 2 free
09:00
Marko Petrović
checkup · 30 min
10:30
Available
12:00
Break
14:00
Ana Jovanović
just booked by the bot
New
15:30
Available
17:00
Stefan M.
consultation · 45 min
The bot just booked 2 PM via a voice call. SMS confirmation sent.
+381 64 ***
9:41
Your appointment is tomorrow 2 PM with Dr. Mila. Confirm with "YES" or reschedule with "MOVE".
YES
✅ Thanks! See you tomorrow 2 PM. Address: 22 Boulevard, Belgrade.
SMS

SMS - reaches everyone, even without internet

SMS is universal - reaches every phone, gets opened 98% of the time within 3 minutes on average. Ideal for confirmations, reminders, OTP codes and marketing.

Outbound SMS

Appointment confirmations, reminders, OTP codes, marketing campaigns. Send once - the bot personalizes for each recipient.

Inbound SMS bot Soon

Customer texts your number - the bot replies automatically. Two-way SMS conversations.

SMS

Messages go out through a provider covering Serbia and the region, using your registered sender name.

Compliance

Sender ID registration, "STOP" opt-out keyword, GDPR. We handle the regulatory side.

Join early access

Why ChatBotAPP?

Six things other platforms don't do - or do, but only in English and at 10× the price.

Chat + Voice in one

Other platforms do either chat or voice. With us both live in one dashboard - one knowledge base, one bill.

Native Serbian + global

Understands Cyrillic, Latin, local slang. The bot replies naturally - not like Google Translate.

5-minute setup

Drop a PDF, paste your site URL - the bot is ready. No "implementation team", no month-long waits.

Understands meaning, not keywords

The bot understands meaning - it knows "waterproof" and "for rain" are the same thing, and finds the right product.

Human handover

When a question gets too tough, the bot passes to a live agent + auto-creates a ticket.

GDPR + EU servers

Data on EU servers. Privacy policy aligned with local data protection laws.

Solutions for every industry

An agent tailored to your industry - with conversation examples and workflows that work out of the box.

Connects to your tools

No workflow change - the bot plugs into what you already use.

Communication
WhatsApp
Chat
Viber
Chat
On request
Messenger
Chat
Instagram
DM
SMS
Messaging
Gmail / SMTP
Email
Calendars & Booking
Google Calendar
Booking
Outlook / Office 365
Booking
On request
eCommerce
WooCommerce
Store
Shopify
Store
PrestaShop
Store
On request
Magento
Store
On request
Notifications & marketing
Mailchimp
Email mkt
On request
Data & Automation
XML feed
Catalog
New
Outgoing webhook
Custom
New
Google Sheets
Catalog
from the Store plan
Airtable
DB
On request
Zapier
Via webhook
Make (Integromat)
Via webhook
n8n
Via webhook

No label means it works today, on any plan that includes it. New was just released. On request means we connect it for you, as a separate job. from the Store plan means the connection works on the Store plan and higher.
Do not see your tool? Ask us.

Pricing

A plan for every business

Fixed monthly price. Cancel monthly. No hidden fees.

Try and start
Starter
€ 29 /mo
Billed monthly
  • 1 bot
  • 300 messages per month
  • Web chat on your site
  • The bot replies in Serbian
  • Up to 100 site pages in the knowledge base
  • The bot learns from your site, files and Q&A
  • Handover to a person when the bot does not know
  • Conversation history and analytics
  • Email support
  • 7 days free, no card
Subscribe
Small & mid business
Standard
€ 79 /mo
Billed monthly
  • 2 bots
  • 1,200 messages per month
  • All channels: Web, WhatsApp, Messenger, Instagram
  • Viber on request Viber is billed separately and is not part of the plan. It needs a dedicated Viber Business account that Viber charges for (a monthly fee, currently around 100€ per account, plus messages the bot sends on its own). Replies to users within 24 hours are free. Want Viber? Contact us and we will connect it.
  • The bot replies in Serbian
  • Up to 1,000 site pages in the knowledge base
  • 50 SMS per month (alerts to you and your staff)
  • Email support
  • 7 days free, no card
Subscribe
For online stores
Store
€ 149 /mo
Billed monthly
  • 2 bots
  • 1,200 messages per month
  • All channels: Web, WhatsApp, Messenger, Instagram
  • Viber on request Viber is billed separately and is not part of the plan. It needs a dedicated Viber Business account that Viber charges for (a monthly fee, currently around 100€ per account, plus messages the bot sends on its own). Replies to users within 24 hours are free. Want Viber? Contact us and we will connect it.
  • The bot replies in Serbian
  • Up to 1,000 site pages in the knowledge base
  • Store: stock, prices and orders
  • XML feed - your offer from a link you already have
  • Google Sheets - your offer from a Google Sheet, refreshed automatically
  • 50 SMS per month (alerts and order updates)
  • Email support
  • 7 days free, no card
Subscribe
Recommended
Most popular - with Voice agent
Pro
€ 249 /mo
Billed monthly
  • 5 bots
  • 5,000 messages per month
  • Up to 2,000 site pages in the knowledge base
  • Everything in Store
  • 🎤 Voice agent - 200 minutes/mo
  • 10 voices, natural Serbian
  • Replies in the customer's language - English, German, Russian and more
  • All channels: Web, WhatsApp, Messenger, Instagram
  • Viber on request Viber is billed separately and is not part of the plan. It needs a dedicated Viber Business account that Viber charges for (a monthly fee, currently around 100€ per account, plus messages the bot sends on its own). Replies to users within 24 hours are free. Want Viber? Contact us and we will connect it.
  • The bot books appointments + email confirmations
  • 200 SMS per month (confirmations and reminders)
  • Outgoing webhook - orders go into your own software
  • Google Sheets and Google Calendar
  • Hide the "Powered by" branding
  • AI-suggested Q&A from conversations
  • Priority support
  • 7 days free, no card
Subscribe
Large teams & agencies
Business
€ 749 /mo
Billed monthly
  • 15 bots
  • 15,000 messages per month
  • Up to 5,000 site pages in the knowledge base
  • 🎤 Voice agent - 1,000 minutes/mo
  • 500 SMS per month
  • Everything in Pro
  • Replies in the customer's language
  • All channels: Web, WhatsApp, Messenger, Instagram
  • Viber on request Viber is billed separately and is not part of the plan. It needs a dedicated Viber Business account that Viber charges for (a monthly fee, currently around 100€ per account, plus messages the bot sends on its own). Replies to users within 24 hours are free. Want Viber? Contact us and we will connect it.
  • Hide the "Powered by" branding
  • Priority support
  • 7 days free, no card
Subscribe
Tailored to your team
Enterprise
Let's talk
Custom quote for your team
  • Unlimited bots
  • Unlimited messages
  • Up to 20,000 site pages in the knowledge base
  • Voice and SMS by agreement
  • Everything in Business
  • Setup help (we configure everything)
  • Integrations by agreement
  • Priority support
Contact us
What's a message?

One visitor question the bot answers = one message, no matter how long the reply. Over your monthly quota you top up at €0.05 per message (packs of 50, 100, 200 and 500: €2.50, €5, €10 and €25).

What are knowledge pages?

How many pages from your site (and imported products) the bot keeps in its knowledge: 100 on Starter, 1,000 on Standard and Store, 2,000 on Pro and 5,000 on Business.

Voice minutes

How long voice conversations last. Time counts while the bot speaks or listens. When the quota runs out, voice conversations stop - there is no charge above the quota. You can buy extra minutes in the panel.

SMS - how it's billed

The bot can send an SMS confirmation, a reminder or a verification code. When the quota runs out, sending stops - there is no charge above the quota. Extra messages are bought in the panel.

* Prices exclude VAT. Paying yearly is 12% cheaper.

Frequently asked questions

Do I need a developer to set this up?
No. Upload PDFs, paste your site URL, connect a Google Sheet - all from the dashboard. The web widget is one line of code; WhatsApp/Messenger connect with one click via integrations (Viber on request).
What can the bot learn from?
PDF, DOCX, Excel/CSV, TXT, your full website, web shop (WooCommerce/Shopify), Google Sheets (live sync, from the Store plan), Google Calendar (free slots). Everything enters a knowledge base that understands meaning, not just keywords.
Which languages do you support?
Native Serbian (Cyrillic + Latin, local slang, declensions), plus English, German, Italian, Croatian, Bosnian, Slovenian. On Pro and Business the bot also replies in the customer's language; on lower plans it replies in Serbian. The voice agent speaks naturally - choose from 10 voices.
What happens when the bot doesn't know?
Three options: (1) hand off to a live agent + auto-create a ticket, (2) collect contact info for follow-up, (3) honestly say "I don't know, let me check" instead of making things up.
Is there a phone app?
Yes, for iPhone and Android: ChatBotAPP on the App Store and Google Play. The app alerts you when a customer is waiting for a person and when an order or a booking comes in, and you reply to the customer right from your phone.
Where is data stored? Is it GDPR compliant?
Data on EU servers (Frankfurt). Full GDPR compliance - right to access, export and erase. Conversations can auto-delete after X days per your policy. For specific requirements, including installation on your own server, get in touch.
How fast does the voice agent reply?
The agent replies quickly, with response time depending on the model and internet connection. Audio goes straight from the browser to the voice model without a detour through our server, which is why it is fast.
Can I change or cancel my plan?
Yes, you change the plan yourself in the dashboard. Moving to a cheaper plan applies right away. For a more expensive plan you get an invoice, and the new plan starts once the payment is confirmed. During the trial a change applies right away, with no invoice. There is no contract: tell us you are leaving, we do not issue the next invoice, and the account runs until the end of the paid period. The trial needs no card.
Do you have an API for my app?
Outgoing webhooks work from the Pro plan: as soon as an order, a booking, a callback request or a handover happens, we send it to the address you enter. From there you can pipe it through Zapier, Make or n8n, or receive it directly in your own software. Every message is signed so your system can verify it really came from us.

Your next hire
doesn't sleep or ask for a raise.

Drop your PDFs, paste your site URL, pull in a Google Sheet - your bot is ready in 5 minutes.

No credit card · Cancel anytime · Local support