Dashboard
What's happening at Whispering Pines right now.
Reservation balances owed
Loading…
The next 7 days
Click a reservation to open itLoading…
Needs your attention
Loading…
Upcoming events
Next 30 daysLoading…
This month and year to date
Loading…
Month by month
Loading…
Who has visited
Loading…
Busiest sites
Loading…
Returning groups
Groups that have booked more than onceLoading…
Check-In
Groups on the property today.
Find the group, set how many adults and youth actually arrived, then press Check in. The numbers start at what was booked, so a group that came as expected is one press.
Loading…
Vendor Table
Ring up a sale at an event table. The buyer pays on their own phone by scanning a code.
Loading the products…
Nothing added yet.
Ask them to point their phone camera at this code and tap the link. They can pay with Apple Pay, Google Pay, or a card. This screen changes to Paid by itself when the payment goes through.
✓ Paid
Help & Guides
Short step-by-step guides for everyday jobs. You see the guides for the screens you can use.
Loading…
Reservation
Use the buttons below to work on this reservation. Each one asks you to confirm before anything is changed.
Choose a reservation from the grid or the Bookings list.
Reservation Grid
Every site and venue across time. Click any reservation to open it.
Loading…
Bookings
Add a new reservation, or find one to change, cancel, or refund.
Someone called, emailed, or stopped by? Press this button and fill in the steps. The dates are held for them as soon as you save.
Find a reservation
Type a group name, a person’s name, or a confirmation code in the box. Then press Open beside the reservation to see it, change it, cancel it, refund it, or print its invoice.
Loading…
Need the whole list in Excel?
Sites & Venues
Everything people can reserve, and what each one costs. Veterans organizations and Scouting America units are never charged, whatever is set here.
Add a site
Cabin pricing
One rate for every cabin — change it here once instead of on each cabin. A cabin's own "Price ($)" above still overrides this one cabin only.
Venue hourly rate
One rate for every venue booked by the hour (see "Book by the hour" above). Leave blank and no venue with that turned on can be booked until a rate is set here.
Loading…
Membership Dues
What a membership costs. Reservation prices now live under Sites & Venues.
Dues & fees
Loading…
Membership Applications
Committee decisions. Sustainer and above go to the full Board.
Loading…
Memberships
Terms, dues, and renewals. Statuses roll forward automatically each night.
Loading…
Discount Codes
Codes guests can enter at checkout. Redemptions are counted as bookings are made, and returned if a booking is cancelled.
Create or update a code
Loading…
Store Orders
Orders placed in the online store and paid through Stripe. Everything is picked up at camp — mark an order ready when it can be collected.
Add an order
Orders
Loading…
Store sales report
Loading…
Store Products
What the online store sells. Changes show on the store page straight away. Hidden products stay here but can't be bought.
Add a product
XX-Large | 1.00Loading…
Blackout Dates
Close the whole camp, or particular locations, to online reservations on specific days. Guests see those days as unavailable and cannot book them. Staff can still enter a reservation by hand under Bookings — a blackout never stops the office.
Add a blackout
Blackouts
Loading…
Billing
Send an invoice the payer settles online through Stripe — for a reservation, a donation, SWAG, or anything else. Each invoice has a private payment link.
New invoice
Invoices
Loading…
Billing report
Loading…
Events
Write events here and publish them to the website. Tick "add to Google Calendar" and they appear there too — reservations go to a separate private calendar.
Loading…
Sign-Ups
Registration forms for events — t-shirts, fishing tournaments, work days, anything with a limited number of places.
Loading…
Memorial Bricks
Add or update the bricks shown on the public memorial walkway page.
Loading…
Service Day Calculator
Record who came to work at the camp and for how long. This feeds the volunteer totals on the Dashboard, alongside paying guests.
Add a service day
Totals
Loading…
Loading…
Reports
Run a report on screen, then print it or save it as a PDF.
Users
Everyone who can sign in. Accounts on their own grant nothing — member booking privileges come from an approved membership, and the admin panel from the administrator flag.
Loading…
🤖 AI Assistant
Ask it to look things up, summarize, draft, or prepare a change. Nothing is changed until you press Confirm. Runs server-side — no API key in your browser.
Settings
Contact details, links, and calendar keywords used across the site.
Site details
Loading…
Reservation sync to Google Calendar
Every confirmed, pending, and awaiting-payment reservation is mirrored onto the Google Calendar as an all-day event. Cancelling a reservation removes its event. Reservations stay off the public events page.
Administrators
Grant admin access to another board member. They must have signed in once to create their account first.
Secrets
firebase functions:secrets:set ANTHROPIC_API_KEY