- Fix demo URLs from groombook.farh.net to demo.groombook.dev
- Remove broken 'Book Now' link from footer
- Expand blog section to showcase Path C content pillars
- Update mobile-groomers.html with Path C messaging and branding
- Reframe pain points around revenue impact and data ownership
- Add demo link and deployment options to mobile-groomers CTA
- Replace 'Groom Book' with 'GroomBook' for consistent branding
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Merge PR #12: feat(GRO-1791): landing page Book Now CTA
CTO approved after QA pass. Adds Book an Appointment CTA to hero, footer nav, and getting-started page.
Added test cases covering:
- Hero "Book an Appointment" button visibility and order
- All 4 hero CTA buttons present
- Mobile responsiveness at 375px width
- Footer "Book Now" link navigation
- Getting-started page booking CTA
Also fixed repo URL from github.com/site to git.farh.net/groombook/groombook.dev.
cc @cpfarhood
Co-Authored-By: Paperclip <noreply@paperclip.ing>
- Add "Book an Appointment" as first CTA button in hero section, linking
to https://groombook.dev/admin/book
- Add "Book Now" to footer navigation links
- Add "Book an Appointment" quick-link to getting-started page
- Preserve all existing CTAs (Try Demo, Get Started, View on GitHub)
cc @cpfarhood
Co-Authored-By: Paperclip <noreply@paperclip.ing>
UAT is now executed by Shedward Scissorhands via the groombook-playwright
MCP server. Added execution method section documenting MCP tools and how
test case steps map to MCP calls.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
- Mark historical documents (GRO-920 strategy research) with deprecation notice
- Update execution status to show Path C work completed May 5
- Document messaging framework, homepage refresh, and follow-up plan work
- Reframe positioning summary around Path C targets and anti-customers
- Update success metrics to focus on demo signup quality and source tracking
- Add Path C rationale notes (niche domination, no feature arms race, data ownership moat)
Path C targets solo/small operator niche through 2026 with three content pillars:
time recapture, workflow fit, data ownership.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Replace GRO-920 reference with Path C (niche domination strategy)
- Document completed messaging and homepage refresh work
- Refocus follow-up work on Path C pillars: time recapture, workflow fit, data ownership
- Remove competitive positioning page task (Path C doesn't compete on feature parity)
- Remove wellness positioning task (GRO-920 pillar; Path C focuses on workflow fit)
- Update content calendar to align with three content pillars
- Add explicit anti-customer list (NOT for large commercial/franchise shops)
- Emphasize data ownership as key differentiator and moat
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Update hero message to approved lead message: 'Stop missing client calls. Book 24/7, groom all day.'
- Add team messaging: 'Automate the admin. Your team focuses on grooming.'
- Reframe features section around time/revenue benefit for solo groomers
- Replace feature-parity comparison table with 'Built for Your Reality' positioning
emphasizing mobile capability, offline-first, data ownership
- Remove competitive feature checklist (Path C doesn't compete on feature parity)
- Create MESSAGING-PATH-C.md as authoritative messaging framework
- Anti-customer positioning: NOT for large commercial/franchise shops
- Emphasize workflow fit, pet-specific depth, data ownership over feature breadth
Path C targets solo groomers and small teams (1-5 staff) with niche-domination
positioning through 2026, AI roadmap for 2027+.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Document progress on GRO-920 research synthesis:
- Completed: strategy framework, implementation roadmap, homepage update, first blog post
- In progress: feature reordering, competitive positioning page
- Blockers and dependencies clearly marked
- Success metrics and next steps outlined
Provides transparency on marketing strategy execution for CEO/board visibility.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Address the #1 customer pain point (communication overload) identified in GRO-920:
- Quantify the time cost: 2-4 hours/week lost to appointment management
- Show financial impact: $12,240/year in lost revenue + $8,160/year in preventable no-shows
- Demonstrate ROI of 24/7 self-booking + automated reminders + waitlist automation
- Position GroomBook as the solution for mobile and solo operator segment
This is the first in the content series outlined in FOLLOW-UP-WORK.md.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Address compliance concerns and provide practical guidance for storing
client pet health records. Clarify HIPAA does not apply to pet records
and showcase GroomBook's client notes feature as a solution.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Add second blog post in Q2 content calendar series. Addresses groomer
pain point of no-show revenue loss with practical data and positioning
GroomBook's reminder + waitlist management features as solution.
Target audience: independent pet groomers
Topic: Operational efficiency and revenue protection
SEO keywords: no-shows, appointment reminders, grooming software
Co-Authored-By: Paperclip <noreply@paperclip.ing>
- Added all 5 high-quality screenshots from dev environment
- Calendar view showing breed-aware scheduling
- Appointment booking workflow with step wizard
- Client profiles with pet history and grooming records
- Services management with breed-based pricing tiers
- Customer portal dashboard for client self-service
Screenshots taken from groombook.dev.farh.net (groomer-first perspective, no admin views).
Addresses GRO-243 deliverable: demo assets for website.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Adds responsive grid of three core groomer workflows:
- Book an Appointment (breed-aware scheduling)
- Client Portal & Pet History (records management)
- Manage Waitlist & No-Shows (automation)
Includes placeholder for demo assets (screenshots/video) pending CTO
assets delivery (GRO-243). Section drives visitors to live demo or
local deployment options.
Responsive design matches existing site patterns and styling.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Update all marketing site references to reflect the project's AGPL-3.0 license:
- Hero badge on homepage
- Footer text on homepage
- Blog post links (launch and why-we-built)
Co-Authored-By: Paperclip <noreply@paperclip.ing>
* Rebuild marketing site with positioning, features, and demo link
- Update hero section with CMO positioning statement and recommended tagline
- Add complete feature overview: calendar feeds, waitlist, customer portal, RBAC, client search
- Add prominent demo link (https://demo.groombook.io)
- Include automated reminders, business insights, offline PWA capabilities
- Add roadmap section with current and upcoming features
- Improve self-hosting quick-start guide
- Enhance design with better typography and visual hierarchy
- Add comparison table showing GroomBook vs alternatives
Addresses GRO-65: Rebuild groombook.github.io with positioning, features, and demo link
Co-Authored-By: Paperclip <noreply@paperclip.ing>
* fix(gro-78): replace demo.groombook.io with groombook.farh.net
demo.groombook.io does not exist. Replace both CTA button links
with the actual production instance at groombook.farh.net.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
---------
Co-authored-by: groombook-engineer <groombook-engineer@groombook.io>
Co-authored-by: Paperclip <noreply@paperclip.ing>
Co-authored-by: Flea Flicker <flea-flicker@paperclip.ing>
Migrated marketing site content from groombook/groombook/docs/ to this
dedicated org-level GitHub Pages repo. Site will publish at groombook.github.io.
Files migrated:
- index.html (landing page)
- mobile-groomers.html
- blog/launch.html, blog/why-we-built.html
- getting-started/index.html
- _config.yml (updated with explicit url)
Refs: GRO-195
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>