DineReserveAITutorial
⌘ K
3 min

Welcome to DineReserveAI.

An AI host that takes bookings 24/7 on four channels. Here's how it works, in pictures.

1
Customers DM you, anywhere.
Website, Telegram, Messenger, Instagram — DineReserveAI listens on all four.
Website
Telegram
Messenger
Instagram
2
DineReserveAI replies instantly.
In your voice, your menu, your hours. Even at 1 AM.
Table for 4 this Friday 7pm?
Friday 30 May, 7pm for 4 — we have it. Name & phone?
Aisha, 012-345 6789
Booked! Ref WEB-58413629 🙏
3
You see only confirmed bookings.
No chat noise, no double-bookings. Just clean reservations in your inbox.
Aisha · party 4 · Fri 7pmWEB-58413629
Marcus · party 2 · Fri 7pmWEB-58413628
Sophia · party 6 · Fri 7:30WEB-58413627
4
Pick a plan that fits.
Solo shop, growing brand, or multi-location chain — there's a tier for you.
Basic
Solo
$39
Pro
Growing
$89
Premium
Multi-brand
$149
5 min · 5 tabs

Add your restaurant.

Five tabs. Five minutes. Then DineReserveAI speaks fluent your brand.

1
Basics
Name, address, phone, business registration number.
Restaurant name
Bella Vista
SSM number
202401012345
2
Hours
Open / close per day. Add lunch + dinner sittings if you have them.
Monday12pm – 10pm
TuesdayClosed
Wed – Sun12pm – 10pm
3
Menu
Paste your menu. DineReserveAI uses it to answer questions about dishes.
— Mains
Wagyu beef bowl · $18
Salmon teriyaki · $14
Vegetable tempura · $9
— Desserts
Matcha cheesecake · $8
4
Details
Capacity, halal toggle, deposit policy, branch leader emails.
Halal certified
Capacity per slot60 guests
Deposit per pax$5
5
Style
Bot tone & widget color. Match your brand.
ToneFriendly
Widget colour
Click Create my AiBot — you're done.
2 min

Take your first booking.

Test it yourself. See exactly what customers see.

1
Open the preview.
Admin → Preview Chatbot. A test widget loads.
dinereserveai.com/bella-vista
2
Send a test message.
Try "table for 4 Friday 7pm" — you'll get a booking ref.
Table for 4 Friday 7pm?
Yes! Name & phone please?
Wilson, 012-345 6789
Booked. Ref WEB-58413629
3
Check your inbox.
Confirmation email arrives in seconds. Customer gets one too.
New booking · Bella Vista
Wilson · party 4 · Fri 30 May 7pmWEB-58413629
Booking in your dashboard? You're live.
3 min · All plans

Add it to your website.

One line of code. Works everywhere.

1
Copy the snippet.
Admin → Your Chatbot → Show embed code.
<!-- DineReserveAI widget -->
<script async
src="...widget.js"
data-slug="bella-vista"
></script>
2
Paste it before </body>.
In Wix, Squarespace, WordPress, Shopify — anywhere.
Wix
Squarespace
WordPress
3
Bubble appears.
Bottom-right of your site. Click to chat — bookings start flowing.
bellavista.com
4 min · Pro+

Connect Telegram.

Message BotFather. Paste the token. Done.

1
Open @BotFather in Telegram.
Send /newbot — pick a name & username.
/newbot
Alright, a new bot. How are we going to call it?
Bella Vista Booking
Good. Now choose a username ending in 'bot'.
2
Copy the token BotFather sends you.
Looks like 123456:ABC-DEF... — keep it private.
Done! Use this token to access HTTP API:
7234567890:AAH3xK_4hN9qP-rTzWv2bL8mNc5fGjK_test
Keep your token secure!
3
Paste in DineReserveAI admin.
Channels → Telegram. Click Test & connect.
7234567890:AAH3xK_4hN9qP...
Connected · @BellaVistaBookingBot
4
Share your bot link.
Add t.me/YourBot to your IG bio, FB page, and Google Business listing.
IG bio
+
FB page
+
Google
3 min · Pro+

Connect Messenger.

One click. Login to Facebook. Done.

1
Click Connect Facebook page.
In your admin → Channels → Messenger.
Facebook Messenger
2
Pick your Facebook page.
A popup opens. Choose the page customers DM you on.
Bella Vista MY
Bella Vista PJ
Side Project Café
3
Done. Customers DM your page — DineReserveAI replies.
No more "we'll get back to you tomorrow."
Bella Vista MY
Active now
Hi! Open Sunday?
Yes, 12pm–10pm. Booking?
2 pax, 7pm
Got it! Name?
4 min · Premium

Connect Instagram DM.

Your most engaged followers DM you. Let them book without leaving the app.

1
Switch to a Business account.
IG Settings → Account type → Business.
Personal
Creator
Business
2
Connect in DineReserveAI.
Channels → Instagram → Connect Instagram. Same OAuth as Messenger.
Instagram DM
3
DineReserveAI reads new DMs and story replies.
Customers book without leaving Instagram.
@bellavista_my
Active now
Saw your story 🤤 table for 3 Sat?
Yes! Time?
8pm
Confirmed ✨
3 min

Menu, hours & capacity.

Get these right. The bot will never embarrass you.

1
Paste your menu.
Plain text works. Group by section. DineReserveAI reads it.
— Appetizers
Edamame · $5
Gyoza · $8
— Mains
Salmon teriyaki · $14
Wagyu bowl · $18
2
Set open / close times.
DineReserveAI won't book customers when you're shut.
Mon – Sun12pm – 10pm
Last seating9:30pm
3
Set your capacity.
Max guests at one time. No double-bookings, ever.
Total capacity60 guests
Currently booked Fri 7pm56
Available for party of 4Yes (4 left)
2 min

Block holiday dates.

Hari Raya, CNY, staff training day. Anything one-off.

1
Pick the date(s).
Restaurant → Blocked dates → + Add date.
May 2026
26
27
28
29
30
31
1
2
3
4
5
6
7
8
2
DineReserveAI tells customers, kindly.
"Closed on 31 May for Hari Raya. How about the 2nd?"
Table for 4, 31 May?
We're closed 31 May for Hari Raya 🙏 How about 1 June or 2 June?
2 June 7pm
Booked! Ref WEB-58413788
Was this helpful?
4 min · Pro+

Branches & multi-location.

One brand. Many locations. One bill.

1
Add a branch.
My restaurants → + Add location. Pre-filled with your brand info.
Bella Vista KL · primary
Bella Vista PJ
+ Add another location
2
Edit what's different.
Address, phone, hours. Menu & capacity stay shared by default.
AddressJalan Universiti, PJ
Phone03-7980 1234
Hours11am – 10pm
3
Invite a branch manager.
Email → magic link → they see only their branch.
Priya — Branch leader, Bella Vista PJ
4
DineReserveAI routes customers to the right branch.
"Which location?" or infers from the FB page they messaged.
Table for 4 Saturday?
Which location?
1. Kuala Lumpur
2. Petaling Jaya
2
Got it. PJ branch, Saturday — what time?
1 min

Pause when fully booked.

One toggle. Customers see a kind message. No more bookings you can't honour.

1
Flip the switch.
Admin → Chatbot Status → toggle.
Live
Pause chatbot
tap →
Pause chatbot
Paused
2
Set your away message.
Be specific. "Fully booked tonight, call 03-1234 5678."
Table for 2 tonight?
We're fully booked tonight 🙏 Please call 03-1234 5678 or try us tomorrow.
Flip it back on in two taps. Use it generously.
3 min

Read your analytics.

Patterns hidden in your bookings, surfaced.

1
The KPI strip.
Today / week / cancel rate / peak slot — at a glance.
Today12↑ 4
Week84↑ 12%
Cancel4.2%vs 15%
PeakFri 7pm17 bookings
2
Day × hour heatmap.
Find your hottest slot. Click any cell to see the actual bookings.
3
Channel mix.
Where bookings come from. Lean into your winning channel.
Web
62%
Telegram
21%
Instagram
11%
Messenger
6%
Was this helpful?
2 min

Plans & billing.

Stripe handles everything. Change plan or cancel any time.

1
Three plans.
Pick where you are today. Upgrade later in one click.
Basic
Solo
$39
1 location
Pro
Growing
$89
3 locations
Premium
Multi-brand
$149
5 locations · +$29/loc
2
Change plan, prorated automatically.
Stripe handles the difference. No double-charge.
Current planPro
Upgrade to Premium
Next renewal22 Jun · $149
3
Manage everything in Stripe.
Update card, see invoices, change address — Stripe's portal.
Invoice · 22 MayUSD 89.00
Invoice · 22 AprUSD 89.00
CardVisa •••• 4242
4
Calculate your total.
Drag the slider to your location count. Premium adds on for 6+.
USD 39 / mo
Basic
1 location · $39 base
Locations 1
Was this helpful?
3 min

Common fixes.

Quick answers when something looks off.

!
Widget bubble not appearing?
→ Check the snippet is inside <body>, not <head>.
→ Disable ad-blockers on your test browser.
→ Confirm data-slug matches your restaurant slug exactly.
!
Telegram messages not replied?
→ First try: disconnect + reconnect Telegram in admin. Re-registers the webhook.
→ Still silent after reconnect? Email [email protected] — likely a server-side webhook issue we'll fix for you.
!
Instagram DMs not answered?
→ IG must be a Business account, linked to a Facebook Page.
→ Customer must have DMed AFTER you connected.
→ You must be on Premium.
→ During our Meta App Review period, IG DM replies may only work for whitelisted tester accounts. We'll notify you when full IG support goes live.
!
"Sorry, AI is busy"?
→ Brief AI rate limit during peak traffic. Customer retries in a few seconds.
→ Seeing it across multiple customers? Email support — we'll raise our capacity tier.
!
Customer didn't get confirmation email?
→ Check spam / junk folder (sender: [email protected]).
→ Confirm the email on the booking is spelled correctly.
→ Need it re-sent? Email [email protected] with the booking ref — we'll re-send manually.
Still stuck? [email protected] — we reply within 2 business days, per our Terms. Data & deletion requests: dinereserveai.com/data-deletion (handled within 14 business days under PDPA Malaysia).
Was this helpful?
3 min

Frequently asked.

Short answers.

?
Do I need a developer?
No. Paste a snippet, connect channels, done. Premium customers get free white-glove install.
?
Will it double-book?
No. Real-time capacity check on every booking. Full slot → DineReserveAI offers the next available time.
?
What language does the bot reply in?
English. DineReserveAI is built for English-language conversations across all channels — admin panel, emails, terms, and customer chat. Customers can type in other languages, but the bot replies in clear, friendly English so your service experience stays consistent.
?
What if I cancel my plan?
Bookings stay accessible until end of cycle. Data retained for one-click reactivation.
?
Free trial?
Yes. No credit card to start.
?
How does it handle no-shows?
Enable refundable deposits in setup. Customer is refunded after they show up — gives them skin in the game.
?
Can I see customer chat history?
Yes. Open any booking → "View conversation."
?
Is my data secure?
Yes. Encrypted at rest. Never sold to third parties. Request deletion any time via /data-deletion — honoured within 14 business days under PDPA Malaysia. Billing records are kept 7 years (Malaysian tax law). Full details: Privacy.
Did this answer your question?