API Lemlist & Webhooks : Guide d'Intégration Complet
Lemlist propose une API REST et des webhooks pour automatiser vos workflows et intégrer l'outil à votre stack technique (CRM, Make.com, Zapier). Ce guide vous montre comment les utiliser.
Obtenir votre clé API Lemlist
Avant d'utiliser l'API, vous devez récupérer votre clé d'authentification :
- Connectez-vous à votre compte Lemlist
- Allez dans Settings → Integrations → API
- Copiez votre API Key
Disponibilité par plan
| Plan | API | Webhooks |
|---|---|---|
| Email Starter (39$/mois) | ❌ | ❌ |
| Email Pro (69$/mois) | ✅ | ✅ |
| Multichannel Expert (99$/mois) | ✅ | ✅ |
| Outreach Scale (159$/mois) | ✅ | ✅ |
Endpoints API principaux
L'API Lemlist utilise l'authentification Basic Auth avec votre clé API. Voici les endpoints les plus utiles :
Base URL
https://api.lemlist.com/api/
Authentification
Utilisez votre clé API comme username avec un password vide :
Authorization: Basic {base64(API_KEY:)}
Lister les campagnes
GET /campaigns
Réponse :
[
{
"_id": "cam_xxx",
"name": "Ma campagne",
"status": "running"
}
]
Ajouter un lead à une campagne
POST /campaigns/{campaignId}/leads/{email}
Body :
{
"firstName": "Jean",
"lastName": "Dupont",
"companyName": "Acme Corp"
}
Récupérer les leads d'une campagne
GET /campaigns/{campaignId}/leads
Marquer un lead comme "interested"
POST /campaigns/{campaignId}/leads/{email}/interested
Supprimer un lead
DELETE /campaigns/{campaignId}/leads/{email}
Configurer les webhooks Lemlist
Les webhooks permettent de recevoir des notifications en temps réel quand un événement se produit (réponse, clic, bounce, etc.).
Événements disponibles
- emailsSent — Email envoyé
- emailsOpened — Email ouvert
- emailsClicked — Clic sur un lien
- emailsReplied — Réponse reçue
- emailsBounced — Bounce (email non délivré)
- emailsUnsubscribed — Désabonnement
- emailsInterested — Lead marqué comme intéressé
- emailsNotInterested — Lead marqué comme non intéressé
Configuration dans Lemlist
- Allez dans Settings → Integrations → Webhooks
- Cliquez sur "Add webhook"
- Entrez l'URL de réception (ex: votre endpoint Make.com)
- Sélectionnez les événements à écouter
- Cliquez sur "Create"
Exemple de payload webhook (réponse)
{
"type": "emailsReplied",
"campaignId": "cam_xxx",
"campaignName": "Ma campagne",
"leadId": "lead_xxx",
"email": "jean@acme.com",
"firstName": "Jean",
"lastName": "Dupont",
"companyName": "Acme Corp",
"replyText": "Bonjour, je suis intéressé...",
"timestamp": "2026-03-20T10:30:00Z"
}
Intégration Make.com (Integromat)
Make.com est l'outil d'automation no-code idéal pour connecter Lemlist à votre CRM (Pipedrive, HubSpot, etc.).
Modules Lemlist disponibles
Make.com propose un connecteur Lemlist natif avec ces modules :
- Watch Leads — Surveiller les nouveaux leads
- Add Lead to Campaign — Ajouter un lead
- Update Lead — Mettre à jour un lead
- Mark as Interested — Marquer un lead intéressé
- Pause Lead — Mettre en pause
- Unsubscribe Lead — Désabonner
Exemple : Lead répond → Créer deal Pipedrive
Scénario classique pour synchroniser les réponses avec votre CRM :
- Trigger — Webhook Lemlist (événement: emailsReplied)
- Filter — Vérifier que le lead n'existe pas déjà dans Pipedrive
- Action — Pipedrive: Create Person
- Action — Pipedrive: Create Deal
- Action — Pipedrive: Create Activity (follow-up)
Cas d'usage courants
1. Synchronisation CRM bidirectionnelle
Objectif : Garder Pipedrive/HubSpot synchronisé avec Lemlist
- Lead répond → Créer/mettre à jour contact dans CRM
- Deal gagné dans CRM → Retirer lead de la campagne
- Nouveau contact CRM → Ajouter à campagne Lemlist
2. Scoring et qualification automatique
Objectif : Qualifier automatiquement les leads selon leurs actions
- Email ouvert 3+ fois → Marquer comme "chaud"
- Clic sur lien pricing → Notification Slack
- Réponse positive → Créer tâche de rappel
3. Enrichissement de données
Objectif : Enrichir les leads avant de les ajouter à Lemlist
- Lead entrant → Enrichissement Clay/Clearbit → Ajout Lemlist avec variables personnalisées
4. Multi-outils de prospection
Objectif : Coordonner Lemlist avec d'autres outils
- Lead ne répond pas après 5 emails → Transférer vers LinkedIn (Waalaxy/Expandi)
- Lead visite page pricing (tracking) → Prioriser dans Lemlist
FAQ API Lemlist
Quelles sont les limites de l'API ?
L'API Lemlist a une limite de 100 requêtes par minute. Si vous dépassez cette limite, vous recevrez une erreur 429 (Too Many Requests).
Puis-je créer des campagnes via l'API ?
Non, la création de campagnes n'est pas disponible via l'API. Vous devez créer les campagnes manuellement dans l'interface Lemlist, puis utiliser l'API pour ajouter/gérer les leads.
Comment tester les webhooks en local ?
Utilisez ngrok ou webhook.site pour créer une URL publique temporaire qui redirige vers votre machine locale.
Lemlist a-t-il une intégration Pipedrive native ?
Oui, Lemlist propose une intégration native avec Pipedrive (Settings → Integrations → Pipedrive). Pour des workflows plus complexes, utilisez Make.com avec les webhooks.
Besoin d'aide pour vos intégrations ?
Nous configurons vos workflows Lemlist + CRM avec Make.com pour automatiser votre prospection.
Réserver un audit gratuit →