Skip to main content

Generate scheduled B2B leads from Google Maps with Lemlist, Claude, and Pitchlane

Workflow preview

Workflow preview
100%
Generate scheduled B2B leads from Google Maps with Lemlist, Claude, and Pitchlane preview
Open on n8n.io

1. Workflow Overview

How it works Runs on schedule (Monday Friday at 9 AM) to automate lead generation Searches for companies on Google Maps by location and category Extracts owner information from company websites and...

Best for

  • Lead Generation automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.set, n8n-nodes-base.httprequest, n8n-nodes-base.splitout, n8n-nodes-base.code, n8n-nodes-base.webhook, n8n-nodes-base.scheduletrigger, @n8n/n8n-nodes-langchain.anthropic, @n8n/n8n-nodes-langchain.googlegemini

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Jannik Hiller.

Original n8n.io source

1.1 Workflow description

Title
Generate scheduled B2B leads from Google Maps with Lemlist, Claude, and Pitchlane
Workflow name
Generate scheduled B2B leads from Google Maps with Lemlist, Claude, and Pitchlane

How it works

  • Runs on schedule (Monday-Friday at 9 AM) to automate lead generation

  • Searches for companies on Google Maps by location and category

  • Extracts owner information from company websites and impressum pages

  • Enriches leads with email addresses and LinkedIn profiles using Lemlist

  • Generates personalized compliment messages using Claude AI

  • Creates custom video messages with Pitchlane

  • Uploads qualified leads to your CRM for follow-up

Set up steps

  • Configure Google Maps search parameters (location, category, search terms)

  • Add Serper API credentials for Google Maps search

  • Connect Lemlist for lead enrichment and upload

  • Configure Pitchlane API credentials for video creation

  • Set up Google Docs for documentation and notes

  • Connect Claude AI for personalized message generation

  • Adjust the schedule trigger time if you want a different time than 9 AM

  • Keep detailed workflow notes in the sticky notes inside your workflow

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Configure search parameters

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 2 - Search Google Maps

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 3 - Process search results

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 4 - Extract lead data

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 5 - Fetch company website

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 6 - Parse owner information

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 7 - Generate compliment message

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 8 - Create video with Pitchlane

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 9 - Set video status to pending

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 10 - Webhook for video completion

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 2

Block 11 - Extract video data

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 12 - Set status to completed

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 13 - Schedule trigger (Monday-Friday 9 AM)

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 14 - Check if website exists

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 15 - Clean impressum data

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 16 - Extract owner name

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 17 - Verify owner found

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 18 - Generate message with Claude

Type / Role
@n8n/n8n-nodes-langchain.anthropic - anthropic
Config choices
Version 1

Block 19 - Create marketing analysis

Type / Role
@n8n/n8n-nodes-langchain.googleGemini - googleGemini
Config choices
Version 1

Block 20 - Process data with JavaScript

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 21 - Create Google Doc

Type / Role
n8n-nodes-base.googleDocs - googleDocs
Config choices
Version 2

Block 22 - Find email addresses

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 23 - Enrich lead with Lemlist

Type / Role
n8n-nodes-base.lemlist - lemlist
Config choices
Version 2

Block 24 - Extract impressum data with AI

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 2

Showing the first 24 of 30 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Generate scheduled B2B leads from Google Maps with Lemlist, Claude, and Pitchlane
Complexity advanced
Nodes 30
Categories Lead Generation, Multimodal AI
Author Jannik Hiller
Published 22 Jan 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/12920/12920.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate scheduled B2B leads from Google Maps with Lemlist, Claude, and Pitchlane do?

How it works Runs on schedule (Monday Friday at 9 AM) to automate lead generation Searches for companies on Google Maps by location and category Extracts owner information from company websites and...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Generation, Multimodal AI use case.