No templates loaded. Click "Refresh from API" to load.
๐ฌSend Individual Message
Select a template to preview
๐Birthday Messages
Each window matches kids whose birthday falls exactly on that day. Pick a template per window and send as a batch.
๐งช Send Test Message
Sends with dummy data: Parent=Ahmad, Child=TestChild, Code=TESTCODE
๐ 21 Days Before
0 matches
๐ฐ 0 AED
Name
Child
Phone
Birthday
Promo Code
Status
๐ 14 Days Before
0 matches
๐ฐ 0 AED
Name
Child
Phone
Birthday
Status
โฐ 7 Days Before
0 matches
๐ฐ 0 AED
Name
Child
Phone
Birthday
Promo Code
Status
๐ Birthday Today!
0 matches
๐ฐ 0 AED
Name
Child
Phone
Birthday
Status
๐Win-Back / Loyalty
๐ Sync from Emailer
Pull loyalty contacts and promo codes directly from your Emailer campaign queue. No separate upload needed.
๐ค Upload POS Data (optional โ for points & last visit only)
Upload your POS export CSV/Excel to enrich contacts with last visit dates and points.
Re-engage inactive customers. Sync from Emailer to get contacts and promo codes, then send WhatsApp.
๐งช Send Test Message
Sends selected template with dummy data: Name=Ahmad, Code=TESTLOY, Discount=30% off
Name
Phone
Campaign
Discount
Promo Code
Email
WA Status
๐ Sending win-back messages...
Use when starting a new loyalty campaign cycle
๐Welcome Messages
Instant Welcome is OFF
When ON, GAS sends a WhatsApp the moment someone signs the waiver form. No browser needed.
๐งช Send Test Welcome
Sends selected template with dummy name: "Test User"
Name
Phone
Added
Status
๐ Sending welcome messages...
๐ข Broadcast in Progress...
Sent: 0Failed: 0Remaining: 0
๐ขSend Broadcast
๐กServer Drip โ auto, runs in the background
Queues every customer from the Liability Waiver sheet and sends a fixed number per day โ automatically, even when this app and your phone are closed. It never double-sends and resumes each day until everyone's been messaged. Use this to safely work through your whole list within WhatsApp's daily limit.
Each campaign tracks its own sent/queued list โ name it so you can run different blasts without resets.
Public direct link to a .jpg/.png. Leave blank only if the template has no image header.
Your WhatsApp daily limit (raise when Meta upgrades your tier)
0โ23 ยท e.g. 11 = 11 AM, 14 = 2 PM
Skip if messaged in the lastdays (birthday, loyalty, or other campaigns)
๐ด Drip off. Set a template and press Start to queue your whole list.
๐ฅ Recipients โ who's next & who's done
โณ Up next
โ Recently sent
Full sent history is in your Google Sheet โ ActivityLog tab.
๐ก First send a Send Now test to one number (or use testBroadcastSend in Apps Script) to confirm the template looks right before starting the drip to thousands.
๐ Scheduled Broadcasts
Date
Time
Template
Audience
Est. Cost
Status
Action
Connect Firebase in Settings to load inbox
Select a conversation
typing...๐ซ Opted out
Select a conversation to view messages
๐ค Customer Info
Select a conversation to see customer details
๐ก Real-time inbox powered by Firebase ยท Enter to send ยท Shift+Enter for new line๐ค AI Bot & auto-reply controls are in the AI Bot tab
Chat
๐คMiniBot โ AI Auto-Reply
๐ก Mini is your AI receptionist. When enabled, she answers customer questions 24/7 using your knowledge base. For bookings, complaints, or complex questions, she hands over to your staff automatically.
MESSAGES TODAY
โ
COST THIS MONTH
โ
HANDOVERS
โ
๐ฌFallback Auto-Reply (when AI is OFF)
When MiniBot AI is turned OFF, send a simple automatic reply to every new message. Works 24/7 through the webhook โ no need to keep this page open.
Set a daily budget in USD. If exceeded, Mini pauses and hands over to staff automatically. Leave blank for no cap.
$USD/day
๐Knowledge Base
This is what Mini knows about your business. Edit freely. Use Markdown headings (## Section) to organize.
๐ญMini's Personality & Behavior
The master AI prompt. This controls Mini's tone, voice, formatting rules, greeting, and personalization. Edit at your own risk โ keep the placeholders like {knowledge}, {handover_rules}, {customer_context}.
๐ฆHandover Triggers
What makes Mini hand over to staff. One rule per line. Mini will look at the customer's message and decide if any rule matches.
โ๏ธBuilt-in Handover Triggers (always active)
Mini automatically hands over to staff when:
Customer types "human" / "staff" (English or Arabic equivalents)
Customer types "STOP" / "unsubscribe" (marks as opted-out)
Customer has been inactive (24h) โ conversation returns to Mini automatically
Handover messages:
โข Daytime (8AM-10PM Dubai): "Thanks for reaching out to Minimania! Our team will help shortly..."
โข After hours (10PM-8AM): "Sorry, we are closed right now. Our staff will reply in the morning. Good night โจ" Auto-detected in Arabic when customer writes in Arabic.
๐Customer Leads
TOTAL
0
๐ด HOT
0
๐ก WARM
0
โ BOOKED
0
LOST
0
Priority
Customer
Source
Interest
Status
Assigned
Created
Actions
Loading leads...
Lead Details
๐Message Log
to
๐ฑWhatsApp Usage Today
SENT TODAY
โ
DAILY LIMIT
250
REMAINING
โ
Counts all WhatsApp messages: templates, AI replies, staff messages, broadcasts
๐ฐCost Breakdown
Campaign Type
Sent
Failed
Cost (AED)
Cost (USD)
๐ Monthly Breakdown
Month
Birthday
Win-back
Welcome
Broadcast
Total
Failed
Cost (AED)
๐Delivery Performance
๐ขWhatsApp Business Profile
Manage your WhatsApp Business profile directly from MiniChat. Changes are sent to Meta via API.
Display name changes require Meta approval
๐ฌIce Breakers (Conversation Starters)
Quick-reply buttons customers see when they open your WhatsApp chat. Max 4.
โน๏ธ How Ice Breakers Work:
These appear as tappable buttons at the bottom of your WhatsApp chat when a customer opens a new conversation with you. They help customers quickly ask common questions without typing.
Setup: Fill in up to 4 prompts below and click "Save Ice Breakers". Changes take effect immediately on WhatsApp. Note: Ice breakers only show for new conversations โ returning customers see their existing chat history instead. Meta Business Suite: You can also manage these from Meta Business Suite โ Inbox โ Automation.
๐ผ๏ธProfile Photo
Upload your business logo. Provide a public URL to an image (JPEG/PNG, max 5MB, 640x640 recommended).
๐MiniChat Blueprint โ how everything works, searchable
๐WhatsApp API Configuration
Temporary tokens expire in 24h. Generate a System User token for permanent access.
Deploy a GAS web app that returns your Liability Waiver sheet data as JSONP.
๐ฅ Firebase (for Inbox)
๐ก๏ธAnti-Ban & Rate Limits
Shown in header as "X / Y sent today"
๐Change Password
๐พData Management
๐ฌCanned Replies
Quick replies shown in the Inbox chat bar. Synced to Firebase so all devices see the same replies. Click ๐ to delete.