SalesprompterSalesprompter Docs
Start Here

Quickstart

Get the Salesprompter CLI running, authenticate it against the app, and run a first workflow.

Start with the one-line install if you have not installed the CLI yet:

curl -fsSL https://docs.salesprompter.ai/install.sh | bash

If you are working from this repository, use node ./dist/cli.js. If you install the package globally, replace node ./dist/cli.js with salesprompter.

If you are a human at a terminal, the fastest first step is the guided wizard:

npx -y salesprompter-cli@latest
salesprompter setup
salesprompter doctor

If you are discovering Salesprompter from Codex, Claude Code, or another shell agent, start from the product-facing commands:

salesprompter leads:discover --input deel.com --dry-run
salesprompter contacts:resolve-profiles --in ./contacts.tsv --dry-run

First workflow

The primary live path is:

salesprompter setup
salesprompter doctor
salesprompter auth:login
salesprompter auth:whoami --verify
salesprompter leads:discover --input deel.com --dry-run
salesprompter leads:discover --input deel.com

If you are working from this repository instead of the published package, use:

node ./dist/cli.js setup
node ./dist/cli.js doctor
node ./dist/cli.js auth:login
node ./dist/cli.js auth:whoami --verify
node ./dist/cli.js --json leads:discover --input deel.com --dry-run
node ./dist/cli.js leads:discover --input deel.com

New here? Create your account at https://salesprompter.ai/sign-up, then run salesprompter auth:login.

That command:

  1. resolves the LinkedIn product category
  2. crawls the category and deep-dives the product pages
  3. collects intended-role titles
  4. builds Sales Navigator people-search URLs
  5. splits broad result sets into exportable slices
  6. runs Phantombuster-backed durable crawls through the app
  7. stores product and people data in Salesprompter

Prerequisites

  • Node.js installed
  • npm available
  • Access to the Salesprompter app backend if you want to use real auth

Build the CLI

npm install
npm run build
node ./dist/cli.js --help

To see the included capabilities:

salesprompter packs:list
salesprompter packs:add contacts

Authenticate against the Salesprompter app

Use browser/device login first:

node ./dist/cli.js auth:login
node ./dist/cli.js auth:whoami --verify

The CLI opens the browser automatically when possible. If your user belongs to multiple workspaces, the browser flow asks which workspace the CLI session should use before returning to the terminal.

If you do not have an account yet, create your account first at https://salesprompter.ai/sign-up.

If browser/device login is unavailable, create a CLI token from the app and log in directly:

node ./dist/cli.js auth:login --token "<token-from-app>" --api-url "https://salesprompter.ai"

Run the direct target-company workflow

node ./dist/cli.js account:resolve --domain deel.com --company-name Deel --out ./data/deel-account.json
node ./dist/cli.js leads:generate --icp ./data/icp.json --count 5 --domain deel.com --company-name Deel --out ./data/deel-leads.json
node ./dist/cli.js leads:enrich --in ./data/deel-leads.json --out ./data/deel-enriched.json
node ./dist/cli.js leads:score --icp ./data/icp.json --in ./data/deel-enriched.json --out ./data/deel-scored.json

Optional: preview an outreach sync

node ./dist/cli.js sync:outreach --target instantly --in ./data/scored.json --campaign-id "$INSTANTLY_CAMPAIGN_ID"

That command is dry-run by default. Add --apply only after you inspect the payload and the campaign target.

Optional: connect the browser extension

When you use the browser extension, setup completes in this order:

  1. sign in to Salesprompter from the extension
  2. verify the extension can reach the Salesprompter app service
  3. allow linkedin.com host access
  4. open a LinkedIn profile page and use the in-page module

If the extension says reconnect is required, run the reconnect action from the extension and then refresh the service check.

If you hit sign-in, connected-data, or workflow problems, go straight to Common Problems.

Next reads