Skip to content

Replace consulting form with cal.com booking; restore /build-my-app#373

Merged
simonhamp merged 1 commit intomainfrom
consulting-booking-update
May 8, 2026
Merged

Replace consulting form with cal.com booking; restore /build-my-app#373
simonhamp merged 1 commit intomainfrom
consulting-booking-update

Conversation

@simonhamp
Copy link
Copy Markdown
Member

@simonhamp simonhamp commented May 8, 2026

Summary

  • The /consulting page no longer collects leads via a form. Instead, it drives visitors straight into a paid working session through cal.com/team/nativephp/consult, bookable as soon as 2 hours from now. The "discovery call" funnel has been retired.
  • The page is up-front about the $250/hour rate, with linked notes that Ultra subscribers get a discounted rate (linking to /pricing) and partners get an even better one (linking to /partners).
  • /build-my-app is restored as a focused landing page for prospective app projects. The lead-submission form is back here, including the budget field that we removed in Transform /build-my-app into /consulting page #353.
  • The /support page gets a "Need help even more quickly? Book a session" callout at the bottom linking to /consulting.
  • The dashboard support tickets screen gets a Flux callout linking directly to the Ultra-rate calendar: cal.com/team/nativephp/consult-ultra.
  • Navigation: a new Build pill (violet) joins Consulting and Masterclass on desktop, the mobile menu, and the footer's Explore column. Ultra has been recoloured orange to make Build's violet stand out.
  • Ultra plan card gets a new feature line: "Discounted consult hourly rate".
  • NewLeadSubmitted mail subject is now "New App Build Enquiry" since the form lives on /build-my-app rather than /consulting.

Test plan

  • php artisan test --compact tests/Feature/LeadSubmissionTest.php — 11 tests pass (covers budget field validation, build-my-app page renders, consulting page renders cal.com link)
  • php artisan test --compact tests/Feature/NavigationMobileMenuBreakpointTest.php — passes
  • vendor/bin/pint --dirty --format agent — pass
  • Spot-check /consulting, /build-my-app, /support, dashboard support tickets, /ultra in the browser
  • Verify the cal.com links open the correct event types

The consulting page now drives visitors straight to a paid working
session via cal.com (with a discount link for Ultra and partners),
removing the discovery-call funnel. /build-my-app comes back as a
focused landing page for app project enquiries with the budget field
restored on the lead form.

- /consulting links to cal.com/team/nativephp/consult, surfaces $250/hr
  rate, and links Ultra/partners discount through to /pricing and
  /partners
- Dashboard support tickets get a callout linking to the Ultra-rate
  cal.com link; public /support gets a generic booking callout at the
  bottom
- /build-my-app restored as a Livewire-form-backed page with budget
  selector and partner/consult cross-links
- Add Build entry (violet) to navbar, mobile menu, and footer; Ultra
  pill recoloured orange
- Add "Discounted consult hourly rate" feature on the Ultra plan card
- Update lead notification subject to reflect app-build context
- Update tests for budget field + new routing
@simonhamp simonhamp marked this pull request as ready for review May 8, 2026 09:50
@simonhamp simonhamp merged commit b7704a4 into main May 8, 2026
2 checks passed
@simonhamp simonhamp deleted the consulting-booking-update branch May 8, 2026 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant