Skip to Content
DestinationsSalesLa Growth Machine

La Growth Machine

Sync leads from your warehouse to La Growth Machine (LGM), the multichannel sales automation platform. Push enriched prospect data directly into LGM audiences to power LinkedIn, email, and Twitter outreach campaigns with up-to-date contact information.

Prerequisites

  • A La Growth Machine account with API access enabled
  • An API key generated from your LGM account settings
  • At least one audience created in La Growth Machine to sync leads to

Permissions

Your API key must have access to the following:

  • Leads: Create, update, search, and remove leads
  • Audiences: List audiences and manage audience membership

To generate an API key, navigate to Settings > Integrations & API in your La Growth Machine account, or visit app.lagrowthmachine.com/settings/api.

Authentication

La Growth Machine uses API Key authentication.

  1. Log in to your La Growth Machine account at app.lagrowthmachine.com
  2. Navigate to Settings > Integrations & API (or go directly to Settings > API)
  3. Copy your API key (or generate a new one if needed)
  4. Paste the API key into the API Key field in Zeotap

Your API key is passed as a query parameter with each API request.

Configuration

La Growth Machine does not require additional configuration fields beyond authentication.

Target Settings

FieldTypeRequiredDescription
AudienceTextYesThe name of the La Growth Machine audience to sync leads to. The audience must already exist in your LGM account.

Supported Operations

Sync Modes

ModeSupported
UpsertYes
InsertYes
Update
Mirror

Audience Sync Modes

ModeSupported
AddYes
RemoveYes
Mirror
Upsert

Features

  • Field Mapping: Yes
  • Schema Introspection: No

Required Mapping Fields

FieldDescription
emailProfessional email address of the lead. At least one identifier is required: email, LinkedIn URL, or first name + last name with company information.

Default Destination Fields

FieldTypeDescription
firstnamestringLead’s first name
lastnamestringLead’s last name
proEmailstringProfessional email address
persoEmailstringPersonal email address
linkedinUrlstringLinkedIn profile URL
twitterstringTwitter handle
phonestringPhone number
companyNamestringCompany name
companyUrlstringCompany website URL
jobTitlestringJob title or position
industrystringIndustry vertical
websitestringPersonal or professional website
citystringCity
countrystringCountry

How It Works

Insert and Upsert Modes

Zeotap uses the La Growth Machine Create or Update Lead endpoint (POST /flow/lead) to sync each lead individually. The API automatically handles deduplication: if a lead with the same identifier (email, LinkedIn URL, etc.) already exists, it is updated with the new data. Each lead is added to the configured audience.

The API requires at least one identifier per lead:

  • Professional email (proEmail)
  • Personal email (persoEmail)
  • LinkedIn profile URL (linkedinUrl)
  • Twitter handle (twitter)
  • First name + last name combined with company URL or company name

Audience Add Mode

Leads are added to the configured audience using the same create-or-update endpoint. If the lead already exists in LGM, they are added to the specified audience without modifying their existing data in other audiences.

Audience Remove Mode

Leads are removed from the configured audience using the Remove Lead from Audience endpoint (POST /flow/lead/remove). The lead must be identified by their LGM lead ID. If no lead ID is available as a primary key, Zeotap searches for the lead by email or LinkedIn URL before removing them.

Error Handling

  • Requests are retried up to 3 times with exponential backoff on transient errors (429, 5xx)
  • Rate limit responses (HTTP 429) respect the Retry-After header when present
  • Per-record failures are tracked and reported in sync run details
  • If a lead cannot be found during a remove operation, the error is recorded without failing the entire batch

Rate Limits

La Growth Machine applies rate limits to API requests. The exact limits depend on your subscription plan. Zeotap processes leads individually (no batch endpoint is available), so each lead counts as one API call.

ConsiderationDetail
Records per request1 (individual record operations)
Retry behaviorAutomatic retry with exponential backoff on 429/5xx
Recommended approachUse reasonable batch sizes in your sync configuration to avoid hitting rate limits

Best Practices

  • Create audiences first: Audiences must exist in La Growth Machine before you can sync leads to them. Create your target audience in LGM under Leads > Audiences before configuring the sync.
  • Map email as the primary identifier: The professional email (proEmail) is the most reliable identifier for lead matching and deduplication.
  • Include LinkedIn URLs when available: La Growth Machine is optimized for multichannel outreach. Including LinkedIn profile URLs enables LGM to enrich lead data and run LinkedIn campaigns.
  • Provide company information: Mapping companyName or companyUrl alongside first and last name helps LGM identify and deduplicate leads more accurately.
  • Use upsert mode for ongoing syncs: Upsert mode ensures new leads are created and existing leads are updated with the latest data from your warehouse.
  • Monitor API usage: Check your API call history at Settings > API in LGM to monitor usage and troubleshoot issues.

Troubleshooting

Authentication failed: invalid API key

Verify your API key in La Growth Machine under Settings > Integrations & API. Ensure the key has not been revoked or regenerated. If you recently regenerated the key, update it in Zeotap.

Audience not found

The audience name in your sync configuration must exactly match an existing audience in La Growth Machine. Navigate to Leads > Audiences in LGM to verify the audience name, including capitalization and spacing.

Lead not created: missing identifier

La Growth Machine requires at least one identifier to create a lead. Ensure your field mapping includes at least one of: proEmail, persoEmail, linkedinUrl, twitter, or both firstname + lastname with companyUrl or companyName.

Remove failed: lead not found

When using audience remove mode, the lead must exist in La Growth Machine. If the lead was not previously synced to LGM, the remove operation will fail. Ensure your source data includes the LGM lead ID as the primary key, or that the lead can be found by email or LinkedIn URL.

Rate limited (HTTP 429)

You have exceeded La Growth Machine’s API rate limits. Zeotap automatically retries with exponential backoff, but sustained high volumes may require reducing sync frequency or contacting LGM support to increase your rate limits.

Leads not appearing in campaigns

After syncing leads to an audience, they need to be enrolled in a campaign within La Growth Machine. Syncing leads to an audience makes them available for outreach, but campaign enrollment is a separate step in LGM.

Last updated on