Operations Dashboard
Overview
Schedule
Business
Config
Actions
Dashboard
Schedule
+ New Show
Artist Availability

Set each artist's available hours per day. Events outside these windows will show a conflict alert. Available slots are shaded green in the day view.

OFFExplicitly marked off OFF*Assumed off (no data before May 1) — click to override HoursAvailable No data (May 1+ = assumed available)
Reports & Hours
to
Monthly Metrics
Artists
Post-Show Reports

Google Sheet Integration

Connect your Google Form responses sheet to view post-show reports here.

Show Calculator
Payroll & Bonuses

Show Type Bonus Amounts

Set a per-show bonus for each template type. Added to artist paychecks on top of hourly wages.

Loading templates…

Mileage Reimbursement

Rate per mile paid to artists for driving to shows. IRS standard rate is $0.67/mi.

Applied to all auto-travel block mileage in payroll export

Client Travel Fee

Used in the "Find Closest Artist" tool to calculate the fee to charge clients when a booking is beyond the base radius.

No travel fee charged within this distance — default 10mi
Charged to client for every mile beyond the base radius
Example: base 10mi, rate $1.50/mi — a booking 18 miles away = 8mi over × $1.50 = $12.00 travel fee to add to the client invoice.

Biweekly Payroll Preview

Shows the current pay period. Export as PDF for payroll processing.

Pay period start:
Share & Links

Full schedule links

Send the view-only link to clients or display screens. Keep the admin link private.

Artist portal links

Each artist gets their own link showing only their schedule. No wages, no other artist data.

Send schedule to artist

Copy a text summary or open a pre-written email with the artist's week schedule.

Settings & Templates

Event Templates

Drag templates onto the schedule to create events quickly.

Add new template / variant

Automation Rules

Auto-generate setup and cleanup blocks when party events are created.

Adds a setup block before every party event
How long before the event
Adds a cleanup block after every party event
How long after the event ends

Google Calendar — API Integration

Connect your Google account to create and update calendar events directly via the API. Events pushed to artists will update in place — no duplicates.

Only push bubbles/party/custom show types — skip travel, breaks, setup, cleanup
Not connected
How it works: Connect once → Push to Google Cal creates events directly on StaffBubbleGirls@gmail.com with the artist as a guest. Re-pushing the same event updates it in place — no duplicates. Status changes from HOLD → BOOKING automatically update the invite.

Travel Automation

Auto-generate accurate travel blocks between shows using Google Maps drive times.

Inserts travel events before setup on each show, and home-return after the last show of the day
Added to every drive time for parking, gear, finding entrance
No key — travel blocks use estimated times
Recalculates travel blocks for all artists using current home addresses. Use after updating day-specific addresses.
How to get a free API key: Go to console.cloud.google.com → APIs & Services → Enable "Distance Matrix API" → Credentials → Create API Key → restrict it to your website domain. Google gives $200/month free (covers ~40,000 route lookups).

Firebase / Real-time Sync

Sync your schedule across devices in real time. Free Firebase project required.

Auto-connected — real-time sync active
✓ Live

Owner Access & Users

Manage who can access this dashboard and at what level.

Share this code with co-owners so they can claim owner access on first sign-in.
Loading…
Assigned users
Loading…
To add an admin: Create their account in Firebase Console → Authentication → Users. They sign in and their UID appears here — set their role in the dropdown above.
⚠️Scheduling conflictsView →