Salesprompter

Docs that map the app, CLI, and extension as one system.

Public documentation for the Salesprompter contracts, workflows, and runtime behavior. This deployment is generated directly from the docs source in the CLI repository.

Source repository

This page centralizes the runtime configuration surface for the CLI. These values are spread across auth, BigQuery, and Instantly integration code paths.

Auth and local config

Variable Default Used by Purpose
SALESPROMPTER_API_BASE_URL https://app.salesprompter.com auth Overrides the Salesprompter backend base URL
SALESPROMPTER_CONFIG_DIR ~/.config/salesprompter auth Overrides where the CLI stores auth-session.json
SALESPROMPTER_SKIP_AUTH unset CLI pre-action auth guard Bypasses auth for tests or local development only

BigQuery project selection

The CLI resolves the BigQuery project in this order:

  1. BQ_PROJECT_ID
  2. GOOGLE_CLOUD_PROJECT
  3. GCLOUD_PROJECT
  4. icpidentifier
Variable Default Used by Purpose
BQ_PROJECT_ID unset BigQuery commands Preferred explicit project id
GOOGLE_CLOUD_PROJECT unset BigQuery commands Fallback project id
GCLOUD_PROJECT unset BigQuery commands Fallback project id

Instantly sync

Variable Default Used by Purpose
INSTANTLY_API_KEY unset sync:outreach --target instantly Authenticates requests to Instantly
INSTANTLY_CAMPAIGN_ID unset sync:outreach --target instantly Default target campaign id
SALESPROMPTER_INSTANTLY_BASE_URL https://api.instantly.ai/api/v2 Instantly integration Overrides the Instantly API base URL

Common setups

Local CLI against production app

export SALESPROMPTER_API_BASE_URL="https://app.salesprompter.com"

Local CLI against staging app

export SALESPROMPTER_API_BASE_URL="https://staging.salesprompter.com"

Warehouse execution

export BQ_PROJECT_ID="icpidentifier"

Instantly sync

export INSTANTLY_API_KEY="..."
export INSTANTLY_CAMPAIGN_ID="..."

Safety notes

  • Do not use SALESPROMPTER_SKIP_AUTH=1 in real workflows.
  • Prefer BQ_PROJECT_ID over generic cloud project environment variables when you want deterministic warehouse targeting.
  • Keep INSTANTLY_API_KEY scoped to the environment where applied syncs are actually allowed.