CLI: campaigns (operator keys only)

What this command group is and why your key probably cannot use it.

argorant campaigns drives live outbound campaigns end to end from the terminal: create, set copy, attach inboxes, add leads, start. It talks to a different, internal surface than every other command.

Who can use it

Only an ag_live_ key that belongs to an owner or admin account and carries the operator scope. A normal customer key gets a 401 or 403, exactly like a browser session without outbound access would. That is the system working correctly, not a bug to report.

The shape, for context

npx argorant campaigns create --name "Q3 CFO outreach" --timezone America/New_York \
  --window 08:00-17:00 --skip-weekends
npx argorant campaigns steps set "Q3 CFO outreach" --step 1 \
  --subject "Quick question" --body-file ./copy/step1.txt --approve
npx argorant campaigns inboxes attach "Q3 CFO outreach" --count 5
npx argorant campaigns leads add "Q3 CFO outreach" --csv leads.csv
npx argorant campaigns start "Q3 CFO outreach"
  • campaigns list shows name, status, contacted, replies and reply rate.
  • campaigns status reports setup completeness and any launch blockers.
  • campaigns pause stops sending without discarding the campaign.
  • A campaign is addressed by id or by an unambiguous case-insensitive name prefix. An ambiguous prefix lists the matches instead of guessing.
Terminal output of campaigns status listing setup completeness
Terminal output of campaigns status listing setup completeness

The CLI never writes campaign copy for you. Subject lines and bodies come from you, by file or by argument.

If you are a normal Argorant customer, the commands you want are export and the integrations that push a finished list into your own sequencer.

Still stuck? support@argorant.com