A snapshot of the website and marketing console. Jobber is the source of truth for leads, customers, estimates, jobs, and payments — nothing operational is tracked here.
Draft and store the copy for each part of the site here. Note: this console doesn't yet push these edits live automatically — updating a section here stores it for the next site content update. The live site's current wording is still edited directly in index.html until that wiring is built.
The central place to manage every project and image shown in the public gallery. Only city/state are captured — never a customer's exact street address. A project must have a title, category, and a cover image before it can be published.
Only takes effect once this project has at least one photo labeled "Before" and one labeled "After" below.
This is the original flat photo gallery that index.html currently reads from. It keeps working exactly as before — the public site only switches to reading from Projects & Gallery above once you flip GALLERY_SOURCE to "portfolio" in site-config.js after reviewing the migrated content. This section stays available as a rollback path.
The foundation of a future Command Center Marketing Hub. No automatic posting yet — this is a content-planning and approval workspace.
Sorted by scheduled date — this is the content calendar for now (list view rather than a calendar grid).
Controls which testimonials appear on the site. This does not replace Jobber's review-request workflow — it's just where approved quotes get curated for the public site.
Per-page SEO settings, plus honest connection status for analytics — no invented numbers.
Every card below reflects real, current status — nothing here is shown as connected unless it actually is.
Current values from site-config.js, the single source of truth for external URLs across the site. To change these, edit that file in your project and redeploy — the same way you originally set up SUPABASE_URL.