名称:Lemlist自动化 描述:“通过Composio MCP集成自动化Lemlist多频道推广——管理活动、批量注册潜在客户、添加个性化变量、导出活动数据和处理退订。” 要求: mcp: - rube
Lemlist自动化
自动化您的Lemlist多频道推广工作流——管理活动、大规模注册潜在客户、使用自定义变量丰富、导出活动数据和清理退订。
工具包文档: composio.dev/toolkits/lemlist
设置
- 将Composio MCP服务器添加到您的客户端:
https://rube.app/mcp - 提示时连接您的Lemlist账户(API密钥认证)
- 开始使用以下工作流
核心工作流
1. 列出和发现活动
使用LEMLIST_GET_LIST_CAMPAIGNS按状态枚举所有活动,支持分页。
工具:LEMLIST_GET_LIST_CAMPAIGNS
输入:
- 状态:"running" | "draft" | "archived" | "ended" | "paused" | "errors"(可选)
- 限制:整数(最大100,默认100)
- 偏移:整数(分页偏移)
- 排序方式:"createdAt"
- 排序顺序:"asc" | "desc"
重要: 响应可能包装为{campaigns: [...], pagination: {...}}而不是扁平列表。始终从campaigns键提取。
2. 获取活动详情
使用LEMLIST_GET_CAMPAIGN_BY_ID在写入前验证活动配置。
工具:LEMLIST_GET_CAMPAIGN_BY_ID
输入:
- 活动ID:字符串(必需)——例如,"cam_A1B2C3D4E5F6G7H8I9"
3. 将潜在客户注册到活动
使用LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN添加潜在客户,可选电子邮件查找、电话查找和LinkedIn丰富。
工具:LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN
输入:
- 活动ID:字符串(必需)
- 电子邮件:字符串(必需)
- 名字、姓氏、公司名称、公司域名:字符串(可选)
- 职位标题、电话、LinkedIn链接、破冰语:字符串(可选)
- 去重:布尔值(防止跨活动重复)
- 查找电子邮件、查找电话、验证电子邮件、LinkedIn丰富:布尔值(可选)
- 时区:字符串(IANA格式,例如,"America/New_York")
批量模式: 将潜在客户分成约50个一批,并在批次之间检查点进度。
4. 向潜在客户添加自定义变量
使用LEMLIST_POST_ADD_VARIABLES_TO_LEAD在注册后丰富潜在客户的个性化字段。
工具:LEMLIST_POST_ADD_VARIABLES_TO_LEAD
输入:
- 潜在客户ID:字符串(必需)——内部Lemlist潜在客户ID(非电子邮件)
- 公司:字符串(必需)——必须与您在Lemlist中的公司名称匹配
- 变量:对象(必需)——键值对,例如,{"分数": "42", "颜色": "黄色"}
重要: 这不是更新——尝试添加已存在的变量将失败。如果只有电子邮件地址,请通过LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL解析内部leadId。
5. 导出活动潜在客户
使用LEMLIST_GET_EXPORT_CAMPAIGN_LEADS下载潜在客户,支持状态过滤用于报告或QA。
工具:LEMLIST_GET_EXPORT_CAMPAIGN_LEADS
输入:
- 活动ID:字符串(必需)
- (支持状态过滤和JSON/CSV输出)
6. 从活动退订潜在客户
使用LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN通过从活动中移除潜在客户来停止推广。
工具:LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN
输入:
- 活动ID:字符串(必需)
- 潜在客户ID或电子邮件:字符串(必需)
已知陷阱
| 陷阱 | 详情 |
|---|---|
| 包装的活动列表 | LEMLIST_GET_LIST_CAMPAIGNS可能返回{campaigns: [...], pagination: {...}}而不是数组。始终从campaigns键提取。 |
| 跨活动去重 | LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN启用去重时会因HTTP 500 "Lead already in other campaign"失败——禁用去重以进行跨活动注册。 |
| 批量导入失败 | 将批量导入分块为约50个一批并检查点,以避免在间歇性故障时失去部分进度。 |
| 无效潜在客户ID | LEMLIST_POST_ADD_VARIABLES_TO_LEAD在使用电子邮件作为leadId时返回HTTP 400 “Invalid leadId”——先通过LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL解析内部ID。 |
| 变量冲突 | LEMLIST_POST_ADD_VARIABLES_TO_LEAD不是更新。添加已存在的键返回HTTP 400 “Variables X already exist”。 |
快速参考
| 工具标签 | 描述 |
|---|---|
LEMLIST_GET_LIST_CAMPAIGNS |
列出所有活动,带状态过滤和分页 |
LEMLIST_GET_CAMPAIGN_BY_ID |
通过ID获取详细活动信息 |
LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN |
创建并将潜在客户注册到活动 |
LEMLIST_POST_ADD_VARIABLES_TO_LEAD |
向潜在客户添加自定义个性化变量 |
LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL |
通过电子邮件地址查找潜在客户 |
LEMLIST_GET_EXPORT_CAMPAIGN_LEADS |
从活动导出潜在客户,带状态过滤 |
LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN |
从活动中移除潜在客户 |
由Composio提供支持