# Lemlist

lemlist is a prospecting tool that automates multichannel outreach, enabling users to find leads with valid contact information and reach them across email, LinkedIn, or calls with personalized messages.

- **Category:** marketing automation
- **Auth:** API_KEY
- **Tools:** 34
- **Triggers:** 0
- **Slug:** `LEMLIST`
- **Version:** 20260211_00

## Tools

### Delete Schedule

**Slug:** `LEMLIST_DELETE_DELETE_SCHEDULE`

Tool to delete a specific schedule by scheduleId. Use when you need to remove a schedule permanently after confirming its ID.

### Delete Unsubscribed Email

**Slug:** `LEMLIST_DELETE_DELETE_UNSUBSCRIBE_EMAIL`

Tool to delete an email from the unsubscribed list. Use when restoring a subscriber who has opted back in and you need to remove them from the suppressed contacts.

### Unsubscribe Lead From Campaign

**Slug:** `LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN`

Tool to unsubscribe a lead from a campaign. Use when you need to stop further outreach by removing a lead from the specified campaign.

### Get All Webhooks

**Slug:** `LEMLIST_GET_ALL_WEBHOOKS`

Tool to retrieve the list of all webhooks configured for the team. Use when you need to sync or audit active webhooks.

### Get Campaign By ID

**Slug:** `LEMLIST_GET_CAMPAIGN_BY_ID`

Tool to retrieve a specific campaign by campaignId. Use when you need detailed campaign information by ID.

### Start Campaign Export

**Slug:** `LEMLIST_GET_CAMPAIGN_EXPORT_START`

Tool to start an asynchronous export of all campaign statistics (CSV). Use when you need to initiate a CSV export for a given campaign and track its progress.

### Get Campaign Export Status

**Slug:** `LEMLIST_GET_CAMPAIGN_EXPORT_STATUS`

Tool to check the status of an asynchronous campaign export. Use after starting an export to poll until done or error.

### Get Campaign Sequences

**Slug:** `LEMLIST_GET_CAMPAIGN_SEQUENCES`

Tool to retrieve a list of all sequences for a campaign with steps and conditions. Use after fetching campaign to inspect its nested sequences and branching rules.

### Export Campaign Leads

**Slug:** `LEMLIST_GET_EXPORT_CAMPAIGN_LEADS`

Tool to export campaign leads with state filtering and choose between JSON or CSV output. Use when you need to download leads and their statuses for reporting or analysis.

### Export Unsubscribes

**Slug:** `LEMLIST_GET_EXPORT_UNSUBSCRIBES`

Tool to download a CSV file containing all unsubscribed email addresses. Use when you need to export the full unsubscribes list for analysis or archival.

### Get Unsubscribed Email

**Slug:** `LEMLIST_GET_GET_UNSUBSCRIBE_EMAIL`

Tool to retrieve a single unsubscribed email record. Use when you need to verify if a specific email has opted out of campaigns before re-subscribing them.

### List Campaigns

**Slug:** `LEMLIST_GET_LIST_CAMPAIGNS`

Tool to retrieve a list of campaigns for the team. Use when you need to discover campaign IDs, names, or statuses before performing operations like auditing or pausing campaigns.

### Retrieve Activities

**Slug:** `LEMLIST_GET_RETRIEVE_ACTIVITIES`

Tool to fetch recent campaign activities. Use after authentication to retrieve activities filtered by campaignId, type, or limit.

### Retrieve Lead By Email

**Slug:** `LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL`

Tool to retrieve a lead by their email address. Use when you have a lead's email to fetch complete lead details.

### Retrieve Unsubscribes

**Slug:** `LEMLIST_GET_RETRIEVE_UNSUBSCRIBES`

Tool to retrieve the list of all people who are unsubscribed. Use when you need to sync or audit unsubscribed contacts across your campaigns.

### Get Team Credits

**Slug:** `LEMLIST_GET_TEAM_CREDITS`

Tool to retrieve credits left in the team. Use after authenticating your session.

### Get Team Info

**Slug:** `LEMLIST_GET_TEAM_INFO`

Tool to retrieve information about your team. Use after authentication to inspect current team settings, members, webhooks, and enabled features.

### Get User Info

**Slug:** `LEMLIST_GET_USER_INFO`

Tool to retrieve all information of the authenticated user. Use after confirming a valid access token.

### Mark Lead as Not Interested in Campaign

**Slug:** `LEMLIST_PATCH_MARK_LEAD_AS_NOT_INTERESTED_IN_CAMPAIGN`

Tool to mark a lead as not interested in a specific campaign. Use after confirming campaign and lead IDs to set status to not_interested.

### Update Campaign

**Slug:** `LEMLIST_PATCH_UPDATE_CAMPAIGN`

Tool to update settings of a campaign. Use after fetching or creating a campaign to adjust name, stop-on behaviors, and other campaign flags.

### Update Schedule

**Slug:** `LEMLIST_PATCH_UPDATE_SCHEDULE`

Tool to update an existing schedule with new parameters. Use after retrieving schedule details to adjust days, time window, and limits.

### Update Sequence Step

**Slug:** `LEMLIST_PATCH_UPDATE_SEQUENCE_STEP`

Tool to update an existing step in a sequence (edit subject/message/delay/etc.) by sequenceId and stepId. Use after retrieving sequences to modify step content or timing.

### Add Step to Sequence

**Slug:** `LEMLIST_POST_ADD_STEP_TO_SEQUENCE`

Tool to add a new step (email, LinkedIn, conditional, etc.) to an existing sequence. Use when building or editing campaign sequences to add outreach steps.

### Add Unsubscribe Email/Domain

**Slug:** `LEMLIST_POST_ADD_UNSUBSCRIBE_EMAIL_DOMAIN`

Tool to add an email or domain to the unsubscribed list. Use when you need to globally block sending to a specific recipient or domain.

### Add Variables to Lead

**Slug:** `LEMLIST_POST_ADD_VARIABLES_TO_LEAD`

Tool to add one or more variables to a lead. Use when you need to enrich a lead with custom data after its creation or retrieval.

### Associate schedule with campaign

**Slug:** `LEMLIST_POST_ASSOCIATE_SCHEDULE_WITH_CAMPAIGN`

Tool to associate a schedule with a campaign. Use after confirming both campaignId and scheduleId to bind a schedule to its campaign.

### Create Campaign

**Slug:** `LEMLIST_POST_CREATE_CAMPAIGN`

Tool to create a new campaign. Use after confirming the team ID. Returns campaign, sequence, and schedule IDs.

### Create Lead In Campaign

**Slug:** `LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN`

Tool to create a lead and add it to a specific campaign. Use when you need to enroll a new lead into an outreach campaign. Supports optional deduplication and enrichment features.

### Create Schedule

**Slug:** `LEMLIST_POST_CREATE_SCHEDULE`

Tool to create a new schedule for the team. Use when you need to define custom active times or delays for outreach operations.

### Mark Lead As Interested

**Slug:** `LEMLIST_POST_MARK_LEAD_AS_INTERESTED`

Tool to mark a lead as interested in all campaigns. Use when a lead responds positively and you want to advance or personalize your outreach.

### Mark Lead As Interested In Campaign

**Slug:** `LEMLIST_POST_MARK_LEAD_AS_INTERESTED_IN_CAMPAIGN`

Tool to mark a lead as interested in a specific campaign. Use after confirming the lead's positive engagement in that campaign.

### Mark Lead As Not Interested

**Slug:** `LEMLIST_POST_MARK_LEAD_AS_NOT_INTERESTED`

Tool to mark a lead as not interested in all campaigns. Use when a lead explicitly declines outreach and should be paused across campaigns.

### Pause a running campaign

**Slug:** `LEMLIST_POST_PAUSE_CAMPAIGN`

Tool to pause a running campaign. Use after confirming you have the correct campaign ID and that the campaign is currently running.

### Pause Lead

**Slug:** `LEMLIST_POST_PAUSE_LEAD`

Tool to pause a lead in all campaigns or a specific campaign. Use when you want to temporarily halt outreach to a lead.
