Concrete example prompts for the things the read-only hs CLI (Path A) can't reach.
These run in the Claude app (claude.ai / desktop / mobile) with the HubSpot connector
connected — not in Claude Code. See CLAUDE.md → "HubSpot access — TWO paths."
Before you start (once)
- In the Claude app → Settings → Connectors → connect HubSpot (OAuth, pick the
HueLife account
44205564). - Set HubSpot connector → Write tools → "Needs Approval" so Claude shows every change before it executes. (All writes also land in HubSpot's Audit Log.)
- Remember the limits: bulk writes capped at 10 records/turn, and custom validation rules aren't enforced by the connector — eyeball data integrity.
Tip: start each working session with "Confirm you're connected to HubSpot account 44205564 (HueLife) and list what objects you can access."
1. Pipelines & deal stages
(Path A was blocked here — "user-level token not allowed." Use the connector.) Context: HueLife currently has only 3 deals, so this is mostly about standing up pipeline usage, not cleaning it.
Read / inspect - "List my deal pipelines and all their stages, in order." - "Show me every deal and which stage it's in." - "Are there any pipeline stages that no deal has ever been in?"
Set up / fix (with approval) - "Create a deal pipeline called Course Sales with stages: Inquiry → Proposal → Enrolled → Delivered → Closed Lost." (verify it can create pipelines; if not, it'll say so and you create the pipeline in-app, then use Claude for the deals.) - "Create a deal named 'Acme Org — Q3 Facilitation', $5,000, in the Inquiry stage, associated with company Acme Org." → approve. - "Move deal 'Acme Org — Q3 Facilitation' to Proposal and log a note: sent proposal 6/2."
Report - "Summarize open deals by stage with total value, and flag any with no activity in 30 days."
2. Tickets
(Not scoped on the PAK. Connector covers tickets natively.)
Read / triage - "List open tickets, grouped by status and owner." - "Which tickets have been open longest with no reply?" - "Summarize this week's tickets and the top 3 recurring themes."
Create / update (with approval) - "Create a ticket: subject 'Course login broken — Jane Doe', priority High, associate it with Jane Doe's contact." → approve. - "Move ticket #123 to Waiting on customer and log a note."
If HueLife isn't using Service Hub/tickets yet, ask: "Do we have a ticket pipeline set up? If not, what stages would you recommend for a small training org?"
3. Segments & lists
(Not scoped on the PAK. This is where the connector shines for a CMO.) This ties directly to the audit's dead-field finding — use segments to activate fields by targeting who needs them filled.
Explore / build
- "How many contacts have a value for course_participation? Build a list of those —
call it Active Course Participants."
- "Find contacts created this year with a corporate (non-Gmail/Yahoo/Outlook.com) email —
these are the B2B-enrichable segment from the audit."
- "Show contacts with no Lifecycle Stage set, so we can fix the gap."
- "Create a segment of contacts who attended a course but have no photo_release value —
that's our consent-collection follow-up list."
Act on a segment (mind the 10-record cap) - "For the first 10 contacts in Active Course Participants with empty Lifecycle Stage, propose setting it to Customer." → review → approve. (Repeat in batches, or do bulk updates in-app for large sets.)
4. Audit-gap closers (quick wins)
- "List my deal pipelines and stages" → fills the pipeline gap Path A couldn't read.
- "List all ticket pipelines and statuses."
- "List my active vs static lists and roughly how many contacts each has."
- "What workflows are currently turned on?" (connector may summarize automation context the PAK isn't scoped for.)
When to switch back to Path A (the CLI, here)
- Anything over the 10-record write cap, or a full-population analysis (e.g., the
fill-rate across all 11,255 contacts) → ask me to run it via
hs apiand write a file. - Any report you want saved into this repo → Path A.
Reality check: the connector proposes; you approve. Treat the first few writes as a trust-building exercise — verify each landed correctly in HubSpot before doing bulk.