Skip to content

Automate La Growth Machine with n8n: the official node

TL;DR La Growth Machine now has an official n8n node (@lagrowthmachine/n8n-nodes-lagrowthmachine). Verified by n8n and available straight from the n8n Cloud node search, it covers the whole LGM API: 13 resources and 51 operations. Enrich and sync leads, build audiences, pilot your campaigns (duplicate, rewrite messages, pause and resume), read your inbox, and start a workflow the moment a lead replies. This guide covers the install and the templates you can import today.

La Growth Machine runs multichannel outreach across LinkedIn, email, and more, for sales and growth teams who prospect at scale. n8n is a workflow-automation tool. Connect the two and La Growth Machine talks to the rest of your stack: your CRM, Slack, forms, your data warehouse, an AI model. No code required.

This is the official node, built and maintained by La Growth Machine.

What the node lets you do

The integration ships two building blocks.

The La Growth Machine action node covers 13 resources and 51 operations: leads (create/update, search, status, enrich, remove from audience), audiences (including LinkedIn, Sales Navigator, post, and event imports), full campaign management (stats, duplicate, settings, pause/resume, rewrite sequence messages, public templates, share by code), conversations (search, archive, snooze, notes), sending LinkedIn and email messages, manual tasks, LinkedIn post enrichment, CRM search, website-visitor push, identities and their AI preferences, members, credits, and workspaces.

The La Growth Machine Trigger starts a workflow the instant an inbox message is sent or received.

Install the node

On self-hosted n8n

  1. Open Settings → Community Nodes → Install.
  2. Enter @lagrowthmachine/n8n-nodes-lagrowthmachine.
  3. Confirm. The node appears in the panel within seconds.

On n8n Cloud

The node is verified by n8n, so it shows up directly in the node search on Cloud. Type “La Growth Machine” in the node panel and add it, nothing to install.

Connect your API key

  1. In La Growth Machine, open Settings → API and generate a key.
  2. In n8n, add the La Growth Machine node, create a new credential, and paste the key. n8n tests it for you.

Step-by-step version: Connect La Growth Machine to n8n.

Templates you can import today

To import one: in n8n, open the workflow menu (top-right ⋯) → Import from URL and paste the template’s link below (or download the JSON and use Import from File). Then add your credentials, set a couple of placeholder values, and run.

  1. AI auto-reply to inbound messages. The Trigger catches a reply, an AI node drafts a response from the campaign objective and the last 20 messages, and the node sends it back. Import this template
  2. Enrich a lead via webhook. POST a lead, get the full enriched profile back synchronously. Import this template
  3. Weekly campaign recap with week-over-week AI highlights. Every Monday, pull your running campaigns, store the numbers, compare them to last week, and post an AI digest to Slack that leads with the biggest movers. Import this template
  4. Capture and enrich inbound leads from a form. A form submission creates the lead in an audience, enriches it, and pings sales on Slack. Import this template
  5. Pause a lead when they book on Calendly. A booking pauses that lead across every campaign, so you stop messaging someone who already said yes. Import this template
  6. Sync each message to Attio. On every message sent or received, find the person in Attio (or create them) and log the message as a dated note. Import this template

Listen for new replies in real time

Add the La Growth Machine Trigger, activate the workflow, and it registers an inbox webhook for you. To act only on messages coming from the lead, add a Filter with {{ $json.received }} set to true.

One requirement: the Trigger needs a publicly reachable n8n. That’s automatic on n8n Cloud. On self-hosted, set a public WEBHOOK_URL. A localhost instance won’t receive events.

Good to know

  • Rate limit: 50 calls per 10 seconds per key. Use the Return All toggle and add retries for big jobs.
  • Credits: enrichment costs LGM credits (Email 5, LinkedIn 1, Full 5, LinkedIn post 1). Email enrichment works from a Lead ID, or from a first and last name plus a company. LinkedIn and Full enrichment need a Lead ID. Everything else is free.
  • Sending messages reaches real leads. Add a human-approval step before you automate replies at scale.

Full operations reference

The node covers 13 resources and 51 operations, plus the Trigger. Every operation maps 1:1 to an endpoint documented at developers.lagrowthmachine.com. Expand any resource to see what it does.
Lead: 8 operations

OperationWhat it does
Create or UpdateCreate a lead, or update it if it exists (optionally into an audience)
SearchFind leads by ID, email, LinkedIn, name, or CRM ID
Update StatusChange a lead’s status inside one or more campaigns
Remove From AudienceRemove a lead from one or more audiences (or all of them)
Get LogsRetrieve a lead’s activity logs
Get ConversationsRetrieve a lead’s conversations
EnrichStart an email and/or LinkedIn enrichment (consumes credits)
Get Enrich ResultRetrieve the result of a polling enrichment

Audience: 5 operations

OperationWhat it does
ListReturn all audiences
CreateCreate a new empty audience
Import From LinkedInPopulate from a LinkedIn / Sales Navigator search, a post (likers/commenters), or an event (attendees)
Get DetailsReturn details about an audience
Get LeadsReturn an audience’s leads with their full record

Campaign: 16 operations

OperationWhat it does
Get ManyReturn campaigns, filtered by status or a name search
GetReturn a single campaign
Get PublicThe ready-made catalog and creator templates anyone can duplicate
Get StatsAggregated engagement stats for a campaign
Get Lead StatsPer-lead engagement stats
Get MessagesThe message templates of a campaign sequence
Get StepsThe message-carrying steps of the sequence, with step and template IDs
DuplicateCreate a draft copy of one of your campaigns or of a public template
Update SettingsChange the name, audience, enrichment, CRM sync and other settings
Update StatusPause a running campaign or resume a paused one
Add Step MessageCreate the message of an empty sequence step
Edit MessageReplace the content of an existing campaign message
Share by CodeGenerate an access code so another LGM account can copy the campaign
Preview From CodePreview a campaign shared with an access code
Duplicate From CodeCopy a shared campaign into your workspace as a draft
Stop SharingRevoke a campaign’s access code

Conversation: 7 operations

OperationWhat it does
Get ManySearch and paginate inbox conversations with rich filters
Get MessagesReturn all messages of a conversation
Archive / UnarchiveMove a conversation out of, or back into, the active inbox
Snooze / UnsnoozeHide a conversation until a date, or wake it up
Edit NoteSet or append the note attached to a conversation

Message: 2 operations

OperationWhat it does
Send LinkedIn MessageSend a text or voice LinkedIn message via a connected identity
Send EmailSend an email via a connected identity (reply-in-thread, CC/BCC)

Manual Task · Post · Identity · CRM · Website Visitor · Member · Credit · Workspace

ResourceOperationWhat it does
Manual TaskComplete Call TaskLog the outcome of a call task (decisive / unreachable, with an optional lead tag)
Manual TaskComplete Message TaskProvide the custom message a campaign step will send to the lead
PostEnrichFetch the content, author and engagement of a public LinkedIn post (1 credit)
IdentityGet ManyYour connected identities
IdentityGet / Save / Delete PreferenceManage the key-value preferences that personalize an identity’s AI-generated content
CRMSearchLook up a contact in your connected CRM (HubSpot, Pipedrive, Salesforce…)
Website VisitorPushForward a visitor (RB2B / Warmly / Vector) into an audience
MemberGet Many / Get MeYour workspace members, or the member behind the API key
CreditGetThe account’s credit balance
WorkspaceGet ManyThe workspaces the account can act in (multi-workspace accounts)

Trigger: La Growth Machine Trigger

Starts a workflow whenever an inbox message (LinkedIn or email) is sent or received. Registers an LGM inbox webhook on activation, removes it on deactivation. Each event carries the message, the conversation context, the full lead record, and the last 20 messages.

Get started

Install the node, paste your key, and import a template. No La Growth Machine account yet? Start here (14 days free trial).


FAQ

Yes. La Growth Machine builds and maintains it, published under the official @lagrowthmachine npm scope. An unofficial third-party package also exists; the scoped one is official.

No. You configure everything visually in n8n: pick a resource and an operation, fill the fields, connect the nodes.

The node is verified by n8n, so on n8n Cloud just search for “La Growth Machine” in the node panel. On self-hosted n8n, go to Settings → Community Nodes → Install and enter @lagrowthmachine/n8n-nodes-lagrowthmachine.

La Growth Machine → Settings → API. The same page logs every API call for debugging.

Yes, with the La Growth Machine Trigger node. Filter on received = true to act only on incoming replies.

n8n has to be publicly reachable so LGM can POST to it. That’s automatic on Cloud, and needs a public WEBHOOK_URL when self-hosted.

It consumes LGM credits: Email 5, LinkedIn 1, Full 5, and LinkedIn post enrichment 1. Email enrichment works from a Lead ID or from a first and last name plus a company. LinkedIn and Full enrichment need a Lead ID. Other operations are free.

Yes, through a connected identity. Test carefully and add a human-approval step before automating.

50 API calls per 10 seconds per key. Use Return All pagination and add retries for large jobs.

Yes. On a multi-workspace account, fill the optional Workspace ID field of the n8n credential: every request then acts in that workspace. Create one credential per client workspace.

You can pause and resume campaigns, change their settings, duplicate templates and rewrite their messages. The very first launch of a READY campaign happens in the LGM app.

Your API key lives in n8n’s encrypted credential store and is sent only to LGM over HTTPS. Treat it like a password.

For the node itself, open an issue on GitHub at github.com/LaGrowthMachine/n8n-nodes-lagrowthmachine. For your LGM account or API key, start from the Settings → API page in the app.

Most outreach runs blind.
La Growth Machine fixes that.

Multichannel sequences, a native MCP server for LLMs and a Skills library for GTM teams.

Discover La Growth Machine
Discover La Growth Machine