Operate HubSpot Like Code
Snapshot your portal, plan changes in YAML, apply with guardrails, and get before/after receipts. Automate HubSpot admin tasks with a deterministic CLI and built-in audit trail.
g-gremlin is the hands. Your favorite LLM is the brain. Together they automate the admin loop.
We'll set you up within 24 hours. Limited seats.
$ g-gremlin hubspot doctor
✓ Token valid · Portal: acme-corp · 12 scopes OK
$ g-gremlin hubspot snapshot --out snapshots/baseline
✓ Captured: 47 properties · 3 pipelines · 12 lists · 2 custom objects
$ g-gremlin hubspot pack plan ./packs/q1_cleanup
⟳ Plan: +4 properties · ~2 pipeline stages · +1 validation rule
$ g-gremlin hubspot pack apply ./packs/q1_cleanup --yes
✓ Applied. Snapshots: artifacts/20260127_143022/before · after
$ g-gremlin hubspot compare-snapshots snapshots/baseline artifacts/20260127_143022/after_snapshot
✓ Receipt: 4 added · 2 changed · 0 removed
What You Can Manage
Full HubSpot infrastructure management from the command line. Every capability uses the same plan → apply → receipt pattern.
Config-as-Code
Properties, custom objects, validation rules, lists, and association labels — all defined in YAML. Plan drift, then apply. Archive with safeguards.
Pipelines & Stages
Manage deal, ticket, and lead pipelines. Add, update, or remove stages with diffable plans. Deletions require explicit opt-in.
Data Operations
Bulk pull, upsert, associate, and dissociate records via CSV. Native imports and async exports. Engagement history. Batch pacing with auto-downshift.
Merge & Dedup
Find duplicates by any field across your entire portal. Generate merge plans with dry-run preview. Apply with plan-hash verification.
Audit & Drift
Snapshot your full portal config. Compare two snapshots to see exactly what changed. Detect drift across all components. Pull property change history.
Orchestration
Bundle config into packs — properties + pipelines + lists + validations in one change set with before/after receipts. Workflows supported in beta.
The Admin Automation Loop
Five commands. Full audit trail. Every change has a receipt.
Safety by Default
Every mutating command is dry-run. You must opt in to changes.
Guardrails
- Dry-run by default —
--yesrequired for mutations - Incompatible changes blocked (property type changes, immutable fields)
- Destructive actions require explicit flags (
--allow-delete) - Pack doctor validates scopes before any command runs
Audit Trail
- Automatic before/after snapshots on every pack apply
- Deterministic JSON plans — diffable and reviewable
- Idempotent: run twice, second run detects no drift
- Receipts for every added, changed, and removed item
AI Planner + CLI Executor
Describe what you want in English. Your LLM writes the plan. Gremlin executes it with receipts.
LLM Brain
Understands intent. Writes YAML specs. Proposes plans.
Gremlin Hands
Executes against HubSpot API. Captures snapshots and receipts.
You
Review the plan. Approve changes. Keep control.
Ready to Operate HubSpot Like Code?
Beta is free while seats last. We'll confirm before any charge.