Hyreflow
Integrations

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

ToolDoesCost
lemlist_list_campaignsList campaigns (resolve IDs before any write)Free
lemlist_create_campaignCreate a campaign (returns web_url)Free
lemlist_add_sequence_stepAdd an email / LinkedIn step to a sequenceFree
lemlist_get_campaign_sequencesRead a campaign's sequence + step IDsFree
lemlist_add_to_campaignAdd a single lead (with optional custom merge variables)Free
lemlist_add_lead_variablesSet per-lead custom merge variables (e.g. personalization)Free
lemlist_get_campaign_leadsRead a campaign's leads (verify variables persisted)Free
lemlist_get_campaign_statssent / opened / clicked / replied / bouncedFree
lemlist_get_activitiesReplies, opens, bounces by typeFree
lemlist_search_people_databaseSource contacts from lemlist's databaseFree

Guidance

  • Gate activation behind enrichment/verification — only push validated contacts.
  • Always resolve campaign IDs via lemlist_list_campaigns before 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. Passing 172800 triggers a > 1500 days error.
  • 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).

On this page