Add your live API keys in Settings → Payment Processors to accept real card, Apple Pay, and Google Pay payments. Until connected, the collection tool below runs in preview/demo mode.
COLLECT A PAYMENT
🔒 256-bit encrypted · PCI-compliant tokenization via processor
TRANSACTION HISTORY
Date
Customer
Reference
Method
Processor
Status
Amount
INVOICES
#
Customer
Service
Date
Due
Status
Amount
Actions
Payroll This Month
$0
Total Hours
0
Blended Rate
$0
EMPLOYEES & CONTRACTORS
PAY HISTORY
Period
Employee
Hours
Rate
Gross
Tax (15%)
Net Pay
Status
Annual Net (Est.)
$0
Current pace x12
Est. Annual Tax
$0
Fed + State + SE
Set Aside (25%)
$0
Recommended
Q1
Due Apr 15
$0
Paid
Q2
Due Jun 15
$0
Upcoming
Q3
Due Sep 15
$0
Pending
Q4
Due Jan 15
$0
Pending
TAX BREAKDOWN
DEDUCTIONS
Home Office$0
Mileage$0
Advertising$0
Supplies$0
Equipment$0
Insurance$0
Total Deductions$0
TAX SETTINGS
Adjust for accurate quarterly estimates
Avg Service Price
$0
Across paid services
Services
6
Active pricing tiers
Last Synced
Never
Customer portal
SERVICE PRICING
Changes sync instantly to customer booking portal. Set price to 0 for Custom Quote.
VEHICLE SIZE SURCHARGES
Extra charge added on top of base service price.
Members
0
Points Issued
0
Redemptions
4
$180 redeemed
Platinum
0
REWARD TIERS
B
Bronze
0-299 pts | 1-3 visits
5% off every service Birthday discount Early booking access
S
Silver
300-699 pts | 4-7 visits
10% off every service Free interior wipe-down Priority scheduling
P
Platinum
700+ pts | 8+ visits
15% off all services Free monthly wash Direct line to AK 2x referral points
MEMBER TRACKER
Customer
Visits
Points
Progress
Tier
Last Visit
Actions
SMS Opted-In
0
Email Opted-In
0
Total Contacts
0
SEND A CAMPAIGN
All texts include automatic opt-out language and only reach customers who agreed to marketing in their booking. Connect Twilio & an email provider in Settings to send live.
OPT-IN STATUS BY CUSTOMER
Customer
Phone
Email
SMS Opt-In
Email Opt-In
CAMPAIGN HISTORY
Date
Channel
Audience
Recipients
Message
Total Revenue
$4,820
May 2026
Cost Per Lead
$12
Avg all sources
Conversion Rate
68%
Lead to Booking
Avg Job Value
$201
Per completed job
REVENUE BY MONTH (2026)
SOCIAL LEAD SYNC
📸
Instagram
Not connected
0 leads
👍
Facebook
Not connected
0 leads
🔍
Google Ads
Not connected
0 leads
♾️
Meta Leads
Not connected
0 leads
Total Leads
0
all platforms
Converted
0
booked jobs
This Month
0
new leads
Avg Lead Value
$0
estimated
Source Breakdown
Lead Status
ALL SOCIAL LEADS
Name
Contact
Platform
Campaign
Date
Status
Est. Value
Action
ADD LEAD MANUALLY
Total Revenue
$0
all time
Total Expenses
$0
all time
Net Profit
$0
Margin: --
This Month
$0
revenue
Avg Job Value
$0
Jobs This Month
0
Profit Margin
0%
Break-Even Jobs
0
MONTHLY REVENUE vs EXPENSES (Last 6 Months)
Revenue by Service
Expense Breakdown
PROFIT & LOSS STATEMENT
EXPENSE TRACKER
SPENDING BY CATEGORY
Date
Description
Category
Vendor
Receipt
Amount
ADD EXPENSE
FINANCE SPREADSHEET
REVENUE FORECAST — NEXT 12 MONTHS
FORECAST ASSUMPTIONS
12-Mo Revenue
$0
12-Mo Expenses
$0
12-Mo Profit
$0
FORECAST TABLE
FINANCIAL GOALS
ADD GOAL
HERO SECTION
HERO STATS BADGES
LIVE PREVIEW
PREVIEW
Headline
Sub-headline
Book Now
Services
Badge 1
Badge 2
Badge 3
Badge 4
💡 How it works
Changes save to localStorage and sync via Firebase. The customer-facing site reads these values in real time — no redeploy needed.
SERVICE CARDS
Edit names & descriptions shown on the booking page
GALLERY SETTINGS
📸 Adding/removing gallery photos
Gallery photos are embedded base64 images in the HTML file. To add new photos: open the file in a text editor, find var GALLERY_ITEMS or the gallery array, and add entries with {src:"data:image/...",label:"Car Name",cat:"luxury"}. For a hosted version, you can swap to URL paths.
GOOGLE REVIEWS INTEGRATION
🔍 LIVE GOOGLE REVIEWS — SETUP
To show real Google reviews on your site, you need a free Google Places API key. Takes ~5 minutes to set up.
Step 1 — Go to console.cloud.google.com Step 2 — Create a project → Enable "Places API (New)" Step 3 — APIs & Services → Credentials → Create API Key → Restrict to "Places API" Step 4 — Find your Place ID at Place ID Finder (search "5 Rivers Detail Yuba City") Step 5 — Paste both below and click Save & Connect
⚠️ Note: The Google Places API requires server-side calls due to CORS restrictions. The site will use a free proxy (allorigins.win) or you can deploy a tiny Cloudflare Worker. The reviews shown below can always be managed manually as a fallback.
MANUAL REVIEWS (fallback when API unavailable)
ADD REVIEW
CONTACT & BUSINESS INFO
SEO & META TAGS
Ideal: 50-60 characters. Current: 0
Ideal: 150-160 characters. Current: 0
SEO HEALTH CHECK
PRICING MANAGER
Prices appear live on the booking portal and service cards
Reminders Sent (30d)
0
Confirmed via Reminder
0
No-Shows Prevented
0
$0 saved
Upcoming Queued
0
MESSAGING CONNECTIONS
SMS not connected
Add Twilio (SMS) and an email provider in Settings → Messaging to send live reminders, confirmations, and invoices automatically.
AUTOMATED REMINDER RULES
UPCOMING REMINDER QUEUE
Customer
Appointment
Reminder
Send Time
Channel
Status
SEND A ONE-OFF REMINDER / MESSAGE
Chat Status
OFF
Conversations (30d)
0
Leads Captured
0
LIVE CHAT WIDGET
An AI receptionist greets every visitor in the bottom-right corner of your website. It answers questions about services, pricing, and hours, and can hand off booking links automatically — 24/7, no staff required.
RECENT CONVERSATIONS
Time
Visitor
Last Message
Status
No conversations yet
BUSINESS SETTINGS
GOOGLE REVIEWS SETUP
Connect real Google reviews to display on your website. Requires a Google Places API key.
To get your Place ID: visit Place ID Finder and search your business name.
LIVE DATABASE SYNC
Not connected
Connect Firebase to sync pricing, bookings, and loyalty points across ALL devices and browsers in real time.
Free forever for this scale. Setup takes 5 minutes.
▶ SETUP GUIDE (click to expand)
Step 1 — Go to console.firebase.google.com Step 2 — Click "Add project" → name it "5rivers-detail" → Continue Step 3 — In the left menu: Build → Realtime Database → Create Database → Start in test mode Step 4 — In Project Overview → click the Web icon (</>) → Register app → Skip hosting Step 5 — Copy the firebaseConfig object (the part inside the curly braces {}) Step 6 — Paste it below and click Connect
Database Rules — In Realtime Database → Rules tab, set: {"rules":{".read":true,".write":true}}
Then click Publish.
Once connected, your customer portal reads live pricing instantly. Booking notifications appear here in real time.
Both devices stay in sync automatically.
LIVE DATABASE SYNC
Connect Firebase to sync pricing, bookings, and loyalty across ALL devices in real time. Free forever.
Connect Stripe and/or Square to accept real card, Apple Pay, and Google Pay payments from the Payments tab and from emailed/texted invoices.
⚠ Secret keys are stored only in this browser's local storage for the demo collection tool. For production, move secret-key calls to a secure backend — never expose secret keys in client-side code on a public site.
MESSAGING (SMS & EMAIL)
Not connected
Connect Twilio for SMS reminders, invoices, and marketing texts. Connect an email provider (SendGrid or Formspree relay) for email reminders, invoices, and campaigns.
🔒 OWNER-ONLY — full business data. Not visible to staff or customers.
Lifetime Revenue
$0
Total Bookings
0
Total Customers
0
Avg Job Value
$0
REVENUE BY MONTH
EXPORT FULL DATA (SHEETS)
Download CSV files compatible with Google Sheets, Excel, or Numbers. Owner access only.