AllStar Moonwalks
Admin Portal — sign in to continue
Dashboard
⚠️ Demo Mode: Replace https://hjteywapdngzospmqsxq.supabase.co and eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImhqdGV5d2FwZG5nem9zcG1xc3hxIiwicm9sZSI6ImFub24iLCJpYXQiOjE3ODI0MDIyOTMsImV4cCI6MjA5Nzk3ODI5M30.wrYDpJXi_XQ9PC9pcdqXOI4Epj1tKm0WCtIa07wdv7A in this file's script with your real Supabase credentials to connect live data.
Bookings This Month
All statuses
Revenue This Month
Confirmed + completed
Pending Bookings
Needs action
Total Customers
All time
📈 Orders — Last 7 Days
Recent Bookings
Upcoming Events
DateCustomerAddressItemsTotalStatusActions
DateCustomerAddressDriverStatusNotesActions
NamePhoneEmailLoyaltyBookingsLast EventTotal SpentActions
PhotoItemCategoryPrice/DayAvailableActions
Invoice #CustomerAmountDue DateStatusActions
Quote #CustomerEvent DateTotalStatusActions
Financial year overview
YTD Revenue
$0
YTD Expenses
$0
Net Profit
$0
Profit Margin
0%
Unpaid Invoices
$0
Avg / Booking
$0
Revenue vs Expenses — Monthly
Top Revenue Months
Outstanding Receivables
Expense Breakdown by Category
NamePhoneEmailSourceEvent DateStatusActions
CustomerRatingPlatformReviewDateActions
Avg Rating
Total Surveys
Would Recommend
5-Star Responses
CustomerDateRatingCommentsBookingResponse
CodeDescriptionDiscountAudienceChannelsUsesExpiresStatusActions
📧 Email Templates — Quick Send
Opens your email client with template pre-filled. Logged automatically.
DateCustomerTypeNotesStaffActions
PriorityTaskCustomer/LinkDue DateAssignedStatusActions
Pay PeriodEmployeeHoursRateGrossFed TaxFICAMileageTipsNet PayActions
NameRolePhoneEmailStatusActions
00:00:00
EmployeeClock InClock OutHoursDateMileageStatusActions

Live Driver Map

Waiting for location data…

🗺️

Map loading…

Leaflet map initializes when drivers share location

Recent Location Pings
DriverTimeCoordinatesSpeedAccuracy
Name/UnitMake/ModelYearLicense PlateStatusActions
DateVehicleTypeDescriptionCostNext DueActions
💡 Email & SMS sending requires a server-side integration (SendGrid, Twilio). Track campaigns here and mark status manually.
CampaignTypeDateRecipientsConversionsStatusActions
Revenue — Last 12 Months

📥 Import Data

Step 1 — Download Template

Download the CSV template, fill it in, then upload below. Column headers must match exactly.

Step 2 — Upload CSV

🔔 Customer Notifications

Master switch for all automatic customer/owner SMS (booking confirmations, payment received, daily reminders) and booking confirmation emails. Turn this off while importing historical orders or testing the site so real customers don't get texted or emailed. Turn it back on when you're ready to go live. Manual sends from the admin portal are not affected.

Loading…

Business Information

Pricing Defaults

Service Area

📍 Delivery Distance Fees

Set your HQ address to auto-calculate a distance-based delivery surcharge. Geocoding uses free OpenStreetMap — no API key needed.

🌙 Overnight & Multi-Day Fees

Applied automatically when a rental spans multiple days.

Overnight rules: If customer keeps equipment overnight and picks up by 11 AM → flat overnight fee. Pick up after 11 AM → full extra day rate is charged instead. Intermediate nights (equipment kept an extra day) always charge a full day rate.

📧 Email — SendGrid

Email sends through a Supabase Edge Function that calls SendGrid — your API key is stored as a Supabase secret and never exposed in the browser. Get your SendGrid API key ↗

One-time setup: In Supabase → Edge Functions → Secrets, add SENDGRID_API_KEY = your key. The send-email function is already deployed in supabase/functions/send-email/. Run: supabase functions deploy send-email

📱 SMS — Twilio

SMS sends through a Supabase Edge Function that calls Twilio — credentials stored as secrets. Twilio console ↗

One-time setup: In Supabase → Edge Functions → Secrets, add:
TWILIO_ACCOUNT_SID · TWILIO_AUTH_TOKEN · TWILIO_FROM_NUMBER (e.g. +19365550100)
Then run: supabase functions deploy send-sms

⭐ Google Review Link

Find this in Google Business Profile → Get more reviews → Copy link

TypeCustomerEvent DateScheduledStatusActions