Available Now

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.

Salesforce + HubSpot + Dynamics
9+ enrichment providers
Full audit trail

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 \
    --estimate

Salesforce Org Documentation

$ g-gremlin sf docs \
    --org production \
    --output notion \
    --include flows,objects,profiles

CRM Sync Automation

$ g-gremlin sf push enriched-leads.csv \
    --object Lead \
    --match-on email \
    --upsert \
    --dry-run

Connectors

Pull, enrich, push, and sync across 26 integrations — and growing.

CRMs

Salesforce
HubSpot
Dynamics 365
Zendesk

Enrichment

Apollo
ZoomInfo
People Data Labs
FullEnrich
Nimbleway

Sales Engagement

Outreach
Instantly
Smartlead
HeyReach
Amplemarket
JustCall

BI & Analytics

Tableau
Looker

Docs & Knowledge

Google Sheets
Google Docs
Google Slides
Notion
Outline
Confluence

Data & Storage

BigQuery
S3
GCS

Teams running Gremlin today

Revenue operations teams using the Gremlin CLI to accelerate GTM execution across their existing stack.

Omri Orgad

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.

CRM hygieneDocumentationDashboardsOutbound sequences
  • Documentation generated from live CRM config
  • CRM hygiene and matching workflows
  • Dashboards and outbound execution in the same tool
Matthew Amadea

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.

HubSpotGoogleAmplemarket
  • Partner deal registration built in one day
  • Field, approval, and routing design brought into one implementation path
  • Expanded into broader GTM execution afterward
View playbook

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

  1. 1Export Contacts and Leads from Salesforce (or use local CSVs).
  2. 2Run enterprise-plan to generate clusters with recommended survivors, confidence scores, and merge rationale.
  3. 3Review, approve, or override the master record in a cluster review queue (CSV or Sheets).
  4. 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.
Matching runs locally on your machine.
Writes go to your Salesforce org using your own auth.
No data sent to a third-party matching service.
Review gates stay in front of every merge execution.

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.