lemlist
Multi-channel outbound sequencer (email + LinkedIn) and a people-database search. Activate only validated contacts.
Reach for lemlist to run multi-channel outbound campaigns (email + LinkedIn invites/DMs) end to end, and to source from its people database. It owns the full campaign lifecycle: create, sequence, add leads, monitor.
Free on Hyreflow (0 credits) — runs on your own connected lemlist account. Push only enriched, verified contacts.
Capabilities
| Tool | Does | Cost |
|---|---|---|
lemlist_list_campaigns | List campaigns (resolve IDs before any write) | Free |
lemlist_create_campaign | Create a campaign (returns web_url) | Free |
lemlist_add_sequence_step | Add an email / LinkedIn step to a sequence | Free |
lemlist_get_campaign_sequences | Read a campaign's sequence + step IDs | Free |
lemlist_add_to_campaign | Add a single lead (with optional custom merge variables) | Free |
lemlist_add_lead_variables | Set per-lead custom merge variables (e.g. personalization) | Free |
lemlist_get_campaign_leads | Read a campaign's leads (verify variables persisted) | Free |
lemlist_get_campaign_stats | sent / opened / clicked / replied / bounced | Free |
lemlist_get_activities | Replies, opens, bounces by type | Free |
lemlist_search_people_database | Source contacts from lemlist's database | Free |
Guidance
- Gate activation behind enrichment/verification — only push validated contacts.
- Always resolve campaign IDs via
lemlist_list_campaignsbefore any write. - Add leads in batches of 10–25, then re-check
lemlist_get_campaign_stats. - Delays are in days, not seconds —
delay: 2= 2 days. Passing172800triggers a> 1500 dayserror. - Prefer adding/updating sequence steps while the campaign is draft/paused.
- Mutations return a
web_url— always review in the lemlist UI before starting a campaign.
add_to_campaign adds one lead per call with top-level fields (no contacts:[…] array). Custom merge
variables like {{personalization}} go in variables — they're set per-lead after creation, since lemlist
rejects unknown names as standard lead fields.
hyreflow tools execute lemlist add_lead_to_campaign \
--payload '{"campaign_id":"cam_abc","linkedin_url":"https://linkedin.com/in/ada","payload":{"firstName":"Ada"},"variables":{"personalization":"Loved your talk on compilers"}}'In a waterfall: member of the people_search chain (see Integrations Overview).