Welcome back
Sign in to manage your business
Your AI agent is online and handling customers 24/7
This portal is for your business team only
Dashboard
Dashboard
Your AI agent — live today
Messages Today
0
All channels
Bookings / Orders
0
Confirmed
Pending Payments
0
Need verification
Escalations
0
Need attention
Recent Conversations
⏳ Pending Payments
📅 Today's Bookings
Conversations
All customer interactions
Select a conversation
Select a conversation
Bookings
All reservations
RefCustomerDateTimePartyAdvanceChannelStatusActions
Orders
Product orders and delivery
RefCustomerItemsTotalPaymentDeliveryStatusActions
Payments
Verify screenshots — your approval notifies the customer instantly via WhatsApp
⏳ Awaiting Verification0
No pending payments 🎉
✓ Recently Verified
None yet
Campaigns
Broadcast to your customers
Total Contacts
0
Campaigns Sent
0
Drafts
0
CampaignChannelContactsStatusSentCreatedActions
No campaigns yet
Contacts
All customers — source for campaigns
NamePhoneEmailSourceTagsAddedActions
Knowledge Base
Everything the AI knows — changes apply in 5 minutes
Staff Contacts
Who gets notified — by department and event type
Reports
Run, view and export your business data
to
');win.document.close();win.print();} function bpCopyRpt(){if(!bpRptData.length){toast('Run a report first','am');return;}var cols=Object.keys(bpRptData[0]);var txt=[cols.join(' ')].concat(bpRptData.map(function(r){return cols.map(function(c){return r[c]||'';}).join(' ');})).join(' ');navigator.clipboard.writeText(txt).then(function(){toast('Copied to clipboard','gr');}).catch(function(){toast('Copy failed','re');});} // ── Reports page router override ────────────────────────────── var _origRenderReports = typeof renderReports === 'function' ? renderReports : null; renderReports = function() { var btn = document.getElementById('bp-rptb-bookings'); if (btn && !btn.style.borderColor) { bpSetRpt('bookings', btn); } }; console.log('[ZB-BP-FINAL] Enhanced JS loaded — campaign tabs, KB file upload, report export all ready');