# La Growth Machine

Save time and focus on closing deals. Automate manual sales rep routines and streamline outreach with multi-channel campaigns.

- **Category:** marketing automation
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 13
- **Triggers:** 0
- **Slug:** `LAGROWTHMACHINE`
- **Version:** 20260313_00

## Tools

### Add RB2B Visitor to Audience

**Slug:** `LAGROWTHMACHINE_ADD_RB2B_VISITOR_TO_AUDIENCE`

Tool to add RB2B website visitor to a LaGrowthMachine audience via native webhook. Use when you need to push identified website visitors from RB2B into a specific audience for outreach campaigns.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `City` | string | No | City location of the visitor |
| `Tags` | string | No | Comma-separated tags associated with the visitor |
| `State` | string | No | State or province of the visitor |
| `Title` | string | No | Job title of the visitor |
| `Website` | string | No | Company website URL |
| `Zipcode` | string | No | Postal/ZIP code of the visitor |
| `seen_at` | string | No | Timestamp when the visitor was seen (ISO 8601 format) |
| `Industry` | string | No | Industry of the company |
| `Referrer` | string | No | Referrer URL where the visitor came from |
| `last_name` | string | No | Last name of the visitor |
| `first_name` | string | No | First name of the visitor |
| `captured_url` | string | No | URL that was captured/visited by the visitor |
| `company_name` | string | No | Company name of the visitor |
| `linkedin_url` | string | No | LinkedIn profile URL of the visitor |
| `audience_name` | string | Yes | Name of the audience to add the visitor to. Can contain spaces and special characters. |
| `business_email` | string | No | Business email address of the visitor |
| `employee_count` | integer | No | Number of employees in the company |
| `estimate_revenue` | string | No | Estimated revenue of the company |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Audience from LinkedIn URL

**Slug:** `LAGROWTHMACHINE_CREATE_AUDIENCE_FROM_LINKEDIN_URL`

Tool to import leads into La Growth Machine audiences from LinkedIn URLs. Accepts LinkedIn Regular search URLs, Sales Navigator search URLs, or LinkedIn post URLs. Requires specifying the identity to impersonate and the audience name to populate.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `audience` | string | Yes | Name of your existing audience or new audience to populate with leads |
| `autoImport` | boolean | No | When true, automatically imports new leads matching the search criteria |
| `identityId` | string | Yes | ID of your identity to impersonate for the search query. You must have LinkedIn connected and widget open |
| `linkedinUrl` | string | Yes | URL from LinkedIn Regular search, Sales Navigator search, or LinkedIn post URL |
| `linkedinPostCategory` | string | No | For LinkedIn post URLs, specify engagement type to filter leads by (like or comment) |
| `excludeContactedLeads` | boolean | No | When true, excludes leads who have already been contacted |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Inbox Webhook

**Slug:** `LAGROWTHMACHINE_CREATE_INBOX_WEBHOOK`

Tool to create an inbox webhook for real-time notifications. Use when you need to receive notifications about LinkedIn and Email messages sent or received by leads in La Growth Machine campaigns.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `url` | string | Yes | Webhook URL to receive notifications. Must be publicly accessible and respond to POST requests with 200 OK status. |
| `name` | string | Yes | Unique identifier name for the webhook. Use descriptive names to identify webhooks easily. |
| `campaigns` | array | No | Array of campaign IDs to filter notifications. Use ['all'] to receive notifications from all campaigns, or specify specific campaign IDs to limit notifications. |
| `description` | string | No | Internal description to help identify the webhook's purpose or usage context. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create or Update Lead

**Slug:** `LAGROWTHMACHINE_CREATE_OR_UPDATE_LEAD`

Tool to create or update a lead in LaGrowthMachine. Requires audience plus at least one identifier: proEmail, persoEmail, linkedinUrl, twitter, or firstname+lastname with companyUrl/companyName. Use leadId to update an existing lead.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `phone` | string | No | Lead's phone number. |
| `gender` | string ("man" | "woman") | No | Gender options for lead |
| `leadId` | string | No | Lead ID to update an existing lead. If not provided, a new lead will be created. |
| `twitter` | string | No | Lead's Twitter handle or URL. Can be used as a unique identifier. |
| `audience` | string | Yes | Audience name. This field is required for all lead operations. |
| `industry` | string | No | Lead's industry or business sector. |
| `jobTitle` | string | No | Lead's job title or position. |
| `lastname` | string | No | Lead's last name. Required when using firstname+lastname as identifier. |
| `location` | string | No | Lead's location or address. |
| `proEmail` | string | No | Lead's professional email address. Can be used as a unique identifier. |
| `firstname` | string | No | Lead's first name. Required when using firstname+lastname as identifier. |
| `companyUrl` | string | No | Lead's company URL. Required when using firstname+lastname as identifier (either companyName or companyUrl must be provided). |
| `persoEmail` | string | No | Lead's personal email address. Can be used as a unique identifier. |
| `companyName` | string | No | Lead's company name. Required when using firstname+lastname as identifier (either companyName or companyUrl must be provided). |
| `linkedinUrl` | string | No | Lead's LinkedIn profile URL. Can be used as a unique identifier. |
| `customAttribute1` | string | No | Custom attribute 1 for additional lead information. |
| `customAttribute2` | string | No | Custom attribute 2 for additional lead information. |
| `customAttribute3` | string | No | Custom attribute 3 for additional lead information. |
| `customAttribute4` | string | No | Custom attribute 4 for additional lead information. |
| `customAttribute5` | string | No | Custom attribute 5 for additional lead information. |
| `customAttribute6` | string | No | Custom attribute 6 for additional lead information. |
| `customAttribute7` | string | No | Custom attribute 7 for additional lead information. |
| `customAttribute8` | string | No | Custom attribute 8 for additional lead information. |
| `customAttribute9` | string | No | Custom attribute 9 for additional lead information. |
| `customAttribute10` | string | No | Custom attribute 10 for additional lead information. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Inbox Webhook

**Slug:** `LAGROWTHMACHINE_DELETE_INBOX_WEBHOOK`

Tool to delete an existing inbox webhook by its ID. Use when you need to stop receiving inbox events at the webhook URL.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `webhook_id` | string | Yes | Unique identifier of the inbox webhook to delete |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Campaigns

**Slug:** `LAGROWTHMACHINE_GET_CAMPAIGNS`

Tool to retrieve all campaigns from LaGrowthMachine with pagination support. Use when you need to list campaigns, with optional skip and limit parameters for pagination (max 25 per page).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `skip` | integer | No | Number of campaigns to skip for pagination. Use 0 for the first page, then increment by limit for subsequent pages. |
| `limit` | integer | No | Maximum number of campaigns to return per request (1-25). Default and maximum is 25. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Audiences

**Slug:** `LAGROWTHMACHINE_LIST_AUDIENCES`

Tool to list all audiences in your LaGrowthMachine account. Use when you need to retrieve audience details including ID, name, description, size, type, and source URL.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Identities

**Slug:** `LAGROWTHMACHINE_LIST_IDENTITIES`

Tool to list all connected identities in your LaGrowthMachine account. Use when you need to retrieve identity IDs for sending LinkedIn or Email messages through other APIs.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Inbox Webhooks

**Slug:** `LAGROWTHMACHINE_LIST_INBOX_WEBHOOKS`

Tool to list all inbox webhooks currently configured in your workspace. Use when you need to retrieve webhook IDs, names, and target URLs for webhook management or audit purposes.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Members

**Slug:** `LAGROWTHMACHINE_LIST_MEMBERS`

Tool to list all members (users) associated with your workspace. Use when you need to retrieve member information, especially memberId which is required for action-based endpoints like sending LinkedIn or Email messages.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Register Vector Visitor Webhook

**Slug:** `LAGROWTHMACHINE_REGISTER_VECTOR_VISITOR_WEBHOOK`

Tool to register Vector website visitors to a La Growth Machine audience. Use when receiving visitor events from Vector integration to automatically add identified contacts to the specified audience.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `event` | string | Yes | Event type identifier from Vector webhook. |
| `contact` | object | Yes | Contact information for the website visitor. |
| `segment` | object | No | Segment information for the visitor. |
| `timestamp` | string | Yes | ISO 8601 timestamp when the event occurred. |
| `audience_name` | string | Yes | Name of the audience to add the visitor to. This is used in the URL path and will be URL-encoded automatically. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Remove Lead From Audiences

**Slug:** `LAGROWTHMACHINE_REMOVE_LEAD_FROM_AUDIENCES`

Tool to remove a lead from one or more specified audiences in La Growth Machine. Use when you need to unsubscribe or remove a lead from audience lists.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `crm_id` | string | No | Lead's CRM ID. At least one identifier field is required (or firstname+lastname with companyName/companyUrl) |
| `twitter` | string | No | Lead's Twitter handle. At least one identifier field is required (or firstname+lastname with companyName/companyUrl) |
| `audience` | string | Yes | Array of audience names to remove the lead from, or the string 'all' to remove from all audiences |
| `lastname` | string | No | Lead's last name. Must be combined with firstname and either companyName or companyUrl |
| `proEmail` | string | No | Lead's professional email address. At least one identifier field is required (or firstname+lastname with companyName/companyUrl) |
| `firstname` | string | No | Lead's first name. Must be combined with lastname and either companyName or companyUrl |
| `companyUrl` | string | No | Lead's company website URL. Can be used with firstname+lastname to identify the lead |
| `persoEmail` | string | No | Lead's personal email address. At least one identifier field is required (or firstname+lastname with companyName/companyUrl) |
| `companyName` | string | No | Lead's company name. Can be used with firstname+lastname to identify the lead |
| `linkedinUrl` | string | No | Lead's LinkedIn profile URL. At least one identifier field is required (or firstname+lastname with companyName/companyUrl) |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Search Lead

**Slug:** `LAGROWTHMACHINE_SEARCH_LEAD`

Tool to search for a lead using various criteria. Use when you need to find a lead by email, LinkedIn URL, lead ID, or name combination. At least one of these must be provided: email, linkedinUrl, leadId, or firstname+lastname+(companyName or companyUrl).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `email` | string | No | Email address to search for. Searches in both professional (proEmail) and personal (persoEmail) fields. |
| `leadId` | string | No | Unique lead identifier in La Growth Machine. Can be used as a standalone identifier. |
| `lastname` | string | No | Lead's last name. When used, must be combined with firstname and either companyName or companyUrl. |
| `firstname` | string | No | Lead's first name. When used, must be combined with lastname and either companyName or companyUrl. |
| `companyUrl` | string | No | Company website URL. Can be used with firstname+lastname for precise matching. |
| `companyName` | string | No | Company name associated with the lead. Can be used with firstname+lastname for precise matching. |
| `linkedinUrl` | string | No | LinkedIn profile URL of the lead. Can be used as a standalone identifier. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
