Recent Bookings
| Rider | Tier | Total | Payment | Status | Actions |
|---|
Revenue — Last 7 Days
Confirmed payments only
All Bookings
| # | Rider | Tier | Total | Status | Payment | Actions |
|---|
Ride Schedule
All confirmed & pending rides, sorted by date and time.
Booking Settings
Control booking duration, buffers, slot intervals, and operating hours. Syncs to booking page instantly.
How long each booking holds on the calendar
Prep time blocked before each ride
Cooldown blocked after each ride
Grid spacing shown to riders when booking
Earliest slot available to riders
Latest slot available to riders
How far ahead riders can schedule
Availability Manager
Block entire days (holidays, closures) or individual time slots. Changes sync to the booking page instantly.
Click a week row to block all 7 days at once. Syncs to booking page instantly.
Red = fully blocked Gold = partially blocked
Toggle days you're always closed. Riders can't book on these days permanently.
Blocked Days & Holidays
Entire days riders cannot book| Date | Label | Added |
|---|
Blocked Time Slots
Individual slots blocked on specific dates| Date | Time | Label |
|---|
Change Requests
Rider-submitted requests to modify their booking.
Payment Links
| Rider | Amount | Reason | Sent | Status | Actions |
|---|
Stripe Payment Link
Send riders directly to the CABX Stripe checkout to collect full payment instantly.
Staff & Drivers
Manage drivers, availability, and tip platforms.
Riders Database
Full rider profiles, contact info, booking history & notes. Powered by Supabase when connected.
| Rider | Phone | Total Rides | Total Spent | Last Ride | Tags | Actions |
|---|
SMS Alerts
Email Alerts
Send Manual Message
Integrations
Connect CABX to your third-party services. No code required — just paste your keys.
OneSignal — Push Notifications
Send push notifications to riders and admins via OneSignal
Google Calendar
Auto-add confirmed rides to your CABX Google Calendar
Full API integration requires a backend server with Google OAuth. The current setup opens Google Calendar via URL when you confirm a booking.
Customize Portal
Update prices, change the portal theme, adjust text size, and inject custom CSS — no code required.
Portal Theme
Switch between the dark and light version of the admin portal instantly.
Text Size
Increase portal text size for easier reading. Default is Normal.
Preview: This is what your admin portal text will look like at the selected size.
Brand Name
Pricing Overrides
All prices sync to the Estimate Calculator instantly on save.
Dashboard Customization
Pin widgets to the top of your dashboard, reorder, or hide sections you don't need. Changes apply instantly.
Advanced: Custom CSS
Inject your own CSS overrides. Applied immediately and saved.
Admin Credentials
Security
Data Management
Estimate Calculator
Phone / text booking tool — enter trip details for live pricing, then create the booking in one click.
Pickup & Dropoff
Trip Details
Add-Ons & Extras
Live Estimate
Book From This Estimate
Ready to book this caller? Pre-fills the New Booking form with the tier and total.
Current Pricing Reference
How To / Training Guide
Step-by-step instructions for all CABX admin tasks. Use this for onboarding and reference.
1Logging In
Go to the Admin Portal URL in your browser. Enter your username and password and click Sign In.
Your credentials are set via environment variables on Netlify. Update CABX_ADMIN_USER and CABX_ADMIN_PASS in Netlify → Site Settings → Environment Variables to change them.
2Taking a Call-In / Text Booking
3Managing Bookings
Go to All Bookings in the left menu to see every booking. Use the search bar to find a rider by name, phone, or email. Use the status/tier dropdowns to filter.
Action buttons on each booking row:
4Collecting Payment
CABX collects payment via Stripe. There are no deposits — full payment is always required.
5Managing Staff & Drivers
Go to Staff & Drivers. Click Add Staff to create a driver profile. Fill in their name, phone, role, vehicle, and tip platform handles (CashApp, Venmo, etc.).
Assign drivers to bookings by editing a booking and selecting a driver from the Assign Staff dropdown.
Earnings shown are base fares only. Tips are collected directly by drivers off-platform and are not tracked here.
6Handling Change Requests
When a rider submits a change request (from the booking page), it appears in Change Requests with a badge showing the count.
Click Review on a request to see the details. You can Approve (which updates the booking and notifies the rider) or Deny it with an optional reply message.
7Schedule & Blocking Availability
The Ride Schedule page shows all confirmed and pending rides grouped by date. Use Export .ICS to add rides to Google Calendar or Apple Calendar.
To block a day or time slot (holidays, closures), click Block a Day / Slot and choose full-day or a specific time. Blocked periods prevent riders from booking those times on the booking page.