Make.com Content Automation (2026): Build a Full Workflow on the Free Plan
📑 Table of Contents
🎯 Quick Summary
Make.com’s free plan is tight — 1,000 operations per month, 2 active scenarios — but it’s enough to run a real content automation workflow. The key is designing lean: one trigger, one research call, one AI call, one publish step, one update step. Five modules. Around 8–10 ops per article run.
Make.com is where the workflow actually lives. It’s the thing that watches your spreadsheet, fires the API calls, and delivers the finished article to WordPress. But it’s also where most people get stuck — not because it’s hard, but because there’s no single guide that covers this specific workflow from start to finish.
This is that guide. Step by step, module by module, with the exact settings that keep you inside the free plan’s operation budget.
What the Make.com Free Plan Actually Gives You
The free plan has three constraints worth understanding before you build:
- 1,000 operations/month — every module execution in a scenario run costs 1 operation
- 2 active scenarios — you can have more scenarios saved, but only 2 can be active (scheduled to run) at a time
- 15-minute minimum interval — the fastest your scenario can check for new work is every 15 minutes
The 15-minute interval is fine for a content workflow. You’re not building a real-time system. The 2-scenario limit means you should build one well-designed scenario rather than splitting logic across multiple. And the 1,000 op limit, at ~10 ops per article, gives you roughly 100 runs per month — plenty for a growing content site.
The Scenario Structure
The workflow is a linear chain of five modules. No branching, no loops (for the basic version), no complex logic. Build it in this order and test each connection before adding the next.
Google Sheets (Filter Rows)
↓
Tavily (Search)
↓
Gemini AI (Generate Content)
↓
HTTP (POST to WordPress REST API)
↓
Google Sheets (Update Row)
Each module passes data to the next. The Google Sheets row provides the article topic. Tavily uses that topic to fetch research. Gemini receives the research plus your prompt and writes the article. The HTTP module posts the result to WordPress. The final Sheets module marks the row as done so it doesn’t get picked up again.
Module 1: Google Sheets — Filter Rows
This is your trigger. Instead of using the “Watch Rows” module (which uses a webhook or polling cursor), use Filter Rows — it scans your sheet on every run and returns rows matching your filter condition. Simpler, more predictable, and easier to debug.
Key settings:
- Spreadsheet ID: your Google Sheet’s ID from the URL
- Sheet Name: whatever you’ve named your content tab
- Filter: Column B (Status) equals “Write Approved”
- Limit:
1— critical. This processes one row per run, keeping ops usage predictable - Table contains headers: Yes
Module 2: Tavily — Search
Add the native Tavily module (search for “Tavily” in the module browser). Connect your Tavily API key when prompted.
Key settings:
- Query: map in your article title from the Sheets module. Add context:
{{Sheets_module_ID.`3`}} 2026 review pricing plans benchmark features vs alternatives - Search Depth: Advanced
- Max Results: 8
- Include Raw Content: Yes
- Chunks Per Source: 3
- Start Date:
2020-01-01
Module 3: Gemini AI — Generate Content
Make.com has a native Gemini AI module. Add it and connect with your Gemini API key from Google AI Studio.
Key settings:
- Model: gemini-2.0-flash (fast, free tier, good for long-form)
- Role: User
- Content: Your full prompt text, with
{{tavily_module.results[]}}injected at the research data section and{{sheets_module.`3`}}for the article topic
The prompt is the most important piece of this entire workflow. A weak prompt produces generic output regardless of how good your research data is. Prompt engineering is covered in depth in Guide 4 of this series — read that before finalising this module.
Module 4: HTTP — POST to WordPress REST API
This is the module that does the actual publishing. Use Make.com’s built-in HTTP → Make a Request module — not a WordPress-specific module, which adds unnecessary complexity.
Before you build this module, set up your WordPress connection:
- In WordPress admin, go to Users → Your Profile
- Scroll to Application Passwords
- Enter a name (e.g. “Make.com”) and click Add New Application Password
- Copy the generated password immediately — it won’t be shown again
- Your credentials for Basic Auth are:
your_wp_username:the_application_password
HTTP module settings:
- URL:
https://yoursite.com/wp-json/wp/v2/posts - Method: POST
- Headers: Authorization: Basic [base64 of username:app_password]
- Content Type: JSON (application/json)
- Body: JSON object with title, content, excerpt, status, slug, meta fields
{
"title": "{{sheets.article_title}}",
"content": "{{gemini_cleaned_output}}",
"excerpt": "{{parsed_excerpt}}",
"status": "draft",
"slug": "{{parsed_slug}}",
"meta": {
"_yoast_wpseo_title": "{{parsed_seo_title}}",
"_yoast_wpseo_metadesc": "{{parsed_meta_description}}"
}
}
"status": "draft" until you’ve verified the output quality is consistent. Switch to "publish" only once you trust the full pipeline. One bad auto-published article is harder to clean up than a draft sitting quietly in your WordPress backend.
Module 5: Google Sheets — Update Row
The final module marks the processed row so it won’t be picked up again on the next run. Use Google Sheets → Update a Row.
Map the row number from your Filter Rows module and update column B (Status) to “Published” or “Drafted” — whatever value your filter condition doesn’t match. This is what prevents the same article from being processed twice.
Staying Inside Your Operations Budget
With five modules and Limit: 1 set on your trigger, each scenario run costs exactly 5 operations (one per module). If you add RegExp parsers to clean Gemini’s output, that adds 1 op per parser. A scenario with 10 modules = 10 ops per run = 100 article runs per month on the free plan.
The scheduling sweet spot for free plan users is running the scenario every hour. At 10 ops per run, 24 runs per day = 240 ops. Over 30 days that’s 7,200 ops — but you only have 1,000. So in practice: run on-demand by activating the scenario manually when you have approved rows, or schedule it to run once or twice per day rather than continuously.
🚀 Start Building Your Scenario
Make.com’s free plan requires no credit card. Create your account, start a new scenario, and follow the module order above. The whole thing can be running in an afternoon.
Sign Up for Make.com Free →No credit card required
❓ Frequently Asked Questions
What is the difference between Filter Rows and Watch Rows in Make.com?
Watch Rows uses a cursor to track which rows it has already processed — useful for high-frequency data. Filter Rows scans the sheet on every run and returns rows matching your conditions. For a content workflow where you manually mark rows as approved, Filter Rows is simpler and more predictable. Watch Rows can miss rows if your cursor gets out of sync.
How do I set up WordPress Application Passwords?
Application Passwords are built into WordPress core since version 5.6. Go to Users → Your Profile → Application Passwords section. Enter a name for the connection, click Add New, and copy the generated password. Use your WordPress username and this password for Basic Auth in the Make.com HTTP module. Note: Application Passwords require HTTPS on your site.
Why does my Gemini output get cut off in Make.com?
The Gemini AI module in Make.com sometimes defaults to a low max tokens limit. Check your module settings and either remove the max tokens limit or set it to 8,000 or higher. Long-form articles (2,000+ words) need significant token budget. If output is still being cut, check that Gemini Flash’s context window supports your full prompt plus output length.
Can I add error handling to stop a row getting stuck?
Yes. Make.com supports error handlers on any module — right-click a module and select “Add error handler.” For production use, add a handler on the HTTP module that updates your Google Sheet row status to “Error” if the WordPress post fails. This prevents the same row being retried indefinitely and gives you a clear list of failed runs to investigate.
When should I upgrade from the Make.com free plan?
Upgrade when you consistently hit 800+ operations per month, when you need more than 2 active scenarios (e.g. a separate keyword research workflow), or when the 15-minute minimum interval becomes a constraint. Make.com’s Core plan at $9/month gives you 10,000 ops and unlimited scenarios — the right move once the free workflow is validated and producing results.
Latest Articles
Browse our comprehensive AI tool reviews and productivity guides
Claude Peak Hours 2026: When to Use Free & When to Pay
Understand Claude AI's free tier usage limits, peak hour restrictions, and the value of upgrading to a paid plan in 2026 based on real data.
Claude Free Review 2026: 90 Days with Anthropic’s AI Assistant
My 90-day review of Claude Free in 2026 details its core capabilities, usage limitations, and overall value for a content pipeline.
Google Sheets as a Content Calendar for AI Workflows (2026 Setup Guide)
Use Google Sheets as a zero-cost content database for AI workflows — here is the exact column structure, status system, and Make.com integration that keeps everything running cleanly.
AI Prompt Engineering for Long-Form Content 2026: What Actually Works
Prompt engineering determines whether AI-generated content is publishable or generic. Here are the techniques that produce consistent, high-quality long-form articles in 2026.
Make.com Content Automation 2026: Build a Workflow on the Free Plan
Build a working content automation scenario in Make.com's free plan — from Google Sheets trigger to WordPress publishing — with no code and under 1,000 operations per month.
Tavily API for Content Research 2026: Beginner’s Guide with Free Tier
Tavily API delivers structured real-time web research built for AI workflows — here's how to set it up and use it for content research without spending a dollar.
Free AI Content Stack 2026: 5 Tools That Actually Work Together
Discover the free AI content stack that actually works in 2026 — five tools with generous free tiers that cover research, writing, automation, and publishing end to end.
Top 7 AI Companies in 2026: Valuations, Revenue & Who’s Winning
Top AI companies in 2026 ranked by valuation, revenue, and real-world impact — from OpenAI's $840B record to the fastest-growing challengers reshaping the industry.
Perplexity AI Review 2026: How Good is it for Research and Information?
Perplexity AI, with a 2025 valuation of $20 billion, offers a robust conversational AI search experience with cited answers, deep research, and multimodal support.
Claude Mythos Preview (2026): Anthropic’s Most Powerful AI Model Is Too Dangerous to Release
Anthropic's Claude Mythos Preview is here — and it's so capable at finding cybersecurity vulnerabilities that they're withholding it from the public. Full breakdown of capabilities, Project Glasswing, benchmarks, and what it means for AI developers.
How to Automate Google Sheets with AI in 2026: A Step-by-Step Guide
Discover how to automate Google Sheets with AI in 2026 using native tools, add-ons, and no-code platforms for significant productivity gains.
Top 7 AI Email Tools to Boost Productivity in 2026 (Free + Paid Features)
Explore the top 7 AI email tools for 2026, offering features like personalized outreach, content generation, and smart drafting to enhance communication efficiency.