Growth dashboard

Sample data
Baseline (week 1) vs this month

Overview

Six sources, one screen. Every figure here is empty until the baseline is captured in week 1 and the metrics connector is wired to each API. Nothing below is a measurement yet.

InstagramFollowers and reach
Instagram Graph API
Baselinepending
Currentpending
Captured in week 1 of the pilot.
Google Business ProfileCustomer actions
GBP Performance API
Baselinepending
Currentpending
Captured in week 1 of the pilot.
WebsiteSessions and enquiries
GA4 + Search Console
Baselinepending
Currentpending
Captured in week 1 of the pilot.
YouTubeSubscribers and views
YouTube Analytics API
Baselinepending
Currentpending
Captured in week 1 of the pilot.
Paid advertisingSpend and cost per enquiry
Meta Ads + Google Ads
Baselinepending
Currentpending
Captured in week 1 of the pilot.
ReviewsGoogle and TripAdvisor
GBP + TripAdvisor
Baselinepending
Currentpending
Captured in week 1 of the pilot. Justdial has no public API and stays manual.

Milestones

The three dates the pilot is judged on, plus the review that reads off this screen.

Website live End of October 2026

Rebuild live on the production domain with a booking flow, tracking wired in and coming_soon.php gone.

Ops app live End of November

Phase one: scheduling, instructor assignment, medical questionnaire, waiver and the boat manifest.

CRM + WhatsApp + dashboard live End of December

All three wait on external approvals, so they land together. This screen goes live with them.

Month 3 review Last week of December

Every KPI with its start figure, end figure and whether the target was met, missed or not measurable. Read off this dashboard.

Baseline

What will appear here, from master plan section 10.

Not started · due month 1, week 1

The week 1 baseline document

docs/reporting/baseline.md, with a dated screenshot behind every number. The 34 item checklist, grouped as: website and analytics; Google Business Profile; Instagram and Facebook; YouTube; reputation and listings; business and operations; competitor snapshot.

Every figure records its source and its date. Anything Apurva supplies from memory is recorded as his estimate and is never later reported as a measurement. Anything we could not get is recorded as not available with the reason, never left blank.

  • Baseline screenshots, one folder per source, dated
  • Lighthouse and page speed numbers, before any change
  • Title and meta description inventory of the current site
  • Competitor snapshot as verified in September 2026

Growth

The measurement table from master plan section 10. Week 1 figure, current figure and the absolute change — never a percentage alone on a small base.

Awaiting baseline and connector
MetricBaselineCurrentMonth 3 targetSource
Website with booking capabilitynone todaypendingLive and taking enquiries, end of month 1Binary, observed
Website sessionspendingpendingUp from baseline, reported monthlyGA4 via connector
Business Profile actionspendingpending10% to 25% above baselineGBP Performance API
Instagram followerspendingpending10% to 20% cumulative growthInstagram Graph API
Instagram reach and savespendingpendingUpward trend, reported monthlyInstagram Graph API
Local keyword rankingspendingpendingMovement on 2 to 3 termsSearch Console + manual local pack
YouTube0 videospending4 to 5 long form and 9 ShortsYouTube Analytics API
Enquiries in one system0 todaypendingCalls, missed calls, forms and WhatsApp in the CRMCRM database
Missed calls followed upnot trackedpendingEvery one becomes a card with an ownerSuperfone MISSED_CALL events
Blog articles live2, from 2025pending8 totalSite count, manual
Structured data coverage0 pagespendingAll key pagesRich Results Test, manual
Review volumependingpendingSteady monthly increase via a request processTripAdvisor, Google, Justdial manual
Direct versus third party mixpendingpendingTracked and reportedGA4 plus CRM source field

Reconciliation

Dashboard numbers are checked against the manual record for the same period before anyone reads a conclusion off them. Months 1 and 2 come from the manual record and say so; month 3 comes from this dashboard and says so.

Reports

What will appear here, from master plan section 10.

Weekly check in note

One page, sent the same day: what shipped with evidence; what ships next week; what is blocked and on whom; anything proceeding under the three day rule; anything that slipped, named plainly; what we need from Apurva, with a date. No metrics except where something notable moved, because weekly numbers on a small base are noise.

Monthly report

The month in one paragraph with no adjectives. Delivered against committed as a table, with a note wherever they differ. Numbers against baseline as a table. What we learned that changed the plan, what is next month, what we need from him, and the open risks.

Month 3 review deck

The baseline as recorded in week 1; every KPI with start, end and met, missed or not measurable, with missed stated as missed; the three milestones and whether each shipped on its date; a live walk through of this dashboard, the booking flow, the ops app manifest and a CRM lead card; what the month 2 ad test measured; then the decision section for months 4 to 12.

Docs

The document register from master plan section 14. Specifications live under docs/tech/ and are copied into a repository when its build starts, so spec and code do not drift. No build starts without its spec.

DocumentPathOwnerDueStatus
Website specdocs/tech/website-spec.mdDonarun with ClaudeMonth 1, weeks 1 to 2Not started
Metrics connector and dashboard specdocs/tech/metrics-connector-and-dashboard-spec.mdDonarun with ClaudeMonth 1, week 3Not started
Ops app phase one requirementsdocs/tech/ops-app-phase-one-requirements.mdDonarun with ClaudeMonth 1, week 3Not started
CRM and Superfone integration specdocs/tech/crm-superfone-integration-spec.mdDonarun with ClaudeMonth 1, week 4Not started
WhatsApp automation specdocs/tech/whatsapp-automation-spec.mdDonarun with ClaudeMonth 2, week 5Not started
Architecture and hosting runbookdocs/tech/architecture-and-hosting-runbook.mdDonarun with ClaudePhase 0, extendedNot started
SEO auditdocs/seo/seo-audit.mdDonarun with ClaudeMonth 1, week 1Not started
Keyword mapdocs/seo/keyword-map.mdDonarun with ClaudeMonth 1, weeks 1 to 2Not started
Ads and tracking plandocs/ads/ads-and-tracking-plan.mdDonarun with ClaudeMonth 1, week 3Not started
Baseline documentdocs/reporting/baseline.mdDonarunMonth 1, week 1Not started
Master planMASTER-PLAN.mdDonarun16 Sep 2026Done
Client proposalproposal/URBAN-NOMAD-PROPOSAL.mdDonarunDoneDone

The register lives in the planning folder, not in this repository. Nothing sensitive is published here, because the pages.dev address is not behind Cloudflare Access.

Data will be pulled by the Urban Nomad metrics connector from Instagram, Google Business Profile, Search Console, GA4, YouTube, Meta Ads, Google Ads and TripAdvisor. Nothing is live yet — every value on this page is a placeholder, and Justdial has no public API and stays manual.