feat(web): add Book a Call button to sidebar and docs navbar#1441
Conversation
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
@msukkari your pull request is missing a changelog! |
WalkthroughThe documentation navbar GitHub link is replaced with a Calendly Book a Call link. Application sidebars now render a Book a Call button with tracking determined by the Ask GH experiment flag. ChangesBook a Call entry points
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant SidebarVariant
participant SidebarBase
participant BookACallSidebarButton
participant Calendly
SidebarVariant->>SidebarBase: pass isAskGhEnabled
SidebarBase->>BookACallSidebarButton: render with feature flag
BookACallSidebarButton->>Calendly: open tracked Book a Call link
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
SOU-1450
SOU-1449
Note
Low Risk
UI-only navigation to external Calendly URLs; no auth, data, or business-logic changes.
Overview
Adds Book a Call CTAs that link to Calendly so users can schedule sales/support calls from the product and docs.
In the web app, a new sidebar footer control opens Calendly in a new tab. The link includes
utm_source=appfor self-hosted deployments andutm_source=public-appwhenEXPERIMENT_ASK_GH_ENABLEDis on, so bookings from the public Ask GitHub experience can be distinguished. Both the main and settings sidebars pass that flag intoSidebarBase.On the docs site, the navbar primary button is switched from GitHub to Book a Call with
utm_source=docs. Footer social links to GitHub are unchanged.Reviewed by Cursor Bugbot for commit fed01fb. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit