Jobs newsletter automation system (N8N, Bolt.new, RapidAPI, Mails.so & ChatGPT)
Ready for 3.0What this workflow does
This AI workflow has 36 nodes and runs when an HTTP POST request hits its webhook URL (plus 2 other triggers). Along the way it connects Google Sheets, OpenAI and Gmail. It also calls jobs-search-api.p.rapidapi.com over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 2 other triggers).
- Get All Subscribers (Google Sheets): uses Google Sheets
- get rows in all subscribers sheet (Google Sheets): uses Google Sheets
- Get Subscribers (Google Sheets): uses Google Sheets
- If: checks a condition and branches into true / false
- change status to unsubscribed (Google Sheets): update
- If: checks a condition and branches into true / false
- Send Email: sends an email over SMTP
- Confirm Email Validity (HTTP Request): calls an HTTP API
- add to unsubscribed sheet (Google Sheets): append
- Get Jobs (HTTP Request): calls jobs-search-api.p.rapidapi.com (POST)
…plus 23 more steps. See the full node list below.
Services it uses
HTTP calls to: jobs-search-api.p.rapidapi.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 (14)
- Webhook
n8n-nodes-base.webhook - HTTP Request
n8n-nodes-base.httpRequest - Send Email
n8n-nodes-base.emailSend - If
n8n-nodes-base.if - Merge
n8n-nodes-base.merge - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Split Out
n8n-nodes-base.splitOut - Aggregate
n8n-nodes-base.aggregate - Google Sheets
n8n-nodes-base.googleSheets - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code - Respond to Webhook
n8n-nodes-base.respondToWebhook - Gmail
n8n-nodes-base.gmail - Stop and Error
n8n-nodes-base.stopAndError
From the author
Watch on Youtube▶️ Welcome to this complete step-by-step guide on how to build your own newsletter automation system using n8n, Bolt.new, and RapidAPI. Whether you're a solo founder, indie hacker, or community builder, this setup will allow you to collect…