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

⚑ 1,809 views Β· πŸ“± Social Media & Email Marketing

πŸ’‘ Pro Tip β€” Job boards are notoriously hard to scrape β€” CAPTCHAs, rate limits, constantly changing layouts. ScraperNode has maintained scrapers for Indeed jobs, Glassdoor reviews, and Glassdoor jobs that handle all of that for you.

View All Scrapers

Description

Black and White Clean Videocentric YouTube Thumbnail 2.png 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:

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

πŸ“„ 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](https://docs.google.com/spreadsheets/d/11vxYkjfwIrnNHN6PIdAOa_HZdTvMXI0lm_Jecac4YO0/edit?gid=0#gid=0)

This includes:

βš™ 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:

πŸ”— Access the Bolt.new Prompt Document

This includes:

(Make your own copy so that you can edit it while we format the prompts)

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:

πŸ”„ Step 6: Create n8n Workflows for Subscription Management

In n8n, you’ll need to build these workflows:

βœ… 1. Handle Subscriptions

βœ… 2. Scrape Jobs and Email Subscribers

βœ… 3. Handle Unsubscriptions

🧠 What You’re Learning Along the Way


Follow me on twitter @juppfy | or check out my agency website.

πŸ”— Nodes Used

Send Email, Google Sheets, HTTP Request, Webhook, Gmail, Stop and Error

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup