Monthly live music events newsletter
Needs changesWhat this workflow does
This workflow has 12 nodes and runs on a schedule (every month at 20:00). Along the way it connects Gmail.
How it runs
Trigger: On a schedule (every month at 20:00).
- Setup location and email (Edit Fields (Set)): sets or maps fields
- Get events page (HTTP Request): calls an HTTP API
- Get all events from the page (HTML Extract): uses HTML Extract
- Split events (Item Lists): reshapes item lists (legacy Item Lists node)
- Last page? (If): checks a condition and branches into true / false
- Collect all results (Code): runs custom JavaScript code
- Wait: waits 3 seconds
- Get each event data (HTML Extract): uses HTML Extract
- Limit to one (Item Lists): reshapes item lists (legacy Item Lists node)
- 💄 Lick the stamp (Code): runs custom JavaScript code
…plus 1 more step. See the full node list below.
Services it uses
Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- HTML Extract in Get all events from the page, Get each event data: replace with HTML node, 'Extract HTML Content' operation.
- Item Lists (legacy) in Limit to one, Split events: replace with Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used).
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| HTML Extract Get all events from the page, Get each event data | HTML node, 'Extract HTML Content' operation |
| Item Lists (legacy) Limit to one, Split events | Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used) |
Nodes used (9)
- HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - HTML Extract
n8n-nodes-base.htmlExtract - Item Lists
n8n-nodes-base.itemLists - Wait
n8n-nodes-base.wait - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Gmail
n8n-nodes-base.gmail
From the author
How it works? - This workflows sends you a monthly lists of live music events for a specific location. - Events are fetched from songkick.com and delivered to you by email to a provided email address(es). - Each event in the list has a link to a full SongKick…