Argorant
Argorant
Browse documentation
DocsIntegrationslemlist
Docs · Integrations · lemlist

Argorant → lemlist.

Connect a lemlist API key, choose an existing campaign, and push a completed valid-only export. Argorant adds leads; it never activates the campaign or starts sending.

1 · Connect lemlist#

Create an API key in lemlist → Settings → Integrations → API, then open Profile → Integrations in Argorant. The key is validated against your campaign list, stored encrypted, scoped to your Argorant user, and can be revoked at any time by disconnecting lemlist.

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

→ { "ok": true, "provider": "lemlist" }

2 · Pick a campaign#

Method:  GET
URL:     https://app.argorant.com/api/crm/lemlist/campaigns

→ { "ok": true, "campaigns": [
     { "id": "cam_123", "name": "DACH buyers", "status": "draft" }
   ] }

Argorant only lists campaigns and lets you select the destination. It does not change campaign state, schedules, sequences, inboxes, or sending settings.

3 · Push a completed export#

Method:  POST
URL:     https://app.argorant.com/api/crm/push
Data:    { "provider": "lemlist", "job_id": 1234,
           "campaign_ref": "cam_123" }

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

Only rows marked valid in the export can enter this path. Unknown, catch-all, invalid, missing-status, and malformed-email rows are not pushed. Retrying the same export into the same campaign returns the existing push instead of creating a second job.

4 · Read reconciliation status#

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

→ { "status": "done", "total_rows": 100,
    "pushed_rows": 92, "skipped_rows": 8, "failed_rows": 0 }

Pushed means lemlist accepted the lead, skipped means a local or provider duplicate, and failed means an individual row was rejected. Authentication, permission, missing-campaign, persistent rate-limit, and provider-outage errors stop the job and appear in last_error.

Field mapping#

Argorant maps email, first name, last name, company, job title, LinkedIn URL, phone, city, state, and country into lemlist lead fields. Provider-side enrichment, email finding, and re-verification stay disabled because the export is already verified.

Move verified contacts into your campaign.

Review the accepted, skipped, and failed totals before you activate anything in lemlist.

Loved by revenue teams
We've gotten 16.81% in replies after working with you guys. Can only recommend you.
Jannik Linke, Founder & CEO, Clementine Media · Germany