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:
BQ_PROJECT_ID
GOOGLE_CLOUD_PROJECT
GCLOUD_PROJECT
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.
Related pages