chore: update CTA from book a demo to get in touch, add .gitignore entries#190
Conversation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
WalkthroughThe changes update CTA messaging and project configuration to align with a "Get in Touch" strategy. An environment variable for demo meeting URL is added to configuration, .gitignore rules are expanded with new exclusions, and header component text is updated from "Book A Demo" to "Get in touch" when a demo URL is available. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 2 | ❌ 3❌ Failed checks (3 warnings)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Comment |
Greptile OverviewGreptile SummaryThis PR updates the call-to-action (CTA) button from "Book A Demo" to "Get in touch" and replaces the Calendly link with a new HubSpot form URL that includes UTM tracking parameters. Changes Made
Integration NotesThe environment variable is already properly validated in Issue FoundThere's an inconsistency in Confidence Score: 4/5
Important Files ChangedFile Analysis
Sequence DiagramsequenceDiagram
participant User
participant Header
participant Env as Environment Variables
participant HubSpot as HubSpot Form
User->>Header: Visits page
Header->>Env: Read NEXT_PUBLIC_DEMO_MEETING
alt Variable is set
Env-->>Header: Return HubSpot URL with UTM params
Header->>Header: Render "Get in touch" button/link
User->>Header: Clicks "Get in touch"
Header->>HubSpot: Navigate to form URL with UTM tracking
Note over HubSpot: utm_source=request.network<br/>utm_medium=easy-invoice<br/>utm_campaign=evergreen<br/>utm_content=get_in_touch
HubSpot-->>User: Display contact form
else Variable not set
Env-->>Header: Return undefined
Header->>Header: Hide CTA button
Note over Header: Button not rendered
end
|
Problem
The current CTA uses "Book A Demo" with Calendly links, which needs to be updated to a unified "Get in Touch" messaging with HubSpot form URLs.
Proposed Solution
NEXT_PUBLIC_DEMO_MEETINGenvironment variable with HubSpot form URL including UTM tracking parametersSecondary Changes
.ignore/and.github/copilot-instructions.mdpatterns to.gitignoreto exclude local development filesFixes RequestNetwork/public-issues#67