CommunityPesquisa e Análise de Dadosgithub.com

ComposioHQ/Lemlist-Automation

Automatize o outreach multicanal do Lemlist — gerencie campanhas, inscreva leads, adicione variáveis de personalização, exporte dados de campanhas e lide com cancelamentos de inscrição via integração MCP Composio.

O que é Lemlist-Automation?

Esta skill permite que agentes de IA (como Claude Code, Cursor, Codex, etc.) automatizem fluxos de outreach multicanal no Lemlist por meio da integração MCP (Model Context Protocol) da Composio. Com ela, o agente pode listar e descobrir campanhas, obter detalhes de campanhas específicas, inscrever leads em massa com enriquecimento opcional (e-mail, telefone, LinkedIn), adicionar variáveis de personalização personalizadas, exportar leads com filtragem de estado e remover leads de campanhas (unsubscribe). A skill documenta armadilhas comuns (como listas de campanhas encapsuladas, deduplicação entre campanhas que pode causar erro 500, necessidade de chunking em importações em lote e validação de IDs internos de leads) e fornece exemplos de uso para cada ferramenta. É útil para desenvolvedores que criam agentes de vendas automatizados ou assistentes de CRM que interagem com o Lemlist de forma segura e eficiente.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/lemlist-automation

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Automação do Lemlist

Automatize seus fluxos de outreach multicanal do Lemlist — gerencie campanhas, inscreva leads em escala, enriqueça com variáveis personalizadas, exporte dados de campanhas e limpe cancelamentos de inscrição.

Documentação do toolkit: composio.dev/toolkits/lemlist


Configuração

  1. Adicione o servidor MCP do Composio ao seu cliente: https://rube.app/mcp
  2. Conecte sua conta do Lemlist quando solicitado (autenticação via chave de API)
  3. Comece a usar os fluxos de trabalho abaixo

Fluxos de Trabalho Principais

1. Listar e Descobrir Campanhas

Use LEMLIST_GET_LIST_CAMPAIGNS para enumerar todas as campanhas por status, com suporte a paginação.

Ferramenta: LEMLIST_GET_LIST_CAMPAIGNS
Entradas:
  - status: "running" | "draft" | "archived" | "ended" | "paused" | "errors" (opcional)
  - limit: inteiro (máx. 100, padrão 100)
  - offset: inteiro (deslocamento de paginação)
  - sortBy: "createdAt"
  - sortOrder: "asc" | "desc"

Importante: A resposta pode vir encapsulada como {campaigns: [...], pagination: {...}} em vez de uma lista simples. Sempre extraia da chave campaigns.

2. Obter Detalhes da Campanha

Use LEMLIST_GET_CAMPAIGN_BY_ID para validar a configuração da campanha antes de escrever.

Ferramenta: LEMLIST_GET_CAMPAIGN_BY_ID
Entradas:
  - campaignId: string (obrigatório) — ex.: "cam_A1B2C3D4E5F6G7H8I9"

3. Inscrever Leads em uma Campanha

Use LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN para adicionar leads com opções de descoberta de e-mail, consulta de telefone e enriquecimento do LinkedIn.

Ferramenta: LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN
Entradas:
  - campaignId: string (obrigatório)
  - email: string (obrigatório)
  - firstName, lastName, companyName, companyDomain: string (opcional)
  - jobTitle, phone, linkedinUrl, icebreaker: string (opcional)
  - deduplicate: booleano (impede duplicatas entre campanhas)
  - findEmail, findPhone, verifyEmail, linkedinEnrichment: booleano (opcional)
  - timezone: string (formato IANA, ex.: "America/New_York")

Padrão em lote: Divida os leads em lotes de aproximadamente 50 e registre pontos de verificação entre os lotes.

4. Adicionar Variáveis Personalizadas a um Lead

Use LEMLIST_POST_ADD_VARIABLES_TO_LEAD para enriquecer leads com campos de personalização após a inscrição.

Ferramenta: LEMLIST_POST_ADD_VARIABLES_TO_LEAD
Entradas:
  - leadId: string (obrigatório) — ID interno do lead no Lemlist (NÃO o e-mail)
  - company: string (obrigatório) — deve corresponder ao nome da sua empresa no Lemlist
  - variables: objeto (obrigatório) — pares chave-valor, ex.: {"score": "42", "color": "yellow"}

Importante: Isso NÃO é um upsert — tentar adicionar variáveis que já existem falhará. Resolva o leadId interno via LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL se você tiver apenas o endereço de e-mail.

5. Exportar Leads de uma Campanha

Use LEMLIST_GET_EXPORT_CAMPAIGN_LEADS para baixar leads com filtragem de estado para relatórios ou QA.

Ferramenta: LEMLIST_GET_EXPORT_CAMPAIGN_LEADS
Entradas:
  - campaignId: string (obrigatório)
  - (suporta filtragem de estado e saída JSON/CSV)

6. Cancelar Inscrição de Lead de uma Campanha

Use LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN para interromper o outreach removendo um lead de uma campanha.

Ferramenta: LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGN
Entradas:
  - campaignId: string (obrigatório)
  - leadId ou email: string (obrigatório)

Armadilhas Conhecidas

ArmadilhaDetalhe
Lista de campanhas encapsuladaLEMLIST_GET_LIST_CAMPAIGNS pode retornar {campaigns: [...], pagination: {...}} em vez de um array simples. Sempre extraia da chave campaigns.
Deduplicação entre campanhasLEMLIST_POST_CREATE_LEAD_IN_CAMPAIGN com deduplicação ativada falha com HTTP 500 "Lead already in other campaign" — desative a deduplicação para inscrição intencional entre campanhas.
Falhas em importação em loteDivida importações em lote para aproximadamente 50 por lote com pontos de verificação para evitar perda de progresso parcial em falhas intermitentes.
leadId inválidoLEMLIST_POST_ADD_VARIABLES_TO_LEAD retorna HTTP 400 "Invalid leadId" ao usar um e-mail como leadId — resolva o ID interno via LEMLIST_GET_RETRIEVE_LEAD_BY_EMAIL primeiro.
Colisões de variáveisLEMLIST_POST_ADD_VARIABLES_TO_LEAD não é um upsert. Adicionar chaves que já existem retorna HTTP 400 "Variables X already exist".

Referência Rápida

Slug da FerramentaDescrição
LEMLIST_GET_LIST_CAMPAIGNSListar todas as campanhas com filtro de status e paginação
LEMLIST_GET_CAMPAIGN_BY_IDObter informações detalhadas da campanha por ID
LEMLIST_POST_CREATE_LEAD_IN_CAMPAIGNCriar e inscrever um lead em uma campanha
LEMLIST_POST_ADD_VARIABLES_TO_LEADAdicionar variáveis de personalização personalizadas a um lead
LEMLIST_GET_RETRIEVE_LEAD_BY_EMAILConsultar um lead pelo endereço de e-mail
LEMLIST_GET_EXPORT_CAMPAIGN_LEADSExportar leads de uma campanha com filtragem de estado
LEMLIST_DELETE_UNSUBSCRIBE_LEAD_FROM_CAMPAIGNRemover um lead de uma campanha

Desenvolvido por Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas