How to Create a 100% Automated Newsletter That Delivers Value on Autopilot
Are you struggling to consistently engage with your email subscribers? Let me show you how to create a fully automated newsletter that delivers value on autopilot.
Why Automate a Newsletter?
A newsletter gives you a repeatable way to share useful content and keep your business in front of subscribers. Automation can reduce the work of collecting articles and formatting each issue, so you can spend more time choosing good sources and improving your offer.
Revenue depends on your audience, offer, and engagement. Treat list growth as the start of the process, then measure clicks and conversions from the emails you send.
What if Your Newsletter Wrote Itself? ✨
Imagine having a 100% automated newsletter that:
Pulls the latest news and insights in your niche
Adds AI-generated images and helpful tips
Includes your latest blog posts or YouTube videos
Sends itself to your growing list without you lifting a finger
This isn't science fiction - it's completely possible using the tools and step-by-step process I'm about to share with you.
The Main Tool: Brevo 📧
Brevo is the core platform we'll use to create and send our fully customizable automated newsletter. Think of it as the canvas that brings all our dynamic content together.
Here's how the process works:
Create a template in Brevo with variables for content you want to dynamically swap out
Use a no-code automation tool to fill in those sections with automatically generated content
Step 1: Create Your Free Brevo Account
Start by signing up for a free Brevo account. The free plan allows you to:
Send 300 emails per day
Access their API (necessary for our automation)
Use customizable templates and the drag-and-drop editor
No credit card is required to sign up. If you later decide to upgrade to send more emails, you can use their paid plans.
Step 2: Create Your First Contact List
Once you've signed up:
Go to Contacts → Lists → Create a List
Name your list (something like "Test List Automation")
Add your own email addresses as test contacts
You can either manually add contacts or import them via CSV if you already have a list.
Step 3: Create Your Email Template
Next, we'll create the template that will hold all our dynamic content:
Go to Campaigns → Template → Create Template
Select "Email Template"
Name your template (e.g., "Test Automation Example")
Enter a temporary subject line (we'll override this through automation)
Complete your "from" information
Choose "Start from Scratch" for maximum customization
For an eligible upgrade, our Brevo partner offer is 50% off Starter or Standard for the first three months with SOLO50. Start by testing the workflow with your own email addresses.
Building Your Dynamic Newsletter Template 🔄
The drag-and-drop editor makes it easy to create a professional-looking newsletter. Here's how to add dynamic sections:
Adding a News Section
Drag in a section element from the "Sections" panel
Add an image, heading, text, and button element
For each element you want to make dynamic, use the variable format:
{{params.your_variable_name}}
For example:
Image: {{params.article_image_URL}}
Title: {{params.article_title}}
Summary: {{params.article_summary}}
Button URL: {{params.article_URL}}
Adding a Quote of the Day
Add a divider element
Add a text section
Title it "Quote of the Day"
Use the variable: {{params.quote}}
Adding Your YouTube Content
Create a section with:
YouTube video title: {{params.youtube_title}}
YouTube thumbnail: {{params.youtube_thumbnail}}
Watch URL: {{params.youtube_URL}}
Adding Static Sections
You can also include sections that don't change with each newsletter:
Contact information
Book a call buttons
Social media links
Company info
Remember to save and activate your template when finished! 💾
Automating Content Generation with Make.com 🤖
Now for the magic part - automating all the content that will populate our template:
Create a free account on Make.com
Create a new scenario
Start with an RSS module to pull industry news
Setting Up RSS Feed Sources
Sign up for RSS.app
Create a new feed by entering relevant keywords for your niche
Save and copy the XML feed URL
Paste this into your Make RSS module
Using ChatGPT to Summarize Articles
Set up a ChatGPT API connection in Make
Get your API key from platform.openai.com
Set an API budget and check usage costs for the text and images you generate
Create a prompt that tells ChatGPT to:
Summarize the article for a newsletter
Write a compelling title
Include the URL to read the full article
Format the output as JSON with title, summary, and URL variables
Generating Newsletter Images
Use a supported image-generation model in your current Make integration to create an image based on the article summary
Specify that you don't want text in the image
Save the generated image at a stable public image URL, then pass that URL to your newsletter template
Creating Dynamic Newsletter Titles
Use another ChatGPT module to:
Write a compelling subject line based on all newsletter content
This will override the temporary subject in your Brevo template
The original video used DALL·E. OpenAI retired its DALL·E API models in May 2026, so an imported older blueprint needs an updated image step. Check the model and output fields, then test the image in a delivered email.
Connecting Everything to Brevo 🔗
The final step is connecting all these dynamic elements to your Brevo template:
Add a Brevo module in Make
Select your sender name
Choose your template
Set the subject line to use the AI-generated subject
Schedule it to send immediately when the automation runs
Select your recipient list
Enable Advanced Settings
Map each variable to its corresponding data source:
article_title → ChatGPT title output
article_summary → ChatGPT summary output
article_image_URL → saved image URL
article_URL → Article URL from RSS
etc.
Scheduling Your Automated Newsletter ⏰
Once everything is set up and tested, you can schedule your newsletter to go out automatically:
Configure your Make scenario to run on a schedule
Select days of the week and specific times
Weekly or even daily schedules work well depending on your content type
Before turning on the schedule, send an issue to yourself and check the article source, summary, image, subject, and every link. Add a check for empty or repeated feed items so the workflow does not send a duplicate issue.
Advanced Options for Multiple Content Sources 🔍
If you want to include multiple content sources (like both RSS articles and YouTube videos):
Create additional scenarios to gather different content types
Store the content in a database
Pull from the database to fill in your template variables
This is a more advanced approach but allows for greater flexibility in your newsletter content.
Final Thoughts 💭
Setting up an automated newsletter takes some initial work, but once it's running, you'll have a powerful system that:
Consistently delivers value to your subscribers
Keeps you top of mind with your audience
Helps you unlock the revenue potential of your email list
Saves you hours of time each week
Once set up, the workflow handles the repeatable assembly and delivery steps. Review the content and monitor failed runs, API balances, and subscriber engagement so the newsletter stays useful.