Lemlist
Available Lemlist triggers for automating workflows
Lemlist provides 9 triggers for automating workflows based on events.
Trigger workflow when an email bounces
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
sendUserId | string | Sender user identifier |
sendUserEmail | string | Sender email address |
sendUserName | string | Sender display name |
messageId | string | Email message ID that bounced |
errorMessage | string | Bounce error message |
Trigger workflow when a lead clicks a link in an email
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
sendUserId | string | Sender user identifier |
sendUserEmail | string | Sender email address |
sendUserName | string | Sender display name |
messageId | string | Email message ID containing the clicked link |
clickedUrl | string | URL that was clicked |
Trigger workflow when a lead opens an email
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
sendUserId | string | Sender user identifier |
sendUserEmail | string | Sender email address |
sendUserName | string | Sender display name |
messageId | string | Email message ID that was opened |
Trigger workflow when a lead replies to an email
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
sendUserId | string | Sender user identifier |
sendUserEmail | string | Sender email address |
sendUserName | string | Sender display name |
subject | string | Email subject line |
text | string | Email body content (HTML) |
messageId | string | Email message ID (RFC 2822 format) |
emailId | string | Lemlist email identifier |
Trigger workflow when an email is sent
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
sendUserId | string | Sender user identifier |
sendUserEmail | string | Sender email address |
sendUserName | string | Sender display name |
subject | string | Email subject line |
text | string | Email body content (HTML) |
messageId | string | Email message ID (RFC 2822 format) |
emailId | string | Lemlist email identifier |
Trigger workflow when a lead is marked as interested
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
Trigger workflow when a lead is marked as not interested
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
Trigger workflow when a lead replies to a LinkedIn message
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
text | string | LinkedIn message content |
Trigger workflow on any Lemlist webhook event
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Required to create the webhook in Lemlist. |
campaignId | string | No | Optionally scope the webhook to a specific campaign |
| Parameter | Type | Description |
|---|
_id | string | Unique activity identifier |
type | string | Activity type (e.g., emailsSent, emailsReplied) |
createdAt | string | Activity creation timestamp (ISO 8601) |
teamId | string | Lemlist team identifier |
leadId | string | Lead identifier (only present for campaign activities) |
campaignId | string | Campaign identifier (only present for campaign activities) |
campaignName | string | Campaign name (only present for campaign activities) |
email | string | Lead email address |
firstName | string | Lead first name |
lastName | string | Lead last name |
companyName | string | Lead company name |
linkedinUrl | string | Lead LinkedIn profile URL |
sequenceId | string | Sequence identifier |
sequenceStep | number | Current step in the sequence (0-indexed) |
totalSequenceStep | number | Total number of steps in the sequence |
isFirst | boolean | Whether this is the first activity of this type for this step |
sendUserId | string | Sender user identifier |
sendUserEmail | string | Sender email address |
sendUserName | string | Sender display name |
subject | string | Email subject line |
text | string | Email body content (HTML) |
messageId | string | Email message ID (RFC 2822 format) |
emailId | string | Lemlist email identifier |
clickedUrl | string | URL that was clicked (for emailsClicked events) |
errorMessage | string | Error message (for bounce/failed events) |