Connect Lemlist with Hookshot™ and your stack

lemlist is a prospecting tool that automates multichannel outreach, enabling users to find leads with valid contact information and reach them across email, LinkedIn, or calls with personalized messages.

Tools and triggers

What Agents can do in Lemlist

Available tools and events after Lemlist is connected.

  • Add Step to Sequence

    Tool to add a new step (email, LinkedIn, conditional, etc.) to an existing sequence. Use when building or editing campaign sequences to add outreach steps.

  • Add Unsubscribe Email/Domain

    Tool to add an email or domain to the unsubscribed list. Use when you need to globally block sending to a specific recipient or domain.

  • Add Variables to Lead

    Tool to add one or more variables to a lead. Use when you need to enrich a lead with custom data after its creation or retrieval.

  • Associate Schedule with Campaign

    Tool to associate a schedule with a campaign. Use after confirming both campaignId and scheduleId to bind a schedule to its campaign.

  • Create Campaign

    Tool to create a new campaign. Use after confirming the team ID. Returns campaign, sequence, and schedule IDs nested under a `data` key (e.g., `result['data']['campaignId']`).

  • Create Company Note

    Tool to create a note attached to a specific company. Use when you need to add annotations or notes to a company record for tracking purposes.

  • Create Label

    Tool to create a new label for inbox conversations. Use when you need to organize inbox messages with custom labels.

  • Create Lead in Campaign

    Tool to create a lead and add it to a specific campaign. Use when you need to enroll a new lead into an outreach campaign. Supports optional deduplication and enrichment features.

  • Create Schedule

    Tool to create a new schedule for the team. Use when you need to define custom active times or delays for outreach operations. Returns a `scheduleId`; store it for association with campaigns or sequences. Avoid…

  • Create Task

    Tool to create a manual task (opportunity) associated with a contact, company, or lead. Use when you need to track follow-ups or action items for outreach prospects.

  • Delete Schedule

    Tool to delete a specific schedule by scheduleId. Use when you need to remove a schedule permanently after confirming its ID.

  • Delete Unsubscribed Email

    Tool to delete an email from the unsubscribed list. Use when restoring a subscriber who has opted back in and you need to remove them from the suppressed contacts.

  • Export Campaign Leads

    Tool to export campaign leads with state filtering and choose between JSON or CSV output. Use when you need to download leads and their statuses for reporting or analysis.

  • Export Unsubscribes

    Tool to download a CSV file containing all unsubscribed email addresses. Use when you need to export the full unsubscribes list for analysis or archival.

  • Get All Webhooks

    Tool to retrieve the list of all webhooks configured for the team. Use when you need to sync or audit active webhooks.

  • Get Campaign by ID

    Tool to retrieve a specific campaign by campaignId. Use when you need detailed campaign information by ID.

  • Get Campaign Export Status

    Tool to check the status of an asynchronous campaign export. Use after starting an export to poll until done or error.

  • Get Campaign Sequences

    Tool to retrieve a list of all sequences for a campaign with steps and conditions. Use after fetching campaign to inspect its nested sequences and branching rules.

  • Get Campaign Stats

    Tool to retrieve performance statistics for a specific campaign within a date range. Use when you need campaign analytics including lead engagement, message delivery, and step-by-step performance metrics.

  • Get Companies Schema

    Tool to retrieve the schema definition for companies in the people database. Use when you need to understand the structure, fields, and data types available for company records.

  • Get Contact Messages

    Tool to retrieve all messages exchanged with a specific contact. Use when you need to fetch conversation history for a contact by their contactId.

  • Get Database Filters

    Tool to retrieve available filters for searching the people and companies database. Use when you need to discover what search criteria are available before querying the database.

  • Get Label

    Tool to retrieve information about a specific label by its ID. Use when you need details about an inbox label.

  • Get People Schema

    Tool to retrieve the schema definition for people in the people database. Use when you need to understand available fields and their structure before querying or importing people data.

Setup

Connect Lemlist in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.