Order #1006 · Pickup Saturday 11:00 AM2 sourdough, 1 birthday cake · Paid on collection
Nothing left hanging
Problems become tickets, and calls go out when they should.
TicketsFiled from calls, chats and your support form, assigned to the right team.
Smart OutreachCalls a customer when your systems say so: an abandoned cart, a renewal, a reminder.
CampaignsCall a list of customers with one message, at the hours you choose.
Personal AssistantMakes calls for you: book a table, move an appointment, ask a question, and reports back.
Today
What happened while you were busy
##1042 Broken crown, severe painHigh
↗Abandoned cart, call answeredDone
↗Renewal campaign, 40 customersCalling
SPersonal Assistant: table for 6, Sat 8 PMDone
Fits into what you already use
Set it up from your website, connect it to your tools, see how it's doing.
Website importReads your website into the Knowledge Base in a minute.
Webhooks and Agent toolsSends each call to your systems, and looks things up in them during the call.
MCPLets Claude, ChatGPT, Cursor, Muse and other agents read and work with your Zavora data.
ReportsCalls, answers, bookings and busy hours, by day and week.
WordPress pluginCall and chat buttons on your site, in one click.
Connected
Your tools
Website import42 pages read
Webhooks3 events
MCPMuse connected
CalendlyBookings
WordPressPlugin on
Agent toolsOrder lookup
Calls this week
Covering every call shouldn't cost a salary
A receptionist covers office hours. Your Virtual Receptionist covers nights, weekends and holidays too.
One receptionist
$3,167 a month
Office hours only
One call at a time
One or two languages
Holidays and sick days
US median receptionist pay, $38,010 a year (US Bureau of Labor Statistics, May 2025). Covers calls only, not in-person work.
Zavora 360
Day and night, every day
Many calls at the same time
Your customer's language
Books, sells and files tickets
Ready to never miss a customer again?
Give every caller and visitor an instant, on-brand answer, in their own language.
Agents and MCP
Let your own agent run your dashboard
Connect Claude, ChatGPT, Cursor, Muse or any app that supports MCP. It works in your Zavora 360 dashboard with the same access as your team role.
Works with agentslikeMuse.
Your personal agent can check tickets, book appointments and run your Zavora dashboard for you.
NewNow connects over MCP
MCP is the open standard agents use to work with apps. Connect Claude, ChatGPT, Cursor, Muse or any other app that supports MCP: sign in once, and it works in your dashboard with the same access as your team role.
ClaudeChatGPTCursorMuseand more
Reads calls and transcripts, customers, bookings, tickets and chats
Books, moves and cancels appointments in your open times
Opens tickets, adds customer notes and starts an outreach call
Server addresszavora360.royalbengal.ai/mcp
zavora360.royalbengal.ai/dashboard
Your agentMuse, connected over MCP
Live
#Checked 4 new ticketslist_ticketsDone
+Opened a ticket for the Billing teamcreate_ticketDone
◷Found 3 open times on Fridayfind_open_timesDone
✓Moved a meeting to Fri, 10:00 AMmove_appointmentDone
↗Called a customer about a renewalstart_outreach_callCalling
Ready to never miss a customer again?
What will it cost you?
Pick your country, then enter the minutes you expect each month for the kinds of calls you will use.
Compare every plan
Start free, scale as you grow. Calls are paid from Credit and cost the same on every plan.
Loading plans…
Dedicated server and hosting
Your own copy of Zavora 360 on its own server, with its own database and web address. We set it up, host it and keep it updated.
Your Agent takes orders on calls and in chat, for pickup or delivery, paid on collection or at the door.
Loading...
Reports
What your Agent did, compared with the period before
CallsChats
Busiest hours
FewerMore
From conversation to booking
What people asked about
Leads not booked yet
Good day
Your Knowledge Base is empty.Fill it from your website in about a minute.
Credit
-
For chat and Agent Own. Buy more on the Billing tab.
Used this month
-
Plan
Trial
⬆Upgrade plan
Recent Call List
Date
Name
Phone
Country
Agent
No incoming calls yet.
Date
Name
Phone
Status
Country
No outgoing calls yet.
Call List
All incoming and outgoing calls
Date
Name
Email
Phone
Country
Agent
Duration
Lead Status
Rating
WebCall Rating
Transcript
No incoming calls yet
Date
Name
Phone
Status
Country
Agent
Duration
Lead Status
Rating
Transcript
No outgoing calls yet
Leads
Calls flagged by the Agent as actual business interest. Uncertain ones surface here too for your review.
Date
Status
Name
Phone
Email
Country
Note
Transcript
Loading leads…
Date
Status
Name
Phone
Email
Country
Note
Transcript
Loading leads…
Customers
Everyone who called, chatted, booked or opened a ticket, one row per person. Your Agent knows them when they come back.
Customers are not in your plan
Upgrade to keep one record per person, let your Agent recognise returning callers and chat visitors, and block numbers.
Add a customer
Loading…
On a call from a known number, the Agent asks if it is them. In chat, it asks for their email or phone when they seem to be a customer. Then it knows their upcoming appointment, open tickets and your notes.
Calls from these numbers are turned away before your Agent answers, so they never use your Credit.
Block a number
Loading…
You can also block a number from a customer, or from a call's transcript in the Call List.
Tickets
Support tickets your Virtual Receptionist opened on calls and chats. Update status and assign them to your team.
Upgrade Required
Support tickets aren't available on your plan. Upgrade to let your receptionist open and track tickets on calls, chats and your website.
Support tickets
On means your agent can open and look up tickets on calls, chat, and the web form. Off means it never mentions a ticket, and handles issues by taking a message or pointing to your support email instead.
On
New ticket
Create a ticket manually. It's filed the same way as call and chat tickets.
Customer
Update emails go to this address.
Routing
Leave on Auto to use the category's rotation, same as agent-filed tickets.
Status
Category
Priority
Assignee
#
Subject
Category
Priority
Status
Customer
Created
Assignee
Source
Activity Log
Loading…
Bookings
Set when you are open. Your agent offers only these times on calls and chat, in your timezone, and never double-books.
Bookings is not on your plan
Upgrade to let your agent take appointments over the phone and chat.
Bookings
On means your agent offers appointment times and takes bookings on calls, chat, and your public link. Off means it never brings up scheduling. Your availability and event types are kept either way.
On
Where the Agent books
Use the hours you set here, or connect the calendar you already use.
Loading…
What the Agent may book
Open times the Agent offers
Weekly hours
Slot rules
These apply to every booking. Each event type below sets its own length and gap.
Reminders
We email the customer before each appointment. Only sent when the customer gave an email address.
Bookings made after that time get no reminder, since the confirmation was just sent.
Team availability
Each teammate can have their own weekly hours. Anyone on Company hours works the hours above. A slot is offered whenever at least one assigned person is working and free then.
Loading…
Event types
Kinds of appointment, each with its own length and its own questions the agent asks. They all use the hours above. Your agent picks the right one from what the caller asks for.
Loading…
Closed dates
Days the business is closed, even if they fall on your normal hours. Use a single day for a holiday, or a range to hold off going live while you finish bookings in another tool. The agent offers nothing on a closed day.
Add a closed date
Single dayRange
Loading…
Every booked meeting, with who it's assigned to. You see your own meetings and any event you're a viewer on; the owner sees all.
UpcomingAll
Loading…
User Guide
How to set up and use Zavora 360, step by step.
Support
Get help from the Zavora 360 team. Open a request and we will reply by email and here.
Team
Invite teammates and manage who can access your dashboard.
Invite a teammate
Member
Phone
Role
Status
Actions
Loading…
Create a role
Name the role and tick what members with it can access.
Role
Permissions
Actions
Loading…
Campaigns
Outbound calling campaigns
Coming Soon
Outbound campaigns are coming soon. We're working on it, check back later!
Upgrade Required
Outbound campaigns not available on your plan.
Do-not-call list
Number
Name
Why
Added
Remove
Date
Campaign Name
Language
Script/Goal
Status
Contacts
At a time
Result
Actions
No campaigns yet.
New Campaign
Pick one or more. Calls take turns: the first contact hears the first voice, the next contact the next voice, and so on. Your voices from Voice Agents are ticked to start.
Tell the agent what this campaign is about. The agent will use your Knowledge Base for company info + this goal for the specific campaign message.
When someone is interested
Your agent can book a meeting with your team on the call.
Booked meetings show in Bookings, under Scheduled Meetings. The person gets a confirmation email.
Test call
Hear what the agent says with this script before you call your contacts. It calls you with the script, language and voice above.
Change the script above and test again, or press Create Campaign when it sounds right.
Upload a CSV file or paste contacts manually below.
CSV format: name, phone number, note for the agent (optional), one per row. Put the note in quotes if it has commas.
Calls only go out between these hours. Outside them the campaign waits and carries on when the hours start. You are responsible for the calling-time rules of the countries you call.
Campaign
Name
Phone
Status
Tries
Last call
Talk time
Result
Reaction
What they said
Actions
Loading...
Knowledge Base
Train your agent with custom text or uploaded documents
Website import is not in your plan
Upgrade on the Billing tab to fill your Knowledge Base from your website.
Read your website
We read up to 30 pages of your site and sort what we find into your Knowledge Base. Nothing is saved until you check it.
Editing
Your Knowledge Base is empty.Fill it from your website in about a minute.
Upload Documents
Upload PDF, Word, Excel or CSV, your agent learns from them instantly
Click to uploador drag and drop
PDF · DOCX · XLSX · CSV · TXT · Max 10MB
Import from Google Drive
Paste a public Google Drive share link, your agent learns from it instantly
Supports Google Docs, Sheets, and any file shared via Drive
Make sure the file is shared as "Anyone with the link can view"
What type of document is this?
Add keeps existing content; Replace overwrites this section.
Chat Receptionist
Multi-channel text chat agent for your website, social media, and messaging apps.
Coming Soon
The chat receptionist is coming soon. We're working on it, check back later!
Upgrade Required
The chat receptionist is not available on your plan.
Recent conversations
Loading…
Chats are deleted automatically 30 days after their last message.
Connected channels
Website embed
Add the chat button to any website with a single script tag.
Paste this just before</body>on your site:
Chat agent persona
Chat enabled
Master switch. When off, no chat channels respond.
Can be different from the name your Virtual Receptionist uses on calls. The visitor sees this name in every chat reply.
Configure when your Virtual Receptionist transfers calls to your team
Coming Soon
Call Forwarding is on the way. We're putting the finishing touches on it, check back soon!
Upgrade Required
Call Forwarding is available on Pro and above.
Enable Call Forwarding
Off means the Agent handles every call. This is a hard switch, overrides all other settings.
Forwarding categories
Each category has its own rules and one phone number. When a caller needs a person, your agent picks the category whose rules fit and forwards the call to that number. Your receptionist and your specialists follow the same rules.
GeneralAlways there, cannot be removed
How the agent decides.If a category's rules fit, the call goes to that category's number. If only General's rules fit (for example a billing call and there is no Billing category), it goes to the General number. If no category's rules fit, it is outside support hours, or nobody answers, the agent opens a ticket instead.
Support Hours
Outside these hours, the Agent takes a message instead of transferring.
Smart Outreach
Trigger an outbound call from your own systems, your Virtual Receptionist makes the call
Available on Premium
Smart Outreach lets your systems trigger outbound calls. Upgrade to Premium to enable it.
Calling Window
Calls are only placed during these hours, in your timezone. A request outside the window is held until it next opens, never dropped.
Timezone:-
API Key
Send this key in the x-outreach-key header to trigger calls. Keep it secret, anyone with it can place calls on your account. Regenerating invalidates the old key immediately.
How to trigger a call
POST to this endpoint from any system. Optional: context (what the call is about) and delay_minutes.
Recent Outreach Calls
The latest calls your systems triggered, including ones scheduled, waiting for your calling window, or that didn't connect.
When
Number
What it was about
Status
Length
Transcript
My Profile
Manage your account and business information
My Profile
Your contact number is the only thing you can change here. Your name and email are managed by your team owner.
Your name is set by your team owner and can't be changed here.
This is your sign-in email and can't be changed here.
Leave Team
Leaving removes only your access and your user account. Your company's data, phone number, and teammates are not affected.
Profile Completion
0%
Company Name +10%
Email +10%
Phone Number +10%
Website +10%
Agent Name +30%
Knowledge Base +30%
Account Information
Enter number without leading 0
Enter the verification code sent to your email to confirm changes
Not in your inbox? Check your Spam or Junk folder. If it's there, mark it "Not spam" so the next one arrives in your inbox.
Change Password
Enter the code sent to your email
Not in your inbox? Check your Spam or Junk folder. If it's there, mark it "Not spam" so the next one arrives in your inbox.
Business Information
PNG, JPG or WebP. Shown on your booking page and in booking and ticket emails to your customers.
Where your business is. Website calls and chat are priced for this country.
Specialists
Experts your receptionist passes callers and chat visitors to when their question is about a specialist's area.
Personal Assistant
Give your assistant a task. It calls the number for you, introduces itself as your personal assistant and reports back here.
New task
Say what you need in your own words, with the day and time you want. You see the plan before it calls.
Number to call
She starts the call in this language and switches if they speak another one.
Phone menus are handled for you: it listens to "press 1 for..." and presses the right key. Time on hold is call time paid from your Credit.
It never agrees to pay anything. If they ask for a deposit or a fee, it asks them to hold the slot and the task waits for your OK.
Paid from your Credit, like any outgoing call
Active tasks
Calling now, trying again, or waiting for your answer. Finished tasks move to History.
History
Each task shows the summary your assistant wrote after the call. Press View for what you asked, the result and each call's transcript.
Calls
Only your assistant's calls: Incoming are calls to your assistant's number, Outgoing are the calls it makes for your tasks. They are not in Call List and never count as leads. Newest first.
Everything your assistant books shows here by itself: appointments in gold, meetings in blue. Times are local to the place called. Press one to see it.
Coming up
Press a booking to see it.
Your assistant's number
Optional. With its own number, every call your assistant makes shows this number, and when someone calls it back your assistant answers as your personal assistant (never as your business), already knowing what the call was about. Paid monthly by card, like your plan. Cancel any time. Your business number stays as it is.
Settings
One assistant for every call, and the details it may use. Only your name is needed.
Your assistant
Voice
Open the list and press ▶ to hear a voice; press a voice to choose it.
Leave it empty to use the voice's own name. It speaks the language of the person it calls.
Automatic: Bangla for Bangladesh numbers, Hindi for India, Spanish for Spain and Latin America, French for France, Arabic for Arabic-speaking countries, English for the rest. She switches if the other person speaks another language. Calls to her own number are answered in this language too.
How she works
How much she decides
Tell me about new messages
Usually free for meetings
She offers these times to people who call your assistant's number, skipping anything already in your Calendar. Leave every day off and she only takes the request and asks you.
About you
Each detail stays Private until you choose Share, and even then it is only said when the call needs it. Health details are stored encrypted. Never add card, bank or ID numbers or passwords here.
Reply
Voice Agents
Choose how your receptionist sounds and what language she opens calls in.
Greeting language
Your agent opens every call in this language, then switches to the caller's own language if it's different.
When on, your receptionist guides interested callers toward the right product and asks helpful questions, while staying purely supportive for anyone with a problem. Turn off for a support-only line that should never sell.
How she answers calls
For website calls and calls to your number. Campaigns and the Personal Assistant keep their own openings.
This setting is not available yet. Please try again later.
After the opening she says one or two sentences about your business, in the caller's language.
Calls from other countries
For calls to your phone number, and website calls if you tick the box below. Campaigns and your Personal Assistant are not affected.
This setting is not available yet. Please try again later.
Calls from other countries
Off: she still answers callers who hide their number, since they may be local.
A website call has no phone number, so the country comes from the visitor's internet connection. Visitors from other countries see your message instead of the call button. Your website chat still works for them. Someone using a VPN or travelling may be placed in the wrong country, and a visitor whose country cannot be told can still call.
Turn on the voices your agent can use. Turn on one for a consistent brand voice, or several and calls rotate through them. Each voice speaks every language.
-
Settings
Manage your agent and account
Dedicated Phone Number
Get your own phone number for your Virtual Receptionist. The price per month depends on the country and is shown in the list. Cancel anytime; your number stays active until the end of your current billing period.
The price shown is per month for a number in this country.
Type digits, with or without + and the country code. Leave blank to see any available number.
No numbers match those digits. Try other digits, or leave the box blank.
Number, monthly
Due today
Have a promo code?
Stripe asks for a card so the number keeps working after the free months. Nothing more is charged today.
You'll be redirected to Stripe Checkout. Your selected number is reserved for ~24 hours while you complete checkout.
Your Dedicated NumberProvided by us
-
Assigned to your account by our team. Calls to this number reach your Virtual Receptionist. There's nothing to pay and nothing to manage here.
Your Dedicated Number
-
-
Cancelling stops the next renewal. Your number stays active until the end of your current billing period.
Payment Failed, Action Required
-
-
Your last payment for this dedicated number didn't go through. Stripe has sent retry emails, please check your inbox for the link to update your payment method. If retries fail, the number will be released.
Web Call Link
Your Call Link
-
Subscription
Current Plan
Loading...
Two-Factor Authentication
A 6-digit code is sent to your email at every sign-in.
2FA Status
Loading...
Enter the code sent to your email
Not in your inbox? Check your Spam or Junk folder. If it's there, mark it "Not spam" so the next one arrives in your inbox.
Code expires in 5 minutes.
API Keys
Generate API keys for the WordPress plugin and custom integrations. Each key is shown once, copy it immediately and store it safely.
Copy this key now, you won't see it again
-
Danger Zone
Deleting your account will release your phone number and remove all data permanently.
Calls this month Each call with what it took from your Credit, after any correction. Natural voice calls cost more a minute.
When
Call
Direction
Number
Length
Credit
Loading…
Agent app Each task the Agent did, who asked and what it took from your Credit
Loading...
Website reads Each read of your website with what it took from your Credit
Loading...
Billing & Plans
Your subscription, every plan side by side, and promo codes, all in one place.
Current plan
-
-
Active
Credit
Pays for your website chat and Agent Own. Top up once and it covers both.
Current balance
$0.00
Total purchased
$0.00
Total used
$0.00
Have a promo code?
Enter it here. Credit and free plan days are added at once. A discount code is kept for your next plan payment or top-up.
Codes are case-sensitive.
Top up credit
Add credit to keep your website chat online and your agents learning. Promo codes apply at checkout.
Auto-rechargeON
Automatically top up your credit when the balance drops below your threshold, so website chat and Agent Own never stop. Stripe charges your saved card.
Saved card on file · Last recharge: never
Last attempt failed:-
$
Range: $1 – $100
$
Range: $5 – $500
Credit history
Money added to your Credit, and any credit we added or removed. What you used is inUsage History.
Loading…
Loading...
Integration Guide
Add the voice + chat Virtual Receptionist to your website or app
Webhooks are not in your plan
Upgrade to send calls, leads and bookings to Zapier, Make or your own system.
Your webhooks are saved and paused. They start again when your plan includes them.
Send events to your URL
We send a message (JSON) to your URL when something happens. Works with Zapier ("Catch Hook"), Make, n8n or your own system.
Loading...
Signing secret
Every message carries a Zavora-Signature header made with this secret, so your system can check it came from us.
-
To check a message: HMAC SHA-256 of t + "." + the message body, with your secret, must equal v1. Ignore messages older than 5 minutes.
Sample message
MCP is not in your plan
Upgrade to ask about your calls, leads, customers and bookings from Claude, ChatGPT or Cursor.
Your MCP address
Add this as a custom connector or MCP server. You sign in with your Zavora 360 email and password, so each person sees only what their team role allows.
-
Claude
Settings, Connectors, Add custom connector
Paste the address and add it
Press Connect and sign in to Zavora 360
ChatGPT
Settings, Apps and Connectors, create a connector (developer mode)
Paste the address, sign-in method OAuth
Sign in to Zavora 360 when asked
Cursor and others
Make an MCP key below
Add the address with the header Authorization: Bearer (your key)
Menu names in these apps change from time to time; look for "connectors" or "MCP servers".
Off: apps can only read. On: they can also open tickets, write customer notes, book, move or cancel appointments and start Smart Outreach calls (charged from Credit). The app must also be given "Read and make changes" when it connects.
Only the account owner can change this.
Connected apps
Loading...
Make an MCP key
For apps without a sign-in screen. The key works as you, with your team role, and is shown once. The API keys in Settings do not work here.
Agent tools are not in your plan
Upgrade to let your Agent check your own systems during calls and chats, like order status, stock or a job.
Your tools are saved and paused. They work again when your plan includes them.
Your tools
For answers that change all the time, like where an order is, what is in stock or a job status. Your Agent calls your system's address, waits for the answer and uses it in its reply.
Loading...
Add a tool
What the Agent asks the customer for
Try it with sample answers
🌐Want a support form on your site too? Set it up under Tickets → Web Form.
Your Web Call Link
Loading...
Simple Button
Paste this anywhere in your website HTML.
<button onclick="window.open('CALL_LINK_HERE','Zavora 360','width=420,height=600')"
style="background:#1d4ed8;color:white;padding:14px 28px;border:none;border-radius:10px;font-weight:600;cursor:pointer;">
Talk to Us
</button>
Simple Link
<a href="CALL_LINK_HERE" target="_blank"
style="display:inline-block;background:#1d4ed8;color:white;padding:14px 28px;border-radius:10px;text-decoration:none;font-weight:600;">
Talk to Us
</a>
Floating Call Button
A floating button fixed to the bottom-right of every page. Paste just before </body>.
One-click install. Adds both Voice and Chat “Talk to Us” surfaces to your site. Built-in visibility controls (per page or post), live appearance preview, WooCommerce auto-detect, and the [zavora_360] + [zavora_360_chat] shortcodes for placing the buttons mid-content.
Step by Step
1
In WordPress Admin, go to Plugins → Add New
2
Search for “Zavora 360”, then click Install Now and Activate
3
Open Settings → Zavora 360 → Connection tab
4
Paste your API Key (from the API Keys section above) and click Save — the button appears site-wide instantly
Or, manual HTML snippet
For sites where you prefer not to install a plugin. Add a Custom HTML block in your page editor and paste this.
<a href="CALL_LINK_HERE" target="_blank"
style="display:inline-block;background:#1d4ed8;color:white;padding:14px 28px;
border-radius:10px;text-decoration:none;font-weight:600;font-size:15px;">
Talk to Us
</a>
Manual snippet, Step by Step
1
Go to WordPress Admin → Pages → Edit your page
2
Click + then search “Custom HTML” and click it
3
Click Copy above then paste the code into the HTML block
4
Click Update — done! The button appears on your page.
Delete Account Permanently
This action cannot be undone. All your data will be deleted.
Change Plan
Current plan: Loading...
Have a promo code?
Codes are case-sensitive. Discount applies to first month only.
Loading plans...
Top up Credit
Credit pays for calls, website chat and Agent Own. It never expires.
Quick select
$
-
Have a promo code?
Codes are case-sensitive. The discount lowers what you pay; the Credit added stays the full amount.
No refunds.Credit and plan payments are final and cannot be refunded or exchanged for cash. Unused Credit stays in your account and never expires.
Secure checkout by Stripe
Set Up Your Knowledge Base
Your agent needs this to answer calls. Takes 3 minutes.
You cannot receive calls until the knowledge base is set up.