improvement(landing): show real app integrations in the hero workflow stage#5506
improvement(landing): show real app integrations in the hero workflow stage#5506andresdjasso wants to merge 1 commit into
Conversation
… stage The hero's right-pane workflow "built" by the chat now leads with real third-party marks instead of generic blocks: a HubSpot lead trigger feeds an enrichment agent (Claude model + Sales playbook knowledge), a fit score, then fans out to a Slack #sales post and a Gmail intro. Four brand marks (HubSpot, Anthropic, Slack, Gmail) up from one, on the same four-level footprint so it fits the right pane unchanged. Rows carry real values rather than placeholders. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryLow Risk Overview
Reviewed by Cursor Bugbot for commit 81abb8a. Bugbot is set up for automated code reviews on this repo. Configure here. |
Greptile SummaryThis PR updates the hero workflow stage data to showcase real third-party integrations — replacing the generic
Confidence Score: 5/5Safe to merge — this is a pure data update to a single landing page configuration file with no logic changes. All touched properties (tileBorder, valueIcon, brand color strings) are well-established fields already in use elsewhere in the same codebase. The referenced icons are confirmed to exist. The STAGE_EDGES source/target IDs are correctly kept in sync with the renamed block IDs. Canvas geometry is unchanged, so no visual regression risk from layout shifts. The renderer is untouched. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A["New HubSpot lead\n(Trigger)\nEvent: New contact"] --> B["Enrich lead\n(Agent)\nModel: Claude\nInstructions: Qualify vs ICP\nKnowledge: Sales playbook"]
B --> C["Score fit\n(Code)\nCode: score.ts\nTimeout: 30s"]
C --> D["Post to #sales\n(Slack)\nChannel: #sales\nMessage: Summary"]
C --> E["Send intro\n(Gmail)\nTo: lead.email\nSubject: Welcome"]
style A fill:#FF7A59,color:#fff
style D fill:#611F69,color:#fff
style E fill:#fff,color:#000,stroke:#ccc
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A["New HubSpot lead\n(Trigger)\nEvent: New contact"] --> B["Enrich lead\n(Agent)\nModel: Claude\nInstructions: Qualify vs ICP\nKnowledge: Sales playbook"]
B --> C["Score fit\n(Code)\nCode: score.ts\nTimeout: 30s"]
C --> D["Post to #sales\n(Slack)\nChannel: #sales\nMessage: Summary"]
C --> E["Send intro\n(Gmail)\nTo: lead.email\nSubject: Welcome"]
style A fill:#FF7A59,color:#fff
style D fill:#611F69,color:#fff
style E fill:#fff,color:#000,stroke:#ccc
Reviews (1): Last reviewed commit: "improvement(landing): show real app inte..." | Re-trigger Greptile |
|
Closing — this workflow change was only made to generate a social/marketing asset (transparent hero PNG), not intended to land. Reverting; no code change needed. |
What
The hero's right-pane workflow — the flow the chat "builds" — now leads with real third-party integration marks instead of generic blocks.
Before: Start → Enrich lead → Score fit → Post to #sales (Slack) / Save to Tables. Only one real app mark (Slack).
After: New HubSpot lead → Enrich lead (Claude · Qualify vs ICP · Sales playbook) → Score fit → Post to #sales (Slack) / Send intro (Gmail). Four brand marks — HubSpot, Anthropic, Slack, Gmail — plus real row values instead of
-placeholders.Notes
STAGE_CANVASand everyx/y/height unchanged), so it fits the right pane with no scaling change — verified live at 1080×620.stage-data.ts; the stage renderer (hero-workflow-stage.tsx) is untouched and still iteratesSTAGE_BLOCKS/STAGE_EDGESgenerically.Branched off the latest
stagingafter #5408 merged.🤖 Generated with Claude Code