Argorant
Argorant
Docs · Integrations · Smartlead

Argorant → Smartlead.

Connect Smartlead once with your API key, then push any verified Argorant export straight into a campaign — deduplicated, deliverability-checked at export time.

1 · Connect Smartlead

Copy your API key from Smartlead → Settings → API, then go to app.argorant.com/profile → Integrations, click Connect Smartlead, and paste it. The key is validated immediately and stored encrypted.

Programmatic alternative:

Method:  POST
URL:     https://argorant.com/api/crm/smartlead/connect
Data:    { "api_key": "<your smartlead key>" }

→ { "ok": true, "provider": "smartlead" }
2 · Create a verified export

Build an export from any surface — web app, REST API, CLI, or MCP. Every row is verified at export time. Note the export's job id.

Method:  POST
URL:     https://argorant.com/api/mcp/exports/create
Data:    { "filters": { "q": "fintech CFOs", "country": "Germany" },
           "limit": 500 }

→ { "type": "job", "job_id": "1234", ... }
3 · Pick a campaign and push
Method:  GET
URL:     https://argorant.com/api/crm/smartlead/campaigns

→ { "ok": true, "campaigns": [ { "id": 98765, "name": "DACH CFO outreach" } ] }
Method:  POST
URL:     https://argorant.com/api/crm/push
Data:    { "provider": "smartlead", "job_id": 1234, "campaign_id": 98765 }

→ { "ok": true, "push_id": "18", "status": "queued",
    "status_api_path": "/api/crm/push/18" }

The push runs in the background. Poll the status endpoint for live counts — Smartlead deduplicates on upload, so leads already in the campaign show up as skipped:

Method:  GET
URL:     https://argorant.com/api/crm/push/18

→ { "status": "done", "total_rows": 500,
    "pushed_rows": 488, "skipped_rows": 12, "failed_rows": 0 }
Field mapping

Each row becomes a Smartlead lead: email, first_name, last_name, company_name, phone_number, location, and linkedin_profile map to standard lead fields; the job title arrives as a Title custom field for your personalization variables.

Automate it

Subscribe a webhook to export.ready and call /api/crm/push from the handler — fresh verified segments then load themselves into campaigns with zero clicks. See Webhooks & idempotency.

Start campaigns from verified lists.

Free account, 100 credits included. Pushing exports to Smartlead costs nothing extra.

Loved by revenue teams
We run cold outbound for a dozen clients. Argorant replaced two tools and the bounce complaints just stopped.
Founder of a bootstrapped outbound agency · Lisbon, Portugal