Marketing

Extract Leads from Google Maps and Post to Twitter Automatically

42 nodes 314 110 Automatic trigger
Download

Workflow Description

An advanced automation workflow that extracts potential customer data from Google Maps, removes duplicates and errors, stores cleaned records in Google Sheets, and publishes them progressively to Twitter/X to expand marketing reach with minimal manual effort.

How it works

  1. 1.Extract lead data from Google Maps automatically using search parameters
  2. 2.Remove duplicate and invalid entries to ensure data quality
  3. 3.Process leads in controlled batches and post them to Twitter/X incrementally
  4. 4.Archive processed records in Google Sheets for future reference and analysis

Use cases

  • Build a targeted prospect list from Google Maps and amplify it through Twitter/X for B2B outreach
  • Automate local business intelligence gathering for specific industries and geographic regions
  • Scale lead generation campaigns by extracting and distributing data across social channels continuously

Requirements

  • Google account with access to Maps and Sheets API
  • Twitter/X developer account with write permissions
  • Basic understanding of data filtering and batch processing

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Twitter/X Google Sheets Remove Duplicates Split In Batches

Details

Trigger Automatic trigger
Nodes 42
Apps 4
Views 314
Downloads 110

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (42)

/

When clicking "Execute Workflow"

Manual Trigger

#1

Run workflow every hours

Schedule Trigger

#2

Execute Workflow Trigger

Execute Workflow Trigger

#3

Check Max Retries1

If

#4

Stop and Error1

Stop And Error

#5

GMaps API

HTTP Request

#6

Update Status to Success

Google Sheets

#7

Add rows in Google Sheets

Google Sheets

#8

Set Row Number

Set

#9

Set Zip

Set

#10

Set Place ID

Set

#11

Exponential Backoff

Code

#12

Remove Duplicates

Remove Duplicates

#13

Wait

Wait

#14

Check Max Retries

If

#15

Stop and Error

Stop And Error

#16

Exponential Backoff1

Code

#17

Wait1

Wait

#18

Settings

Set

#19

GS - Get Subcategory

Google Sheets

#20

Subcategory

Set

#21

GS - Get Zip Codes

Google Sheets

#22

Place Array

Code

#23

Loop Zips

Split In Batches

#24

Loop Subcats

Split In Batches

#25

GS - Get Status

Google Sheets

#26

Check Max Retries2

If

#27

Stop and Error2

Stop And Error

#28

Exponential Backoff2

Code

#29

Wait2

Wait

#30

Limit

Limit

#31

Sticky Note20

Sticky Note

#32

Sticky Note8

Sticky Note

#33

Sticky Note15

Sticky Note

#34

Sticky Note

Sticky Note

#35

Zips

Set

#36

Sticky Note1

Sticky Note

#37

Filter Zips

Filter

#38

Filter Subcategories

Filter

#39

If Empty

If

#40

Split Out

Split Out

#41

Sticky Note2

Sticky Note

#42