delete_lead
Remove Lead from Campaign
Remove a lead from a campaign. By default, the lead is unsubscribed from the campaign. Use the permanent delete option to completely remove the lead record.
delete_lead
Remove a lead from a campaign. By default, the lead is unsubscribed from the campaign. Use the permanent delete option to completely remove the lead record.
create_campaign
Create a new outreach campaign. Returns the new campaign's ID, sequence ID, and schedule IDs. The campaign is created in a running state by default.
list_campaigns
Retrieve a list of outreach campaigns. Filter by status (running, draft, archived, ended, paused, errors) and control pagination with offset and limit.
list_campaign_leads
Retrieve the list of leads enrolled in a specific campaign. Optionally filter by lead state such as contacted, interested, not interested, etc.
get_campaign_stats
Retrieve detailed performance statistics for a campaign within a date range. Includes metrics on leads reached, opens, clicks, replies, bounces, meetings booked, and more.
add_lead_to_campaign
Add a new lead to a specific campaign. Supports setting lead details like name, email, company, job title, LinkedIn URL, and phone. Optionally enable deduplication, enrichment, email finding, and verification.
update_campaign
Update settings for an existing campaign. Can modify the name, tracking options, stop conditions, and interest settings. Can also start or pause the campaign.
get_lead
Look up a lead by email address across all campaigns. Returns all campaign enrollments, current status, custom variables, and enrichment data for the lead.
manage_unsubscribes
Add or remove emails from the global unsubscribe list, check the unsubscribe status of a specific email, or list all unsubscribed contacts. Used for maintaining compliance and managing opt-outs.
get_activities
Retrieve activity logs for campaigns and leads. Filter by activity type (email, LinkedIn, phone, API events), campaign, or lead. Returns events like sends, opens, clicks, replies, bounces, and more.
get_campaign
Retrieve detailed information about a specific campaign including its configuration, sequence, schedule, senders, and error state.
update_lead
Update a lead's information within a campaign. Can modify contact details. Can also mark the lead as interested or not interested, or pause/resume the lead.
search_people_database
Search the Lemlist people database to find prospects by criteria such as job title, company, location, industry, and technologies. Returns matching people with their professional details. Useful for building targeted lead lists.
get_team_info
Retrieve team information including team name, members, credit balance, and sender details. Provides a comprehensive overview of the team's account and available resources.
Create, manage, and automate personalized email and LinkedIn outreach campaigns. Add, update, and track leads across campaigns with multichannel sequences (email, LinkedIn, phone). Search a built-in people database for prospecting and enrich contacts with email addresses, phone numbers, and LinkedIn profiles. Monitor campaign activity including sends, opens, clicks, replies, and bounces. Manage unsubscribe lists, inbox conversations, and manual tasks. Configure email warmup (lemwarm) for deliverability improvement. Track campaign statistics, manage connected email accounts, and sync data with CRMs. Receive real-time webhook notifications for email, LinkedIn, phone, and campaign lifecycle events.
Common questions about connecting Lemlist to AI agents with Metorial.