Happy to build this. Before I wire anything up, two quick questions so the scoring matches how your team actually thinks about VIPs.
1) What's your ICP threshold — is a VIP defined by seniority, company size, plan tier, or some combination? 2) When a VIP signs up, do you want the alert to go to a shared channel or a DM to the specific account owner?
That's clean enough to encode as a plain rule instead of a model, so every classification stays auditable. Let me scope the data sources first.
First pass is built and connected end to end. Before I deploy, I'd like to dry-run it against the last 500 purchases in shadow mode — no writes, all Slack/HubSpot calls simulated — so we can see exactly what it would have flagged. Want me to run it?
2 of 500 buyers had no Apollo match, so they stayed 'standard' rather than the agent guessing. I'd rather under-flag than fabricate a VIP — but if you'd prefer, I can fall back to company-size-only scoring when enrichment is missing. Default is the safe behavior unless you say otherwise.
VIP Signup Agent
Triggered by Stripe + Supabase · writes guarded by HubSpot schema check
Deployed. The VIP Signup Agent is live — every purchase now enriches, scores, and routes in real time, and each run is fully traced. Full report attached.