AutomationMart
Home/Browse/Jobs newsletter automation system (N8N, Bolt.new, RapidAPI, Mails.so & ChatGPT)
n8n

Jobs newsletter automation system (N8N, Bolt.new, RapidAPI, Mails.so & ChatGPT)

n8nn8n36 modulesv1.0
GmailGoogle SheetsOpenAI

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 subscribers, send them curated job updates, and manage unsubscriptions — all with full control and zero reliance on third-party newsletter tools. 🚀 Goal of This Guide By the end of this guide, you will have a fully working system that allows yo

At a glance

Jobs newsletter automation system (N8N, Bolt.new, RapidAPI, Mails.so & ChatGPT) is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Sheets, OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Sheets, OpenAI
Modules
36
Price
Free
Version
v1.0
Jobs newsletter automation system (N8N, Bolt.new, RapidAPI, Mails.so & ChatGPT) workflow diagram

About this workflow

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 subscribers, send them curated job updates, and manage unsubscriptions — all with full control and zero reliance on third-party newsletter tools. 🚀 Goal of This Guide By the end of this guide, you will have a fully working system that allows you to: - Collect user subscriptions from a modern frontend interface - Send welcome or rejection emails (using your own SMTP) - Automatically scrape jobs via an API and send them to subscribers weekly or daily - Manage unsubscriptions with confirmation and webhook logic - Customize and manage all this using n8n workflows with no-code/low-code skills This system is perfect for niche job boards, community newsletters, or any project that needs automated content delivery to subscribers. 🧱 Tools You'll Be Using - n8n – for automation workflows and acting as your backend - Bolt.new – to build your newsletter landing page and subscription interface - Google Sheets – to act as your lightweight subscriber/job database - RapidAPI – to pull job listings from the Jobs Search API - Custom SMTP Email (Optional) – to send branded emails using your own domain 📄 Step 1: Set Up Your Google Sheets Database Make a copy of this Google Sheets template that will serve as your database: 🔗 Click here to copy the Google Sheet template]( This includes: - A Subscribers sheet to store new signups - An Unsubscribers sheet to prevent duplicates - A Jobs sheet to store scraped job listings ⚙ Step 2: Get Your API Key for Jobs Scraping We use this API from RapidAPI to pull job listings programmatically: 🔗 Jobs Search API on RapidAPI 1. Sign up or log into RapidAPI 2. Subscribe to the Jobs Search API 3. Copy your API key — you'll need this in n8n ⚙ Step 3: Get Your API Key for Email Validation We use this API from Mails.so to confirm email's validity before adding them to our database: 🔗 Mails.so API 1. Sign up or log into mails dot so 2. Visit the dashboard, then click on API 3. Copy the cURL command and import on http request node 🌐 Step 4: Set Up Your Frontend with Bolt.new You'll be building a beautiful, modern newsletter landing page using Bolt.new. Use this link for prompts to generate: - Your landing page - Email templates (welcome, already subscribed, unsubscribe confirmation) - Terms & Privacy Policy pages - Unsubscribe confirmation page 🔗 Access the Bolt.new Prompt Document This includes: - A homepage form with input fields (Name, Email) and consent checkbox - Logic to send data to n8n webhook using fetch() - UI logic for showing webhook response (Success, Already Exists, Invalid Email) - Unsubscribe page handling (Make your own copy so that you can edit it while we format the prompts) 📤 Step 5: Set Up Email Sending With Your Custom Domain (Optional but Recommended) To send branded HTML emails from your own domain, follow this tutorial to configure SMTP properly on n8n with your cPanel email account: 🔗 Guide: How to Set Up SMTP with cPanel Email on n8n This setup helps: - Improve deliverability - Avoid Gmail spam filters - Send beautiful HTML emails you can customize fully 🔄 Step 6: Create n8n Workflows for Subscription Management In n8n, you'll need to build these workflows: ✅ 1. Handle Subscriptions - Receives webhook from frontend with name and email - Validates email (using mails.so) - Checks if already subscribed - Sends appropriate HTML email (Welcome, Already Exists, Invalid Email) - Adds to Google Sheet database ✅ 2. Scrape Jobs and Email Subscribers - Use Cron node to run daily/weekly - Use RapidAPI to fetch new jobs - Format jobs into readable HTML - Send jobs to all active subscribers via SMTP ✅ 3. Handle Unsubscriptions - Expose a webhook for /unsubscribe - Confirm email, show a button - On confirmation, add email to Unsubscribers sheet - Show feedback and redirect user back to homepage after 2 seconds 🧠 What You're Learning Along the Way - How to use n8n as a backend service (reliable, scalable, visual) - How to use webhooks to connect frontend and backend logic - How to scrape APIs, format JSON data, and convert it to HTML emails - How to use Function nodes for data processing - How to build logic with IF and Switch nodes - How to design a minimal, clean frontend with Bolt.new - How to control the entire newsletter system without external platforms --- Follow me on twitter @juppfy | or check out my agency website.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Make an API call to WooCommerce and add a new row in Google Sheets

Automatically update your Google Sheets with new data from WooCommerce API calls. Streamline data management by integrating WooCommerce and Google Sheets effortlessly.

Free

Generate new articles and log them in Google Sheets using ChatGTP

Automatically generate new articles using ChatGPT and log them in Google Sheets whenever a new article is triggered via RSS feed.

Free

Get the number of followers and add it to Google Sheets

Automatically track social media growth by fetching follower counts and updating them in Google Sheets for easy analysis and reporting.

Free

Add a row in Google Sheets when a contact joins Mailvio

Every time a new contact joins your Mailvio add a row in your Google sheets.

Free

Sync Google Calendar events to Google Sheets with Slack notifications

Sync your Google Calendar events with Google Sheets and get daily Slack summaries with meeting statistics. FEATURES: Real-time sync of new and updated events Auto-categorization (Meeting, 1:1, Interview, Demo, Focus Time) Platform detection (Google Meet, Zoom, Teams) Daily statistics dashboard Cancellation tracking Optional email notifications to attendees FLOWS: New Event: Log to Sheets + Slack notification + Optional email Updated Event: Update Sheets + Slack notification Canceled Event: Lo

Free

Create a reservation system using ManyChat and Google Sheets

This scenario connects ManyChat and Google Sheets as part of a reservation system built for an AI-enhanced chatbot powered by ManyChat and Janis.ai

Free

Generate content ideas from PDFs with InfraNodus GraphRAG and AI gap analysis

This template can be used to find the content gaps in PDF documents using the InfraNodus knowledge graph / GraphRAG text representation and then generate ideas / questions / AI prompts that bridge those gaps based on optimizing the knowledge graph's structure. Simply upload several PDF files (research papers, corporate or market reports, etc) and generate an idea in seconds. The template is useful for: - generating ideas / questions for rese

Free

Qualify real estate leads automatically with OpenAI, Gmail & Airtable CRM

How It Works 1. This AI Agent automatically qualifies property buyer leads from form submissions. 2. Form Submission Trigger 3. When a user submits their details via a property inquiry form, the workflow is triggered. 4. AI Lead Classification 5. The buyer's input (budget, location, timeline, etc.) is analyzed by OpenAI to extract structured data and generate a lead score (0–100). 6. Lead Qualification Logic 7. Leads with a score of 70 or above are marked as qualified, the rest are ignored or

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free