SyncGTM now works inside Claude and ChatGPT. Learn more

Script your go-to-market pipeline — prospect, enrich, and trigger outreach from the terminal

The GTM CLI turns shell scripts into automated sales pipelines. Chain enrichment, signal detection, and outreach commands into workflows you can version-control, schedule with cron, and hand off to AI agents. Install in 60 seconds. Free credits included.

Works with every AI agent your team already uses

Invoke GTM CLI commands from AI agents, automation platforms, and developer tools.

GTM pipeline-as-code with SyncGTM CLI
Pipeline-as-Code

Build repeatable GTM pipelines with shell scripts — not spreadsheets

Define your go-to-market workflow as a script: source target accounts by ICP criteria, enrich each one through 20+ data providers, score them by intent signals, and push qualified leads to your CRM. Every step is a CLI command that returns structured JSON — chain them with pipes, loops, and conditionals like any Unix tool.

Version-control your pipeline in Git. Run it locally, in CI/CD, or on a cron schedule. Reproduce results across teammates without configuring dashboards or clicking through UIs.

  • Chain enrichment, scoring, and CRM sync into a single shell script
  • Version-control your GTM pipeline alongside your application code
  • Run the same pipeline across dev, staging, and production environments
  • Parallelize batch enrichment with xargs or GNU parallel
Terminal-native B2B prospecting with SyncGTM CLI
Terminal-Native Prospecting

Find, qualify, and enrich prospects without leaving your terminal

Most sales tools force you into browser tabs and drag-and-drop builders. The GTM CLI lets you prospect the way engineers work — from the command line. Search for companies by industry, headcount, or tech stack. Pull verified decision-maker contacts. Score each lead against your ICP. All without opening a browser.

Pipe results into jq for filtering, feed them to your AI agent for personalization, or append them directly to a CSV for your SDR team. The terminal is your prospecting workspace.

  • Search and filter target accounts by firmographic criteria
  • Pull verified emails and direct dials for key decision-makers
  • Score and rank leads by ICP fit directly in the terminal
  • Export prospect lists as JSON, CSV, or pipe to downstream tools
Automated Outbound Engine

Schedule signal-triggered outreach — your pipeline runs while you sleep

Set up a cron job that checks target accounts for buying signals every morning. When a company raises funding, hires a VP of Sales, or adopts a competitor's tool, your script auto-enriches the account, drafts personalized outreach with your AI agent, and queues it in your sequencer.

This is not a dashboard alert you check manually. It is a fully automated outbound engine that runs on your schedule, uses your logic, and feeds your pipeline without human intervention.

  • Trigger enrichment and outreach based on real-time buying signals
  • Schedule automated account monitoring with cron or task schedulers
  • Pipe signal data into AI agents for automated message drafting
  • Connect to Slack, HubSpot, or Salesforce via webhooks and scripts
Overview

What is the GTM CLI?

The SyncGTM GTM CLI gives your terminal and AI agents direct access to 75+ GTM actions — enrich B2B data, detect buying signals, and build pipeline from the command line.

How the GTM CLI fits into your stack

The SyncGTM GTM CLI is a command-line tool that turns your terminal into a go-to-market workstation. It connects to 75+ actions spanning company enrichment, contact discovery, buying signal detection, and AI-powered research — all routed through waterfall enrichment across 20+ premium data providers. Every command outputs structured JSON, so you can pipe results into scripts, AI agent frameworks, CRMs, or data pipelines. Install it alongside your existing dev tools. Run it in Docker, CI/CD, or on bare metal. It works anywhere a shell command runs.

Built for GTM engineers and technical founders

  • GTM engineers building automated prospecting and enrichment pipelines they can version-control and deploy
  • Technical founders running lean outbound — enriching, researching, and prospecting from a single terminal session
  • DevOps-minded sellers who prefer scripts and cron jobs over clicking through sales tool dashboards
  • AI agent developers wiring B2B data into LangChain, CrewAI, or custom agent loops as a callable tool
  • RevOps teams scheduling CRM hygiene, lead scoring, and data validation as nightly batch jobs

From install to first enrichment in 60 seconds

01

Install the CLI globally — npm install -g @syncgtm/cli — and authenticate with your API key.

02

Run your first command: enrich a company, find contacts at an account, or check for buying signals.

03

Script it — chain commands into a pipeline, schedule with cron, or hand the output to your AI agent.

75+ CLI Actions

All Actions Available via SyncGTM GTM CLI

Every enrichment, signal, and research action below is a single CLI command. Chain them into automated GTM pipelines.

Find Work Email

Find a person's verified work email address using name and company data.

Find Personal Email

Find a person's personal email address from public data sources.

Find Work Phone

Find a person's direct work phone number using professional data sources.

Find Mobile Number

Find a person's mobile phone number from public and professional data.

Enrich Person

Get a full person profile including current role, company, location, and social links.

Verify Email

Verify whether an email address is valid, deliverable, and safe to send to before launching outreach.

WhatsApp Number Validator

Check if a phone number is registered on WhatsApp.

Find LinkedIn from Work Email

Resolve a person's LinkedIn profile URL from their verified work email address.

Find LinkedIn from Personal Email

Resolve a person's LinkedIn profile URL from their personal email address.

Enrich/Scrape LinkedIn Profile

Scrape and enrich any LinkedIn profile to get full details including headline, summary, experience, skills, and certifications.

Scrape LinkedIn Profile Posts

Scrape recent LinkedIn posts published by a person's profile.

Enrich Organization

Get a full company profile including industry, size, location, and firmographic data from a domain or name.

Company TechStack

Identify the technologies and tools a company uses across their website and infrastructure.

Company Website Traffic

Estimate monthly website visits and traffic trends for a company's domain.

Find People Within Company

Find people working at a specific company by role, seniority, or department.

Company Job Listings

Find active job listings for any company from public job boards and career pages.

Enrich/Scrape LinkedIn Page

Find and enrich any LinkedIn company page to get follower count, specialties, industry, company size, and recent updates.

Premium LinkedIn Page Insights

Get deep insights for a LinkedIn company page — growth trends, hiring patterns, and employee distribution.

Scrape Company LinkedIn Posts

Scrape recent LinkedIn posts published by a company page.

Job Openings Growth Rate

Track the growth rate of a company's open job postings over time to spot hiring surges and expansion signals.

Headcount Growth

Detect when a company increases employee headcount. Ideal for scoring growth stage accounts.

Search Profiles

Search for people by job title, company, location, seniority, and more. Build targeted lead lists in seconds.

Search Companies

Search for companies by industry, headcount, location, tech stack, and funding stage.

LinkedIn Jobs Search

Search LinkedIn job listings by keyword, location, and filters.

Company Job Listings from LinkedIn

Retrieve job listings from a specific company's LinkedIn page.

LinkedIn Post Commenters

Get people who commented on a LinkedIn post. Build warm lead lists from engaged audiences.

LinkedIn Post Engagers

Get people who reacted to a LinkedIn post — likes, celebrates, and more.

LinkedIn Profile Reactions

See what a prospect has reacted to on LinkedIn — a read on what they care about before you reach out.

LinkedIn Profile Comments

Pull comments a prospect has left on LinkedIn posts — their opinions in their own words.

Scrape Emails from Website

Crawl a company website and extract publicly listed email addresses from contact, team, and about pages.

Scrape Phone Numbers from Website

Crawl a company website and extract publicly listed phone numbers from contact, support, and footer pages.

Find Companies by Techstack

Find companies using a specific technology stack via BuiltWith.

Google Maps Listings & Reviews

Get business listings and reviews from Google Maps.

Headcount by Department

Get total headcount or headcount filtered by department for a company.

SemRush Insights

Get traffic, top keywords, and backlink data for a domain via SemRush.

SimilarWeb Insights

Get website traffic stats and audience insights from SimilarWeb.

Meta Ads from Page ID

Get active ads running from a Facebook/Meta page.

B2B Ads Search

Search B2B ads running for a company — creative, targeting, and performance data.

Instagram Posts

Get recent posts from an Instagram profile.

TikTok Posts

Get recent posts from a TikTok profile.

X Profile Posts

Get recent posts from an X (Twitter) profile — content, engagement, and timestamps.

X Post Commenters

Get people who commented on an X (Twitter) post. Build warm lead lists from engaged audiences.

TikTok Comments from Post

Collect comments and commenter profiles from a TikTok video to build warm lead lists.

TikTok Videos by Search Query

Collect videos and related data from TikTok search results to monitor trends and competitors.

Product Launch News

Detect recent product launch news for a company — a timely trigger for outreach.

Revenue

AI-estimated annual revenue for a company based on available signals.

Funding

AI-estimated or scraped total funding and last round data.

Education

Get a person's educational background from their LinkedIn profile.

Previous Titles

Get a person's previous job titles and companies from LinkedIn history.

Frequently Asked Questions

Can I script multi-step GTM workflows with the CLI?

How do I integrate CLI output with my CRM?

Can I run the CLI in Docker or CI/CD pipelines?

What is the difference between GTM CLI and Lead Enrichment CLI?

Does the CLI work offline or require an internet connection?

How does the CLI handle rate limits and large batch jobs?

Can my AI agents call the GTM CLI as a tool?

How is this different from the MCP server?

What operating systems does the CLI support?

What does the GTM CLI cost?

Question not answered above? Contact us here

Your GTM pipeline starts with one command

Install the SyncGTM CLI, script your first workflow, and automate your outbound engine. Free to start.