Skip to main content
Use emailx to read workspace data, prepare inactive drafts, manage contact profiles, pause campaigns and explicitly activate reviewed manual LinkedIn campaigns. Package 0.11.0 maps all 128 documented REST operations to named commands. It holds no separate business logic or local customer database.
Setup discovery and inactive campaign configuration require package 0.4.0 or newer, a matching API host, and the applicable grants. Package 0.5.0 adds saved template management and durable LinkedIn URL imports. Package 0.8.0 adds CSV/XLSX People import and reviewed email preparation, generation, approval and scheduled launch. Read campaign configuration and progress with campaigns:read; review and launch writes require campaigns:launch for LinkedIn or campaigns:launch-email for email. Polling operation receipts requires operations:read and campaigns:read. Host capabilities gate execution; handle feature_unavailable as not enabled. A successful activation receipt does not verify delivery. See templates and LinkedIn imports, email execution, People import, and LinkedIn review and launch for limits and recovery.

Install the CLI

Python 3.11+, one isolated environment and the source archive.

Command reference

Read, create drafts, update contacts and work with prospects.

Made for scripts and coding agents

JSON results go to stdout, diagnostics to stderr. Stable exit codes distinguish input, permissions, missing records, conflicts, throttling and uncertainty. The caller selects workspace and channel, owns retry decisions and supplies stable mutation keys.

Deliberate boundaries

There is no CLI browser login, automatic profile switching, automatic pagination or automatic retry. Authenticate with an issued key. Dry-run checks locally without HTTP. Profile URL imports can consume provider lookup quota but do not activate or send. Reviewed email and manual LinkedIn activation use ordinary scheduled dispatch; inbox replies require explicit confirmation and use saved context. Resume, immediate batches, reply drafts, deletion and broad provider search remain outside this interface. See email execution, inbox replies, and People import. For conversational tool discovery, see MCP. For repeatable jobs, use the workflow skills.