Bandwidth Admin
Verifying credentials…

Welcome back

Analytics & Reports
A
System Online...

Leads & Enquiries

Track and manage potential customers through the pipeline

Loading leads…

0

Active Subscribers

₹0

Est. MRR

0

Churn Risk (≤3 meals)

Top Plan

Kitchen Forecasting

Expected Meal Volume (Next 7 Days)

Diet Breakdown

Top Delivery Zones

Actionable Insights

System Ops

Super Admin only — live monitoring, bulk operations, and outbound integrations

Super Admin Guide — Read Before Touching Anything

This tab is for your eyes only and is completely hidden from sub-admins. It contains tools that can affect every customer simultaneously. Always use the Dry Run first before executing any macro — it will show you exactly how many users will be affected without writing anything. Revert buttons restore the last saved snapshot. Webhooks fire outbound HTTP requests to third-party services.

Connection Status

What this is: Shows whether the Firebase Realtime Database socket is live. If it shows OFFLINE, all data reads/writes will fail silently — refresh the page or check your network before doing anything.

Firebase RTDB Socket ONLINE
System Anomaly Logs

What this is: Errors logged by the system in real time — failed webhook calls, macro write errors, etc. This is read-only. No actions here. Use it to diagnose issues.

  • No anomalies detected recently.
System State Recovery (Undo Engine)

What this does: Rolls back a configuration node to the snapshot that existed before the last save.

system/core holds global settings: pricing, delivery fees, working hours, plan limits.
mainMenu holds the today's menu items visible to all customers.

Caution: This will immediately overwrite the current live configuration. Only use this if you made a mistake in the Pricing or Menu settings tab and need to roll it back.
Smart Scheduler (Heartbeat)

What this does: Scans all customers for a "stale state" — anyone whose status is still active but whose plan end date has passed by more than 3 days.

— The Scan button re-runs the check on demand.
— The Clean Up button (appears only if stale users exist) will pause all stale accounts in bulk using the rate-limited macro engine.

Caution: "Clean Up" sets those customers to Paused. Their dashboard will show a paused state. This is reversible — you can manually reactivate them from the Customers tab. Do not run this if customers have renewed recently but their planEndDate hasn't been updated yet.
Scanning targets...
Macro Engine

What this does: Runs a bulk action against a filtered group of customers in a single operation.

Targets explained:

  • All Users — every customer in the database, active or not.
  • Active Users — customers currently on an active plan.
  • Pending Approval — newly signed-up customers awaiting your manual approval.
  • Low Balance (≤ 3 meals) — customers who are about to run out of meals.
  • Stale Users — active customers whose plan expired more than 3 days ago.

Actions explained:

  • Reset Meal Skips — sets mealsSkipped to 0 for all matched users. Safe to run — resets counters only.
  • Bulk Pause Users — sets matched users to Paused. Their dashboard will show a paused state. Reversible via the Customers tab.
  • System Broadcast — not yet active.
Safety Protocol: Always click "Dry Run Macro" first. It shows you the exact number of users that will be affected before anything is written. Only click "Execute Now" after confirming the count looks correct.
Webhook Dispatcher

What this does: When key events happen (a new customer is created, a payment is logged, a meal is marked delivered), the system automatically sends a data payload to any URLs you register here via HTTP POST.

This is used to connect Bandwidth Tiffin to external tools like Google Sheets, Zapier, Slack, or a custom CRM. Each webhook can be toggled ON or OFF without deleting it.
If no webhooks are registered, these events fire silently and nothing breaks.

Caution: Only add URLs you trust and control. The system sends customer data (name, UID, payment amount) to these endpoints. Deleting a webhook is permanent — the URL cannot be recovered.

Customer Management

10 customers

Customer Email Phone Plan Meals Status Joined
Deliveries & Orders
Loading...
Loading today's deliveries…

Today's Work

Today's Curry Announcement
Loading…
Scheduled Curry Announcements Customers see these at 8 AM IST on the day
Loading…

Kitchen Stage

Tap a stage then push — updates every customer dashboard instantly.

🌞 Lunch
🌙 Dinner

Approvals

Pending requests, offline payments awaiting confirmation, and the full request audit log.

FILTER
Request Type Customer Details Submitted Action
Loading…

Offers & Campaigns

Create announcements, run referral or promo campaigns, and track every coupon issued.

New Announcement Banner
Displays a highlighted banner on every customer's dashboard
All Announcements
Open this tab to load announcements.

Pricing & Fees

Edit customer-facing prices. Changes sync live to every dashboard. Already-paid invoices are not affected — new prices apply only to future transactions.

Per-Meal Plan Prices  Regular Tier
Per-Meal Plan Prices  Founding / Legacy Tier
Delivery & Location Credit Fees
Added when a customer orders an extra meal without using a rollover credit.
What a customer pays per location credit when buying extra.

Finance

Revenue, expenses, payments received, and tax reports — all in one place

Vendor Directory

Manage suppliers, log payments, and track transaction history

No vendors yet

Add your first supplier to start tracking purchases and payments.

Meal Transaction Tracker

All meal events — deliveries, extra meals & skips — per customer

Loading…

Team & Access Management

Create sub-admin accounts for your kitchen, delivery, and accounts staff — pick exactly which tabs each of them can see.

You are signed in as Super Admin
Only the Super Admin can create, edit, or delete sub-admin accounts. Sub-admins you create will log in via the normal admin page and only see the tabs you grant them.
Your Account Security — change your admin login password

A secure reset link will be sent to your registered Super Admin email. The link expires in 1 hour.

Loading…
Quick Role Presets — click to pre-fill the Add Sub-Admin form
Current Sub-Admins (0)
No sub-admins yet
Click "Add Sub-Admin" to create your first team account.
More
Home
Dark Mode Tap to switch to Light Mode
🌙
A
Referral
Referred By
Their Referral Code
Base Options Override
Plan default (no override)
Extra Meals Ordered (all-time)
Ongoing Calendar

Loading calendar…

Active Coupons

Loading…

Coupon & Discount Tools
Assign Coupon to Customer
One-Time Discount on Next Renewal

Sets a pendingDiscount on this customer's account. Applied once at their next payment.

Active discount pending
Total Paid
Meals Served
Paid Months
Current Plan

Loading…

Next Month Plan

Open this tab to load the plan calendar…

Plan Schedule

Open this tab to load…

Subscription Period
Plan End Date
Last Paid
Payment History

Loading…

Plan History

Loading…

Temporary Delivery Location
No temporary location set.
Activity Timeline

Loading activity…

Meal Ratings

Loading…

Admin Notes

Loading…