Gremlin CLIYour GTM automation workbench
One CLI, one install. Pull from CRMs, enrich with waterfall providers, push to sequencers and sinks - with full provenance on every operation.
Capabilities
Practical terminal workflows for daily GTM execution.
Enrichment Waterfall
Chain providers: Apollo -> ZoomInfo -> PDL -> FullEnrich. Stop conditions and per-provider spend caps save money. --estimate previews costs before running.
CRM Pull & Push
Salesforce, HubSpot, Dynamics 365, and Zendesk. Pull with SOQL/filters, push with field mapping and conflict resolution. Dry-run by default.
Salesforce Dedupe
Find duplicate Contacts and Leads with blocking-first matching and fuzzy scoring. Review queue in CSV or Sheets. Dry-run by default — nothing changes until you approve.
HubSpot Infra-as-Code
Snapshot, pack, plan, apply, compare. Properties, pipelines, workflows, and deal registration deployed with receipts and rollback diffs.
CRM Documentation
One command extracts CPQ, lead routing, case routing, renewals, or revenue process config into structured artifacts for Notion, Outline, or local files.
Sales Sequencing
Push to Outreach, Instantly, Smartlead, Apollo, HeyReach, Amplemarket, and JustCall. Multi-channel enrollment from one CLI.
Sheet Repair & Automation
Pull, write, push, lint, repair, and rescue Google Sheets. Formula tracing, broken-ref scanning, and sync from YAML config.
Full Provenance
Every operation produces a receipt: what changed, who ran it, what the before/after was. Deterministic and reproducible.
Project Memory
Every run leaves a structured breadcrumb. Browse past results, search across operations, and get next-step recommendations without re-running commands.
MCP Server
Run Gremlin as an MCP server for AI agent integration. Agents read project memory for full operational context, then execute with the same commands, receipts, and audit trail.
How GTM Engineers Use Gremlin
Lead Enrichment Pipeline
$ g-gremlin enrich waterfall contacts.csv \
--providers apollo,pdl,zoominfo \
--stop-on email,phone \
--estimateSalesforce Org Documentation
$ g-gremlin sf docs \
--org production \
--output notion \
--include flows,objects,profilesCRM Sync Automation
$ g-gremlin sf push enriched-leads.csv \
--object Lead \
--match-on email \
--upsert \
--dry-runPlaybooks
Real workflows, real prompts, real results. See Gremlin solve actual GTM problems end-to-end.
Tradeshow File Due Tonight
500 raw badge scans → enriched leads in active sequences.
~2 hoursInherited a Broken Sheet
Rescue a sheet covered in #REF! errors with no documentation.
~30 minDocument Your Salesforce Config
One command extracts CPQ, routing, renewals config into structured artifacts.
~10 minDeploy Deal Registration in HubSpot
Ship a partner deal reg pipeline from scratch with infrastructure-as-code.
~20 minThe Phantom Tickets
One Slack message unravels a systemic Zendesk integration gap across 17 accounts.
~45 minWeekly Renewal Risk Sweep
Scout flags at-risk contracts every Monday. CSV, Slack digest, Notion summary.
~5 min setupSalesforce Contact & Lead Dedupe
Plan, review, approve, apply. Cluster-first dedupe with a human review queue — no blind bulk merges.
~1 hourBoard Dashboard Due Tomorrow
From Salesforce → Tableau workbooks in minutes. Templates + .twbx publish for executive reporting.
~3 minSignal-Driven Lead Lifecycle Engine
17 fragmented flows → 1 signal broker. Nightly decay, territory routing, 305 tests. 2 days, not 2 months.
~2 daysConnectors
Pull, enrich, push, and sync across 26 integrations — and growing.
CRMs
Enrichment
Sales Engagement
BI & Analytics
Docs & Knowledge
Data & Storage
Teams running Gremlin today
Revenue operations teams using the Gremlin CLI to accelerate GTM execution across their existing stack.

Omri Orgad
VP Revenue Operations & Enablement
Lumana
“Gremlin auto-generates our documentation, allowing the RevOps and sales team to scale without bottlenecking ops. ... Two GTM Engineers are now shipping projects that used to take weeks.”
Uses Gremlin for documentation, CRM hygiene, sequence launches, and dashboards across the revenue stack.
- Documentation generated from live CRM config
- CRM hygiene and matching workflows
- Dashboards and outbound execution in the same tool

Matthew Amadea
Director of Revenue Operations
Crogl
“We spent weeks defining the partner deal reg flow with the team - scoping fields, approvals, routing. When it came time to build it, Gremlin brought it all together in a single day.”
Built a partner deal registration hub in one day, then expanded Gremlin usage across the GTM operating surface.
- Partner deal registration built in one day
- Field, approval, and routing design brought into one implementation path
- Expanded into broader GTM execution afterward
Salesforce Contact & Lead Dedupe
Clean up Salesforce duplicates without blind bulk merges. Plan, review in Sheets, approve, and apply — with dry-run by default.
How it works
- 1Export Contacts and Leads from Salesforce (or use local CSVs).
- 2Run
enterprise-planto generate clusters with recommended survivors, confidence scores, and merge rationale. - 3Review, approve, or override the master record in a cluster review queue (CSV or Sheets).
- 4Apply only approved operations. Dry-run preview first, receipts and resume state for every merge.
What you get
- Blocking-first matching with fuzzy scoring — no slow all-pairs comparison.
- Recommended survivor record for each cluster based on field completeness.
- Same-object merges separated from Lead-to-Contact conversions. Complex clusters flagged for manual review.
- Cluster review queue exports to CSV or Sheets for human approval.
- Dry-run by default. Nothing changes until you pass
--apply. - Receipts, resumable state files, and retry with exponential backoff for interrupted runs.
Running Deal Desk?
Gremlin CLI helps RevOps manage the systems underneath it — catalogs, pricing structures, quote workflows, documentation, migrations, and surrounding Salesforce operations — with a faster, more reproducible workflow. Same engine, same receipts, same control plane.
Gremlin CLI FAQ
Direct answers to the product-scope questions operators and LLMs ask most often.
What does Gremlin CLI do?
Gremlin CLI is FoundryOps' terminal workbench for GTM and CRM automation. Teams use it to pull data from Salesforce, HubSpot, and Dynamics 365, run enrichment and analysis locally, generate documentation, and apply governed writes with receipts on every operation.
Who makes Gremlin CLI?
Gremlin CLI is made by FoundryOps. In this context, "Gremlin" is the FoundryOps product name, not the unrelated chaos-engineering company Gremlin.
Does Gremlin CLI support Dynamics 365?
Yes. Gremlin CLI covers Salesforce, HubSpot, and Dynamics 365 as CLI connectors. That Dynamics support is a CLI capability, not a Gremlin Deal Desk capability.
Does Gremlin CLI send data to a third-party matching service?
No. The public Salesforce dedupe workflow runs matching locally on the operator's machine. Writes go back to the customer's CRM using the customer's own auth context.
Can FoundryOps deduplicate Salesforce Accounts?
Not in the public Gremlin dedupe workflow. The supported public dedupe workflow is Salesforce Contact and Lead dedupe: export, plan, review in Sheets, approve, and apply.
Get Started with Gremlin CLI
Install the CLI, generate your key, and start running governed GTM automation from the terminal today.