Refresh Webflow directory listings from Google Maps with Bright Data and OpenAI
Ready for 3.0What this workflow does
This AI workflow has 27 nodes and runs on a schedule (every day at 06:00). Along the way it connects Webflow, OpenAI Chat Model, Slack and Google Sheets and 1 more. It also calls api.brightdata.com over HTTP.
How it runs
Trigger: On a schedule (every day at 06:00).
- Settings (Edit Fields (Set)): sets 11 fields: webflow_site_id, webflow_collection_id, field_maps_url…
- Get Directory Items (Webflow): get many (item)
- Build Refresh List (Code): runs custom JavaScript code
- Any Listings To Refresh? (If): checks a condition and branches into true / false
- Fetch Listings From Maps (HTTP Request): calls api.brightdata.com (POST)
- Check Fetch Accepted (Code): runs custom JavaScript code
- Wait: waits 15 seconds
- Check Snapshot Progress (HTTP Request): calls an HTTP API (GET)
- Evaluate Fetch Progress (Code): runs custom JavaScript code
- Listings Ready? (If): checks a condition and branches into true / false
…plus 12 more steps. See the full node list below.
Services it uses
HTTP calls to: api.brightdata.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Webflow
n8n-nodes-base.webflow - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Slack
n8n-nodes-base.slack - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail
From the author
Quick overview This workflow runs weekly to sync a Webflow CMS directory with current Google Maps listing data fetched via Bright Data, rewrites updated one-line blurbs with OpenAI (GPT-5.6), posts a digest to Slack, and optionally writes approved changes…