For Matt — not customer-facing
Owner Dashboard
Built from scratch for Maywood — no HoneyBook, no Dubsado, no Wix Automations. Inquiries, bookings, contracts, deposits, the payments ledger, couple profiles, wedding formats, and messages in one place.
Preview only — data lives in this browser's localStorage. There is no server yet, so bookings on this page are only visible on the device/browser where they were entered. Use Settings → Export all data (JSON) as a backup before clearing browser data. Real email/text sending, Stripe webhooks, and multi-device sync need a backend — see Settings for what is still to connect.
SAMPLE data: the first time you open this dashboard it is seeded with 3 clearly-labelled SAMPLE records so you can click through the pipeline. They are not real bookings. Delete them in Settings → “Delete all SAMPLE records” once you have tried it.
Upcoming events
Stripe status
What needs your attention
Inquiries
New inquiries from the public form appear here (same browser) and as an email to maywoodbooking@gmail.com. One click sends the next step — in this preview the “send” actions prepare the email/text for you to send; nothing is sent automatically yet.
Referral requests — Talk to Matt
Requests from the public “Talk to Matt” page (guitar, brass, harp, piano, DJs). Matt recommends 1–3 vetted partners and introduces them by email; the partner books directly. Maywood collects a referral fee — typically 10–15% or a $50–$150 flat fee, agreed in writing with each partner.
Live Chat — website inbox
Messages from the floating “Chat with Matt” widget on the public site land here. Preview: messages are saved in this browser only — the widget does not text Matt and sends no email automatically. Real email/SMS notification when a message arrives needs a backend on Matt's side. Reply by email (the visitor's email is shown when they gave one).
Past Couples — email segments & templates
UI + templates only in this preview. Nothing here sends email automatically. The consultant brief mentions 5,000+ past couples — this preview has no such list. Segments below are built only from the bookings already in this dashboard (SAMPLE bookings on first open). Matt must import his real past-couples email list (CSV) before any send — that import, and real sending, need a backend on Matt's side.
Segments (from bookings in this dashboard)
Template (a) — Referral ask
Template (b) — Anniversary shout-out
How a send would work (backend, later): pick a segment above → personalise [First Name] / [Couple Names] / [Venue] / [X] from the booking → send from maywoodbooking@gmail.com with an unsubscribe link in every email (required by anti-spam law). Only email past clients and contacts who agreed to hear from Maywood.
Bookings — pipeline
Statuses: Inquiry → Proposal Sent → Contract Sent → Booked (deposit paid) → Completed · Cancelled. Cancelling stops every scheduled reminder for that booking.
Payments — deposit & balance ledger
Every payment Matt receives, in one place. Deposit is 50% of the total fee; balance is due on the event day. Overdue means the event date has passed and the balance is still unpaid, or the deposit is still unpaid after the contract was signed. Totals count non-cancelled bookings only.
Record a payment
Recording a deposit or balance payment here updates the booking's paid status and this ledger. “Mark deposit paid in Stripe” on a booking does the same after Stripe confirms — there is no webhook, so Matt records Stripe payments by hand.
Repertoire manager
Add, edit, or remove songs. Changes update the public repertoire list on the public site (same browser, shared localStorage).
Vendors & coordinators
Free directory at launch. Featured placement is a later, paid tier — ask Matt before charging anyone, and offer featured spots free to top referral partners first.
Reviews
Verified baseline: WeddingWire 4.7★, 14 reviews. Reviews added here are stored for Matt to approve — they do not automatically appear on the public site until Matt approves them.
Google Business Profile & review strategy
Goal: 100+ Google reviews. Aim for 8+ new reviews a month, and reply to every review within 1 hour.
- GBP checklist: photos updated (performance + venue shots), service areas set to Utah / Idaho / Colorado, weekly GBP posts (a recent wedding, a new song, a concert date), business hours and booking link kept current.
- Post-event review request (already automated in reminders): the day-after thank-you text/email asks for a Google review and a WeddingWire review, and asks the couple to tag @themaywoodsq on Instagram.
- City & event-type pages for search: Salt Lake City, Park City, Provo, Sun Valley, Boise — plus weddings, corporate, celebrations of life, and proposals. The public site has service-area cards for these now; separate SEO pages are a Phase 2 step.
- Directories: keep The Knot, WeddingWire, GigSalad, and The Bash fresh, and reply within 1 hour. WeddingWire: Maywood on WeddingWire (4.7★, 14 reviews).
Settings
Matt's contact
Stripe payments — Matt's own Stripe account
Stripe is NOT connected yet. No keys, links, or account have been set up for Maywood. Do not use Sun's Stripe account for Matt's business — Matt must use his own Stripe account.
Stripe setup checklist for Matt
- Create / log in to your own Stripe account (not Sun's).
- In Stripe, create a Payment Link for deposits (or a fixed product). See Stripe Payment Links help.
- Paste the link above and save.
- Test with a $1 test payment.
- Turn on Stripe email receipts.
Until a real link is pasted, every “Pay 50% deposit” button shows “Stripe not connected yet — Matt: paste your Stripe Payment Link in Dashboard → Settings” and links to Stripe help, never to a fake checkout. In this static preview there is no Stripe webhook — after Stripe confirms a payment, Matt clicks “Mark deposit paid in Stripe” on the booking.
Music sample videos — how to embed
Seven real samples live on the current site's Music Samples page: maywoodstringensemble.com/listen — featured Pachelbel's Canon 2:11, Perfect by Ed Sheeran trio 1:49, fireplace quartet 1:25, fireplace trio 1:02, cello+harp duo 0:41, staircase quartet 0:48, solo piano 0:57. The public preview links out to that page — it does not embed a fake player.
To embed these properly in Wix: Matt needs to supply the original video files, or upload them to YouTube/Vimeo and paste the links here. The current Wix players don't expose shareable file URLs, so no video URLs were guessed or embedded. There is no YouTube channel.
Backup — export / import
All dashboard data (records, payments, messages, live-chat messages, referral requests, concert/reception interest lists, timelines inside bookings, repertoire, vendors, reviews, settings) lives in this browser only. Export regularly.
Import replaces all dashboard data with the file's contents. Keep a copy of the export somewhere safe (email it to yourself).
