Send leads to your CRM
Push new leads, contacted leads, replies and conversations to HubSpot, Pipedrive, Google Sheets or any app through Zapier or Make, or download them as CSV.
Larvabot finds the leads; your CRM is where you keep working them. You can send leads from Larvabot to HubSpot, Pipedrive, Salesforce, Google Sheets, Airtable, Notion or any other app through Zapier or Make, or download them as a CSV file.
The sync is one way: Larvabot sends, your CRM keeps the record. Changing a lead in your CRM doesn't change it in Larvabot.
#Zapier
- Create an API key. Open Settings → Integrations, give the key a name (like "Zapier") and click Create API key. Copy it: it's shown only once.
- Add the Larvabot app in Zapier. Use the link on the same page, then make a Zap and pick one of the Larvabot triggers below.
- Connect. When Zapier asks for your Larvabot API key, paste the one you copied.
- Pick a project (or leave it blank for all of them), then add your CRM as the action and map the fields.
| Trigger | Fires when |
|---|---|
| New lead | A business found for email outreach is scored as a fit |
| Lead contacted | The first email to a lead is sent |
| Lead replied | A lead replies to your email |
| New conversation | Someone posts asking for what you sell (relevance 50 or more) |
Zapier checks for new items every few minutes; how often depends on your Zapier plan. Larvabot doesn't charge for any of this, but Zapier and your CRM have their own plans and prices.
Keep your pipeline in step
Make one Zap per trigger: New lead creates the contact or deal, Lead contacted and Lead replied move it to the next stage. Find the record by email or website in the action step.
#Make
- Create an API key on Settings → Integrations, as above.
- Add the Larvabot app in Make with the link on the same page, then start a scenario with one of its modules: Watch New Leads, Watch Contacted Leads, Watch Lead Replies or Watch New Conversations.
- Add a connection and paste your API key.
- Pick a project (or leave it empty for all), choose where to start, then add your CRM or spreadsheet as the next module and map the fields.
The triggers are the same as on Zapier, and so are the fields below.
#Send leads to Google Sheets
In a new sheet, paste this into row 1 so every column has a header (Zapier and Make only show columns that have one):
Name, Email, Company, Website, Fit score, Why they fit, Stage, Project, Found at, Open in LarvabotUse Data → Split text to columns to spread it across the row.
In Zapier, choose Google Sheets → Create Spreadsheet Row as the action (not Update or Clear, which change rows that already exist). In Make, use Google Sheets → Add a Row.
Pick the sheet and worksheet. Each header now appears as a field: map Name to the lead's Contact name, Email to Contact email, and so on.
Every new lead then lands as a new row.
#What each lead includes
| Field | What it is |
|---|---|
name, email | The contact Larvabot found, when it found one |
company, website, domain | The business and its site |
page_url | The page that made them worth contacting |
contact_form_url, socials | Other ways to reach them |
offering, location | What they sell and where, when their site says |
fit_score, fit_reason | How well they match your project (0 to 100), and why |
stage | Where the lead is in Larvabot (qualified, drafted, sent, replied…) |
project, campaign | Which of your projects and campaigns found it |
found_at, contacted_at, replied_at | When each happened (UTC) |
dashboard_url | Opens the lead's project in Larvabot |
Conversations include the platform, author, title, url, an excerpt of the post, its relevance and intent, why it fits, the suggested_reply, and when it was posted and found.
#CSV export
Settings → Integrations → Download as CSV gives you every lead or conversation, for all projects or one. The columns are the same as above. The file opens in Excel, Google Sheets or Numbers, and most CRMs can import it.
#API keys
Each key can only read your own projects, and it stops working when you revoke it on Settings → Integrations. Larvabot stores only a fingerprint of the key, so a lost key can't be shown again: revoke it and make a new one. Keys stop syncing while your plan is inactive and start again when it's back.
For developers: the Zapier app uses a small read-only API at https://app.larvabot.com/api/v1 (/leads?event=found|contacted|replied, /conversations, /projects, /me), with the key in an Authorization: Bearer header. Results are newest first, up to 500 per request.