TEMPLATE All figures are SAMPLE or MISSING (inventory counts: MANUAL REPORT) — no live data connected.
Hungry Horse, Montana

Beargrass Lodging & RV Park

Private Owner Dashboard
8688 Highway 2 East, Hungry Horse, MT 59919 · 406-387-5531 · Mountain Time
Today (MT)
Phase 1 · Template v0.1 · Generated Oct 2, 2026 3:29 PM MT
Refreshes 6:30 AM · 12:30 PM · 5:30 PM MT — NOT YET ACTIVE
← Owner View

Data Source Map

The technical blueprint: every metric → source → connection → status.

Figure labels:SAMPLE MISSING MANUAL REPORT ACTUAL CALCULATED FORECAST ASSUMPTION AI RECOMMENDATIONThis template uses only SAMPLE (fake layout data — repeated digits like 11, 22, $1,111 so they can never pass for real figures), MISSING (source not connected), and MANUAL REPORT (owner-provided counts from the Park Profile). No live data is connected.

Data source map

SOURCE: Playbook Phase 1 sections 1–13 adjusted to Beargrass systemsAS OF: template build Oct 2, 2026 3:29 PM MT

79 metric rows · 34 likely from Campspot · 8 partly from Campspot. Download: CSV.

SectionMetricSource systemCampspot?Connection methodUpdate frequencyLast updatedStatusAction required
1. Today at BeargrassToday's dateDashboard clock (America/Denver)NoGenerated at build/refreshEach refreshLive (system clock)CONNECTEDNone
1. Today at BeargrassOccupancy % todayCampspot (calculated)YESCampspot report CSV: 'Daily Occupancy, Arrivals, and Departures' (or Analytics 'Daily Manager Report' scheduled CSV)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
1. Today at BeargrassRV sites occupied (of 24)CampspotYESCampspot report CSV: 'Daily Revenue and Occupancy by Site Type'3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSSame as above + ownership to provide RV site types (MISSING in profile) so site types can be mapped
1. Today at BeargrassCabins/lodging occupied (of 20: Lodge 10 rooms, 6-plex, 4-plex)CampspotYESCampspot report CSV: 'Daily Revenue and Occupancy by Site Type'3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSConfirm how Lodge rooms / 6-plex / 4-plex units are named as site types in Campspot
1. Today at BeargrassAvailable sites/unitsCampspot (calculated: inventory − occupied − blocked)YESOccupancy report + blocked/held inventory in Campspot3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
1. Today at BeargrassArrivals todayCampspotYESCampspot 'Arrivals' report CSV3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
1. Today at BeargrassDepartures todayCampspotYESCampspot 'Departures' report CSV (includes balance info per Campspot KB)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
1. Today at BeargrassCabin/lodging turnoversCampspot (calculated from arrivals + departures by unit)YESDerived from Arrivals + Departures CSVs3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
1. Today at BeargrassNew bookings todayCampspotYESAnalytics 'Daily Manager Report' / 'Park Overview' (net reservations) or reservation-created report CSV3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
1. Today at BeargrassCancellations todayCampspotYESAnalytics 'Daily Manager Report' cancellations tile / 'Cancellation Insights'3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
1. Today at BeargrassNet booking pickupCalculated (Campspot new − cancelled)YESCalculated in dashboard3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSNone beyond Campspot access
1. Today at BeargrassReservation revenue booked todayCampspotYESReservation/charges report CSV (report name to confirm with property contact)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
1. Today at BeargrassExpected property revenue todayCampspot (+ POS when identified)PARTIALCampspot daily revenue/charges report; store excluded until POS identified3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSCampspot access; POS source (see Camp Store)
1. Today at BeargrassArrival/departure detail: guest, site/unit, dates, check-in time, phone, email, booking source, paid, balance, notesCampspotYESArrivals / Departures report CSV columns3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSConfirm report columns include phone/email/source/notes; PII stays on private dashboard only
1. Today at BeargrassReturning guest statusCampspot guest historyLIKELYGuest/reservation history field (to verify in Campspot)Daily 6:30 AM MTNever (not connected)AWAITING ACCESSVerify field availability once Campspot access is granted
1. Today at BeargrassReview-request status (per guest)No system yetNoNone — no review-request workflow approved (sending is Phase 3 + approval)—Never (not connected)DATA SOURCE UNKNOWNOwner decision later; nothing is sent without approval
2. Occupancy & Forward BookingsOccupancy tomorrow / next 7 / 30 / 60 / 90 daysCampspotYES'Daily Occupancy, Arrivals, and Departures' over future date range; Analytics 'Occupancy Pace Report'Daily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
2. Occupancy & Forward BookingsForward calendar / chartCampspot (calculated)YESBuilt from the future occupancy CSVDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
2. Occupancy & Forward BookingsBooking pace (current)Campspot AnalyticsYES'Occupancy Pace Report' / Signals Future Trends (daily snapshot of future reservations)Daily 6:30 AM MTNever (not connected)AWAITING ACCESSConfirm Analytics access level (standard seat vs. Explorer license)
2. Occupancy & Forward BookingsHistorical pace / prior yearCampspot AnalyticsPARTIAL'YoY Metric Comparison' — depends on prior-owner history existing in this Campspot accountDaily 6:30 AM MTNever (not connected)AWAITING ACCESSConfirm whether pre-acquisition reservation history is in Campspot; acquisition date still to CONFIRM
2. Occupancy & Forward BookingsBudget / target occupancyOwner-providedNoNot requested in Phase 1—Never (not connected)MISSINGNone now (owner decision when ready)
2. Occupancy & Forward BookingsLow-occupancy / high-demand dates, pricing opportunitiesCalculated from Campspot (AI RECOMMENDATION)YESAnalysis of pace + occupancy; recommend only, never change ratesDaily 6:30 AM MTNever (not connected)AWAITING ACCESSRequires Campspot data first
3. Booking ActivityBookings today / yesterday / last 7 days / month-to-dateCampspotYESAnalytics 'Park Overview' / 'Daily Manager Report' / 'Cancellation Insights' scheduled CSV, or reservation report export3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
3. Booking ActivityCancellations today / last 7 daysCampspotYESAnalytics 'Park Overview' / 'Daily Manager Report' / 'Cancellation Insights' scheduled CSV, or reservation report export3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
3. Booking ActivityCancellation rateCampspotYESAnalytics 'Park Overview' / 'Daily Manager Report' / 'Cancellation Insights' scheduled CSV, or reservation report export3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
3. Booking ActivityRevenue from new bookingsCampspotYESAnalytics 'Park Overview' / 'Daily Manager Report' / 'Cancellation Insights' scheduled CSV, or reservation report export3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
3. Booking ActivityAverage booking valueCampspotYESAnalytics 'Park Overview' / 'Daily Manager Report' / 'Cancellation Insights' scheduled CSV, or reservation report export3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
3. Booking ActivityAverage length of stayCampspotYESAnalytics 'Park Overview' (shows avg length of stay)Daily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
3. Booking ActivityAverage booking lead timeCampspotYESAnalytics 'Park Overview' (shows avg booking window)Daily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
4. Booking Source / ChannelBookings, % of total, revenue, ABV, ALOS, cancel rate by source (website/direct, phone, walk-in, Campspot marketplace, other)Campspot booking source fieldYESAnalytics 'Park Overview' (net reservations by source) / reservation report with source columnDaily 6:30 AM MTNever (not connected)AWAITING ACCESSConfirm how staff code phone / walk-in bookings in Campspot
4. Booking Source / ChannelPlatform fees / commissions & net revenue (Campspot channels)CampspotPARTIALReservation/charges reports (fee fields to verify)Daily 6:30 AM MTNever (not connected)AWAITING ACCESSVerify in Campspot
4. Booking Source / ChannelAirbnb (legacy, prior owner): bookings, dates, unit, status, gross, taxes/fees, commission, net, cancellations, LOSAirbnb account held by prior ownerNoWeekly Airbnb report export → file upload → dashboard ingest (never retyped)Weekly (file upload)Never (not connected)MANUAL WEEKLY REPORTOwner contact to arrange weekly Airbnb export from prior owner with the playbook field list; first report not yet received
4. Booking Source / ChannelBooking.com (legacy, prior owner): bookings, dates, unit, status, gross, taxes/fees, commission, net, cancellations, LOSBooking.com account held by prior ownerNoWeekly Booking.com report export → file upload → dashboard ingest (never retyped)Weekly (file upload)Never (not connected)MANUAL WEEKLY REPORTOwner contact to arrange weekly Booking.com export from prior owner with the playbook field list; first report not yet received
4. Booking Source / ChannelVRBO (legacy, prior owner): bookings, dates, unit, status, gross, taxes/fees, commission, net, cancellations, LOSVRBO account held by prior ownerNoWeekly VRBO report export → file upload → dashboard ingest (never retyped)Weekly (file upload)Never (not connected)MANUAL WEEKLY REPORTOwner contact to arrange weekly VRBO export from prior owner with the playbook field list; first report not yet received
4. Booking Source / ChannelManual Reports Due panel (last received, period, next due, status)Dashboard (calculated from uploads)NoTracks each weekly OTA uploadWeekly (file upload)Never (not connected)MANUAL WEEKLY REPORTSet the weekly due day (owner decision)
5. StaffingStaff role roster (10 roles)Park ProfileNoOwner-provided profile (roles only shown; names never displayed)On changePark Profile (as provided)MANUAL REPORTNone
5. StaffingManager on dutySOURCE TO BE IDENTIFIEDNoUnknown — pull from wherever the schedule actually lives (calendar, sheet, payroll/scheduling app)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: tell us where the staff schedule lives (Q in list)
5. StaffingFront desk on dutySOURCE TO BE IDENTIFIEDNoUnknown — pull from wherever the schedule actually lives (calendar, sheet, payroll/scheduling app)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: tell us where the staff schedule lives (Q in list)
5. StaffingHousekeeping on dutySOURCE TO BE IDENTIFIEDNoUnknown — pull from wherever the schedule actually lives (calendar, sheet, payroll/scheduling app)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: tell us where the staff schedule lives (Q in list)
5. StaffingMaintenance / grounds on dutySOURCE TO BE IDENTIFIEDNoUnknown — pull from wherever the schedule actually lives (calendar, sheet, payroll/scheduling app)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: tell us where the staff schedule lives (Q in list)
5. StaffingStore staffSOURCE TO BE IDENTIFIEDNoUnknown — pull from wherever the schedule actually lives (calendar, sheet, payroll/scheduling app)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: tell us where the staff schedule lives (Q in list)
5. StaffingScheduled hoursSOURCE TO BE IDENTIFIEDNoUnknown — pull from wherever the schedule actually lives (calendar, sheet, payroll/scheduling app)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: tell us where the staff schedule lives (Q in list)
6. Cabins, Lodging & HousekeepingDepartures / arrivals / same-day turnovers (lodging)CampspotYESArrivals / Departures / occupancy CSVs (by unit)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
6. Cabins, Lodging & HousekeepingStayoversCampspotYESArrivals / Departures / occupancy CSVs (by unit)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
6. Cabins, Lodging & HousekeepingVacant unitsCampspotYESArrivals / Departures / occupancy CSVs (by unit)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
6. Cabins, Lodging & HousekeepingBlocked unitsCampspotYESArrivals / Departures / occupancy CSVs (by unit)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
6. Cabins, Lodging & HousekeepingPer turnover: unit, departing guest, checkout time, incoming guest, check-in time, special notesCampspotYESArrivals / Departures / occupancy CSVs (by unit)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
6. Cabins, Lodging & HousekeepingCleaner assignedLead housekeeper (verbal)NoNone — schedule is given verbally; no system to pull from3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)DATA SOURCE UNKNOWNOwner decision: choose a simple tracking tool (Campspot's built-in Housekeeping module is one option to evaluate)
6. Cabins, Lodging & HousekeepingCleaning statusNone (not tracked)NoNone until a tracking tool is chosen3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)DATA SOURCE UNKNOWNSame owner decision
6. Cabins, Lodging & HousekeepingInspection / READY statusOn-site housekeeper (verbal confirmation)NoNone until a tracking tool is chosen3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)DATA SOURCE UNKNOWNSame owner decision
6. Cabins, Lodging & HousekeepingMaintenance issue (per unit)Maintenance log — location MISSINGNoUnknown (paper, sheet, or app?)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: where is the maintenance log kept?
7. Google Reviews & ReputationCurrent ratingGoogle Business Profile (Beargrasslodging@gmail.com)NoBusiness Profile API (OAuth, business.manage scope; Google API access approval required) — interim: authorized read via the profile owner/manager accountDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: grant the bot Manager access to the Beargrass Business Profile (no password in chat)
7. Google Reviews & ReputationTotal reviewsGoogle Business Profile (Beargrasslodging@gmail.com)NoBusiness Profile API (OAuth, business.manage scope; Google API access approval required) — interim: authorized read via the profile owner/manager accountDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: grant the bot Manager access to the Beargrass Business Profile (no password in chat)
7. Google Reviews & ReputationNew reviews this week / monthGoogle Business Profile (Beargrasslodging@gmail.com)NoBusiness Profile API (OAuth, business.manage scope; Google API access approval required) — interim: authorized read via the profile owner/manager accountDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: grant the bot Manager access to the Beargrass Business Profile (no password in chat)
7. Google Reviews & ReputationAverage rating this monthGoogle Business Profile (Beargrasslodging@gmail.com)NoBusiness Profile API (OAuth, business.manage scope; Google API access approval required) — interim: authorized read via the profile owner/manager accountDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: grant the bot Manager access to the Beargrass Business Profile (no password in chat)
7. Google Reviews & ReputationReviews awaiting responseGoogle Business Profile (Beargrasslodging@gmail.com)NoBusiness Profile API (OAuth, business.manage scope; Google API access approval required) — interim: authorized read via the profile owner/manager accountDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: grant the bot Manager access to the Beargrass Business Profile (no password in chat)
7. Google Reviews & ReputationRecent negative reviewsGoogle Business Profile (Beargrasslodging@gmail.com)NoBusiness Profile API (OAuth, business.manage scope; Google API access approval required) — interim: authorized read via the profile owner/manager accountDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: grant the bot Manager access to the Beargrass Business Profile (no password in chat)
7. Google Reviews & ReputationReview trendGoogle Business Profile (Beargrasslodging@gmail.com)NoBusiness Profile API (OAuth, business.manage scope; Google API access approval required) — interim: authorized read via the profile owner/manager accountDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: grant the bot Manager access to the Beargrass Business Profile (no password in chat)
7. Google Reviews & ReputationFollow-up queue: guest, checkout date, email, phoneCampspot departuresYESDepartures CSVDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
7. Google Reviews & ReputationEmail / text review-request statusUnknown (Campspot messaging / Mailchimp capability to verify)PARTIALTo research once Campspot access is granted; nothing sent without approval—Never (not connected)DATA SOURCE UNKNOWNLater owner decision (Phase 3 for sending)
7. Google Reviews & ReputationReview status (match reviewer to guest)Calculated (GBP + Campspot)PARTIALBest-effort name/date match; UNKNOWN when not matchableDaily 6:30 AM MTNever (not connected)AWAITING ACCESSRequires GBP + Campspot
8. Camp StoreSales today / yesterday / this week / MTDPOS — SOURCE TO BE IDENTIFIEDUNKNOWNUnknown (if the store rings sales in Campspot POS, 'POS Sales Insights' + inventory counts would apply — to verify)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: what POS (if any) rings up store sales?
8. Camp StoreTop sellers / slow-moving inventoryPOS — SOURCE TO BE IDENTIFIEDUNKNOWNUnknown (if the store rings sales in Campspot POS, 'POS Sales Insights' + inventory counts would apply — to verify)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: what POS (if any) rings up store sales?
8. Camp StoreQuantity sold by SKUPOS — SOURCE TO BE IDENTIFIEDUNKNOWNUnknown (if the store rings sales in Campspot POS, 'POS Sales Insights' + inventory counts would apply — to verify)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: what POS (if any) rings up store sales?
8. Camp StoreLow-stock / out-of-stock / reorder itemsPOS — SOURCE TO BE IDENTIFIEDUNKNOWNUnknown (if the store rings sales in Campspot POS, 'POS Sales Insights' + inventory counts would apply — to verify)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: what POS (if any) rings up store sales?
8. Camp StoreInventory valuePOS — SOURCE TO BE IDENTIFIEDUNKNOWNUnknown (if the store rings sales in Campspot POS, 'POS Sales Insights' + inventory counts would apply — to verify)Daily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNOwnership: what POS (if any) rings up store sales?
8. Camp StoreItem list with quantity + retail priceStaff-provided inventory list (Google Drive)NoDrive file — held for setup review; NOT imported into the dashboardOne-time / on changeFile received (not ingested)PENDING SETUP REVIEWReview at setup; not ingested in this template
8. Camp StoreCost per item, gross profit, margin %, highest-margin productsMISSING (cost not recorded)NoNeeds item cost from POS or supplier invoicesDaily 6:30 AM MTNever (not connected)MISSINGOwnership: where can item costs come from (POS, supplier invoices)?
9. Revenue SnapshotReservation revenue today / week / MTD / YTDCampspotYESRevenue/charges report CSV (report name to confirm)3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSOwnership: confirm which Campspot view/report-only user the bot uses and whether the park's Campspot Analytics seat is active; then schedule the named report to a dashboard inbox (or have the property contact export it).
9. Revenue SnapshotRevenue by RV site / cabin-lodging / long-termCampspot (by site type)YES'Revenue and Occupancy by Site Type'Daily 6:30 AM MTNever (not connected)AWAITING ACCESSNeeds RV site types (MISSING) + Campspot access
9. Revenue SnapshotStore revenuePOS — SOURCE TO BE IDENTIFIEDUNKNOWNUnknownDaily 6:30 AM MTNever (not connected)DATA SOURCE UNKNOWNPOS question
9. Revenue SnapshotPropane / laundry / firewood / fees / other ancillaryCampspot add-ons or POS (to verify)PARTIALCampspot charge categories / POSDaily 6:30 AM MTNever (not connected)AWAITING ACCESSConfirm where ancillary items are rung up
9. Revenue SnapshotAvg nightly rate, revenue per occupied & per available site/unitCalculated from CampspotYESCalculated in dashboardDaily 6:30 AM MTNever (not connected)AWAITING ACCESSRequires Campspot
9. Revenue SnapshotLegacy OTA revenue (Airbnb / Booking.com / VRBO)Weekly OTA reportsNoWeekly file upload — shown separately with staleness warningWeekly (file upload)Never (not connected)MANUAL WEEKLY REPORTSee OTA rows
10. Financial / InvestmentNOI, P&L, expenses, debt, valuation, refinance modelQuickBooks + Phase 4 documentsNoNOT CONNECTED — Phase 4 only—Never (not connected)PHASE 4None in Phase 1 (do not request)
11. Attention RequiredOperational / revenue / guest alertsCalculated from connected sourcesPARTIALRules engine over ACTUAL data only3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)AWAITING ACCESSAvailable once Campspot connects
11. Attention RequiredData-health alerts (missing sources, stale OTA reports)Data Health monitorNoCalculated from connection status3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Template buildCONNECTEDNone
12. Today's Priorities3–5 ownership prioritiesCalculated / AI RECOMMENDATION from ACTUAL data onlyPARTIALGenerated after the 6:30 AM refreshDaily 6:30 AM MTNever (not connected)AWAITING ACCESSOperational priorities available once Campspot connects; setup priorities shown now
13. Data HealthSource status, last updated, next update, action requiredDashboard refresh logNoWritten by each refresh3x daily (6:30 AM, 12:30 PM, 5:30 PM MT)Never (not connected)NOT CONFIGUREDRefresh schedule turns on after layout approval and first source connects