Make.com Expert Guide · June 2026

The Ultimate
Content Creator
Pipeline

One Make scenario. Trending topic in → Blog post, featured image, 3 TikToks, 3 Instagram posts, 3 Pinterest pins, 1 YouTube video, 3 YouTube Shorts — all auto-published. While you sleep.

~96
Credits Per Run
14
Pieces of Content
6
Platforms
50+
Modules Built
See the Full Scenario ↓ Start Free on Make →

What This Scenario Does

This is a single Make scenario split into 5 phases. It runs on a schedule (daily or weekly), discovers what's trending, creates a fully EEAT-optimized blog post, produces platform-native social content for every major channel, generates YouTube video assets, and auto-publishes everything. Zero manual work after setup.

🔭
Phase 1
Discover
Scheduler Trigger
Google Trends RSS
Reddit Hot Posts
Twitter/X Trends
AI Ranks Topics
Niche Filter
✍️
Phase 2
Blog Post
EEAT Research
Outline (GPT-4o)
Full Article (Claude)
SEO Meta + Schema
Featured Image (DALL-E)
Post to WordPress
📱
Phase 3
Social Posts
3× TikTok Scripts
3× Pinterest Pins
3× Instagram Posts
Visual Assets (DALL-E)
Auto-Queue Buffer
Notion Log
🎬
Phase 4
YouTube
Full Video Script
3× Shorts Scripts
Thumbnail Text
ElevenLabs Voiceover
Thumbnail (DALL-E)
Save to Drive
🚀
Phase 5
Publish
TikTok API Post
Pinterest API
Instagram Graph
YT Draft Upload
Slack Report
Airtable Log

Before You Build: Required Connections

Set up these connections in Make before building the scenario. Each needs to be authorized once.

🤖
OpenAI
API KEY
🧠
Anthropic Claude
API KEY
🌐
WordPress
USERNAME + APP PASS
📱
TikTok
OAUTH 2.0
📌
Pinterest
OAUTH 2.0
📸
Instagram (Meta)
META BUSINESS OAUTH
🎵
ElevenLabs
API KEY
☁️
Google Drive
OAUTH 2.0
📊
Airtable
API KEY
💬
Slack
OAUTH 2.0
🗒️
Notion
OAUTH 2.0
📡
Make AI Web Search
BUILT INTO MAKE
⚠️

Instagram & TikTok Direct-Post Note

TikTok requires their Content Posting API (apply via TikTok for Developers). Instagram requires a Business or Creator account connected to a Facebook Page via Meta Business Suite — consumer personal accounts cannot post via API. For both, Buffer or Later are easier drop-in alternatives and have native Make integrations for queuing posts.

Finding Trending Topics

This phase runs automatically on your chosen schedule, scrapes trending signals from multiple sources, and uses AI to select the single best topic for your niche — fully automated, zero manual curation.

MOD 1
⏰ Scheduler Trigger
Make Built-in · Triggers the entire pipeline
1 credit
Schedule Trigger
MAKE BUILT-IN · TRIGGER MODULE
Set to run daily at 5:00 AM (your time zone) or weekly on Monday. This fires the entire pipeline. Counts as 1 credit regardless of what it returns. In Make, go to the trigger module settings → Scheduling → set interval to "Every day" at your preferred time.
1 cr
💡
Pro tip: Start with weekly runs while testing. Once the scenario is stable and you're happy with quality, switch to daily. A daily run at 10k credits/month = ~310 runs, which is roughly 30,000 credits — plan your plan accordingly.
MOD 2–5
🔭 Trend Intelligence Gathering
HTTP + RSS + Make AI Web Search · Pull trending signals from 4 sources
8 credits
📡
Make AI Web Search — Google Trending Searches
MAKE AI WEB SEARCH · BETA
Use Make's built-in AI Web Search module to query "top trending Google searches today [your niche]". Returns structured results including titles, snippets, and search volume context. Set Query to: "trending topics in [your niche] today site:trends.google.com OR reddit.com"
Search Query
trending [YOUR NICHE] topics this week Google search volume high interest
2 cr
🔗
HTTP — Fetch Reddit Hot Posts RSS
MAKE HTTP MODULE · GET REQUEST
Make an HTTP GET request to Reddit's RSS feed for your niche subreddit. Returns the top hot posts as JSON. URL: https://www.reddit.com/r/[YOURNICHE]/hot.json?limit=10 — Add header: User-Agent: Make-Automation/1.0. Parse the JSON response to extract post titles, upvote counts, and comment counts.
2 cr
📰
RSS Feed — Google News for Your Niche
MAKE RSS MODULE · WATCH FEED
Add an RSS module watching Google News for your keyword. Feed URL: https://news.google.com/rss/search?q=[YOUR+NICHE]&hl=en-US&gl=US&ceid=US:en — Set "Maximum number of returned items" to 10. This returns recent news headlines with publish dates. Use this to catch news-driven trends.
2 cr
📊
Text Aggregator — Combine All Trend Signals
MAKE BUILT-IN TOOLS · AGGREGATOR
Add a Text Aggregator module. Set the Source Module to aggregate from all 3 sources above. Map: Reddit post titles + upvote counts, Google News headlines + publish dates, Google search trend terms. Separate each item with a newline. This collapses all the raw data into a single text blob to feed into the AI.
2 cr
MOD 6
🧠 AI Topic Selection & Research Brief
OpenAI GPT-4o · Pick the best topic + generate research brief
2 credits
🤖
OpenAI — Select Best Topic + Create Brief
OPENAI (GPT-4O) · CREATE COMPLETION
Feed the aggregated trend data into GPT-4o. Ask it to select the single best topic for your niche and return a structured JSON research brief. Map {{aggregated_trends}} into the user message.
System Prompt
You are an expert content strategist and SEO specialist for [YOUR NICHE] content. Your job is to analyze trending signals and select the single best topic to create content about today. You must return ONLY valid JSON, no other text.
User Prompt (with mapped variable)
Here are today's trending signals across Google, Reddit, and Google News for [YOUR NICHE]:

{{6.text}} [aggregated trends text]

Analyze these signals and select the SINGLE BEST topic for a content piece today. Choose based on: search volume potential, engagement signals (upvotes/comments), recency, and gap opportunity (underserved by existing content).

Return this exact JSON structure:
{
"chosen_topic": "The exact topic title",
"target_keyword": "primary SEO keyword",
"secondary_keywords": ["kw1", "kw2", "kw3", "kw4", "kw5"],
"search_intent": "informational | commercial | navigational",
"content_angle": "what unique angle makes this piece stand out",
"why_trending": "1-sentence reason this is hot right now",
"target_audience": "who specifically is searching for this",
"content_hook": "the opening hook sentence for the article"
}
2 cr
💡

Parse the JSON Output

After this module, add a JSON Parse module (Tools → Parse JSON). Set the JSON string to {{6.choices[].message.content}}. This makes each field — chosen_topic, target_keyword, etc. — individually mappable in every downstream module. This is critical for building the rest of the scenario.

Creating the EEAT-Optimized Blog Post

Google's EEAT framework (Experience, Expertise, Authoritativeness, Trustworthiness) is now the core quality signal for ranking content. This phase generates a complete, publish-ready blog post that signals all four pillars to Google's algorithm.

E
Experience
First-person perspective, real examples, lived context embedded in the content
E
Expertise
Accurate, detailed, technically sound information with cited sources and statistics
A
Authoritativeness
Links to authoritative sources, author bio, consistent topical depth and coverage
T
Trustworthiness
Accurate claims, factual statistics, balanced perspective, clear author credentials
MOD 8
🔍 Deep Research with AI Web Search
Make AI Web Search · Gather facts, stats, expert quotes for EEAT
2 credits
🔍
Make AI Web Search — Research Facts & Stats
MAKE AI WEB SEARCH · BETA MODULE
Use Make's AI Web Search to find recent statistics, expert quotes, and authoritative sources for the chosen topic. Map {{topic}} and {{target_keyword}} from the JSON parse module.
Search Query (use variable mapping)
{{chosen_topic}} statistics 2024 2025 expert quotes research study authoritative data
This gives Claude real, recent facts to cite — the backbone of a trustworthy EEAT article. The search returns URLs, titles, and snippets that become source references in the article.
2 cr
MOD 9
📐 Article Outline Generation
OpenAI GPT-4o · Build SEO structure before writing
2 credits
📐
OpenAI — Generate SEO Article Outline
OPENAI GPT-4O · CREATE COMPLETION
Generate a structured H2/H3 outline before writing the full article. This gives Claude a clear structure to write into, producing a more organized and SEO-sound piece.
System Prompt
You are an expert SEO content strategist. Create a detailed article outline that will rank on Google's first page and satisfy EEAT signals. Return only the outline in clean markdown format.
User Prompt
Topic: {{chosen_topic}}
Primary keyword: {{target_keyword}}
Secondary keywords: {{secondary_keywords}}
Search intent: {{search_intent}}
Content angle: {{content_angle}}
Research context: {{research_results}}

Create a complete H2/H3 article outline. Include:
- Title tag (under 60 chars, keyword-first)
- Meta description (under 155 chars, includes keyword + CTA)
- H1 heading (engaging, includes keyword)
- 6-8 H2 sections with 2-3 H3 subsections each
- FAQ section (5 questions matching "People Also Ask" patterns)
- A "Key Takeaways" intro section
- Call to action section at end
Target word count: 2,000–2,500 words
2 cr
MOD 10
✍️ Full EEAT Article — Written by Claude
Anthropic Claude Sonnet · Write the complete blog post
2 credits
🧠
Anthropic Claude — Write Full EEAT Blog Post
ANTHROPIC CLAUDE SONNET · CREATE MESSAGE
Claude is ideal here — it writes longer, more nuanced content that reads naturally and doesn't trigger AI-content penalties. Feed it the outline, research, and detailed EEAT instructions.
System Prompt
You are an expert content writer and SEO specialist for [YOUR NICHE]. You write in a clear, engaging, authoritative voice that demonstrates genuine expertise and experience. You NEVER use filler phrases like "In today's world", "In conclusion", or "It is important to note". Write with specificity, cite statistics with years, and write as if the author has personally experienced the topic. Always write in HTML format ready for WordPress.
User Prompt
Write a complete, 2,000–2,500 word blog post following this outline exactly:

OUTLINE: {{outline}}

RESEARCH SOURCES TO CITE: {{research_results}}

PRIMARY KEYWORD: {{target_keyword}}
CONTENT HOOK: {{content_hook}}

EEAT REQUIREMENTS — include ALL of the following:
✦ Experience: Add 1-2 first-person anecdotes showing hands-on experience with this topic
✦ Expertise: Include at minimum 3 specific statistics with source + year cited in parentheses
✦ Authoritativeness: Reference 2-3 authoritative organizations/publications in your niche by name
✦ Trustworthiness: Add a "What to Watch Out For" section with honest caveats or limitations

SEO REQUIREMENTS:
✦ Include primary keyword in: first 100 words, at least 2 H2 headings, and naturally throughout
✦ Include at least 3 secondary keywords naturally integrated
✦ Add an FAQ section with 5 questions formatted as schema-friendly Q&A pairs
✦ Use short paragraphs (3 sentences max), bullet lists where appropriate, bold key terms
✦ Add internal link placeholders: [LINK: relevant anchor text]

Format the entire output as clean WordPress HTML (using <h2>, <h3>, <p>, <ul>, <strong> tags). Do not include <html>, <head>, or <body> tags.
2 cr

📋 EEAT Best Practices Checklist (Built into Every Post)

  • Author bio schema markup added automatically via WordPress function
  • At least 3 cited statistics with source + year (e.g. "According to HubSpot's 2024 State of Marketing...")
  • First-person experience section ("When I tested this..." / "In my experience...")
  • FAQ section structured with JSON-LD schema for Google rich snippets
  • External links to 2-3 authoritative .gov, .edu, or major publication sources
  • Clear "last updated" date in post metadata
  • Target keyword density: 0.5–1.5% (not forced, naturally integrated)
  • Content gap coverage: addresses angles competitors don't
MOD 11
🖼️ Featured Image Generation
OpenAI DALL-E 3 · Create a high-quality, relevant featured image
2 credits
🖼️
OpenAI DALL-E 3 — Generate Featured Image
OPENAI · CREATE IMAGE
Generate a 1792×1024px featured image (WordPress landscape format). Use a detailed prompt engineered for professional blog imagery — avoid AI-looking stock photo aesthetics.
Image Prompt (map variables)
Professional, editorial-style photograph representing "{{chosen_topic}}". [YOUR STYLE: e.g. "Clean, modern, bright lighting, lifestyle photography style. Person using a laptop in a bright home office with plants."]. High resolution, no text, no watermarks, suitable for a professional blog header. Aspect ratio: wide landscape, cinematic composition.
Settings: Size: 1792x1024, Quality: HD, Style: Natural. The response includes a URL to the generated image. In the next module, download it with HTTP GET and upload to WordPress Media Library.
2 cr
⬇️
HTTP — Download Generated Image
MAKE HTTP · GET FILE
Make a GET request to the DALL-E image URL to download the binary image file. Map {{11.data[].url}} as the URL. Set "Parse response" to OFF — you want the raw binary to upload to WordPress.
1 cr
📤
WordPress — Upload Media (Featured Image)
WORDPRESS · UPLOAD MEDIA FILE
Upload the downloaded image binary to your WordPress media library. Set: File{{data}} from HTTP module, Filename{{slug}}-featured.jpg, Title → Alt text with keyword. Returns a Media ID used in the next module.
1 cr
📝
WordPress — Create Post (Published or Draft)
WORDPRESS · CREATE A POST
Create the full WordPress post. Map all fields from previous modules.
Field Mappings
Title → {{h1_heading}} from outline
Slug → Auto-generated from title
Content → {{article_html}} from Claude
Status → "draft" (review before publishing) or "publish"
Meta Title → {{title_tag}} (60 chars max)
Meta Description → {{meta_description}}
Featured Image ID → {{media_id}} from upload
Categories → Map to your niche category
Tags → {{secondary_keywords}}
1 cr

Creating Social Media Content

Each platform needs native content — not repurposed captions. This phase generates 9 total posts (3 per platform) with platform-specific formatting, hashtag strategies, and visual assets for TikTok, Pinterest, and Instagram.

MOD 15–17
🎵 TikTok — 3 Video Scripts
Claude Sonnet · 3 distinct hooks, formats, and angles
3 credits
🎵
Anthropic Claude — Generate 3 TikTok Video Scripts
ANTHROPIC CLAUDE SONNET · CREATE MESSAGE
Generate all 3 TikTok scripts in one API call by requesting a JSON array. Each script uses a different format proven to perform on TikTok's algorithm. Map the blog post summary and topic data.
System Prompt
You are a TikTok content creator expert who understands viral video psychology. You write short, punchy, engaging video scripts that perform well on TikTok's FYP algorithm. Return ONLY a valid JSON array.
User Prompt
Topic: {{chosen_topic}}
Blog post summary: {{blog_excerpt}}

Generate 3 TikTok video scripts in this JSON format:
[
{
"format": "POV Story",
"hook": "First 3 seconds hook — must create pattern interrupt",
"script": "Full 30-45 second spoken script with [PAUSE] and [POINT AT SCREEN] stage directions",
"on_screen_text": ["Text overlay 1", "Text overlay 2", "Text overlay 3"],
"cta": "End CTA — follow, comment, or link in bio",
"hashtags": "#tag1 #tag2 #tag3 #tag4 #tag5 (mix niche + broad)",
"music_vibe": "Suggested music energy: trending audio / lo-fi / hype"
},
{ "format": "Hot Take / Controversial Opinion", ... },
{ "format": "Tutorial / Step-by-Step", ... }
]
1 cr
🎵
TikTok #1: POV Story
30–45 sec · Hook-first
  • Hook in first 1–2 seconds — must stop the scroll
  • Use "POV: You just discovered..." or "This changed everything about..."
  • Personal, first-person narrative throughout
  • Pattern interrupt at 15 sec to retain viewers past midpoint
  • Strong CTA: "Follow for part 2" or "Comment your experience"
🔥
TikTok #2: Hot Take
20–30 sec · Controversy-driven
  • Open with a statement most people disagree with
  • Defend with 2–3 quick, specific data points
  • "Unpopular opinion: [TOPIC] is actually..." format
  • Ask viewers to share their take in comments
  • Drive comments = algorithm boost
📋
TikTok #3: Tutorial
45–60 sec · Educational
  • Open with result: "Here's how I [achieved result] in X days"
  • Number your steps on-screen text for scannability
  • Max 5 steps — TikTok viewers don't have patience for more
  • End with "Save this for later" CTA (saves = algorithmic gold)
  • Link to full blog post in bio
MOD 18–21
📌 Pinterest — 3 Pins with Visuals
Claude + DALL-E 3 · SEO-optimized pin descriptions + custom images
6 credits
📌
Anthropic Claude — Generate 3 Pinterest Pin Packages
ANTHROPIC CLAUDE SONNET · CREATE MESSAGE
Pinterest is a visual search engine — pin descriptions are SEO content, not social captions. Claude generates keyword-rich, searchable descriptions plus image prompt text for DALL-E.
User Prompt
Topic: {{chosen_topic}}
Target keyword: {{target_keyword}}
Blog URL: {{wordpress_url}}

Create 3 Pinterest pin packages. Return as JSON array:
[
{
"pin_title": "SEO-optimized title, max 100 chars, keyword-first",
"pin_description": "200–500 word SEO description — write like it's being searched. Include primary keyword in first sentence, 3–5 related keywords naturally. End with link to blog post. No hashtags needed — Pinterest is keyword-driven not hashtag-driven.",
"image_text_overlay": "Large bold text for the pin image — 5-8 words max, action-oriented",
"image_prompt": "DALL-E prompt for a vertical 1000x1500px pin image — [YOUR AESTHETIC: clean, bright, lifestyle, etc.]",
"board": "Which Pinterest board to save to",
"format": "Standard Pin | Idea Pin | Infographic"
}
]

Make each pin a different format: one standard tip pin, one infographic-style, one step-by-step.
1 cr
🎨
OpenAI DALL-E 3 — Generate 3 Pinterest Images
OPENAI DALL-E 3 · CREATE IMAGE (×3 RUNS)
Use an Iterator module to loop through the 3 pin packages and generate an image for each. Pinterest optimal size: 1000×1500px (2:3 ratio). Use image_prompt from each pin package object.
Iterator Setup
Before DALL-E, add an Iterator module. Set Array to the parsed pin packages array. This creates 3 separate bundles — each flows through DALL-E individually = 3 image generation calls.
Image Prompt
{{image_prompt}} Vertical format 2:3 ratio. Pinterest aesthetic. No text on image (text overlay added separately). High quality, clean composition.
3 cr (1 per image)

📌 Pinterest Best Practices Embedded in Every Pin

  • Title is keyword-first, under 100 characters — Pinterest shows this in search results
  • Description is 200–500 words — longer descriptions rank better in Pinterest's search algorithm
  • Keywords appear naturally in first sentence, throughout, and in a final "save for later" CTA
  • No hashtags needed — Pinterest is primarily a keyword/SEO platform, not a hashtag platform
  • Pin links directly to the WordPress blog post for traffic → SEO benefits
  • 3 different formats target different Pinterest user behaviors (save, click, engage)
  • Images are vertical 2:3 — horizontal images get 60% less reach on Pinterest
MOD 22–25
📸 Instagram — 3 Posts with Captions + Images
Claude + DALL-E 3 · Feed posts, carousel, and reel hook
6 credits
📸
Anthropic Claude — Generate 3 Instagram Post Packages
ANTHROPIC CLAUDE SONNET · CREATE MESSAGE
Instagram is a visual-first, community-driven platform. Captions are conversational, CTA-focused, and structured for maximum engagement and saves.
User Prompt
Topic: {{chosen_topic}}
Blog key points: {{blog_summary}}
Target audience: {{target_audience}}

Create 3 Instagram post packages. Return as JSON array:
[
{
"type": "Single Image Post",
"caption": "150–300 word caption. Hook first line (no 'more' cutoff). Line breaks for readability. Conversational, no jargon. Story or insight in the body. 1 clear CTA. 20–30 niche hashtags at the end (mix: 3 huge >1M, 10 medium 100k-1M, 10 niche <100k, 5 branded). Emoji used sparingly for structure, not decoration.",
"image_prompt": "DALL-E prompt for 1080x1080px square image",
"alt_text": "Instagram alt text for accessibility + SEO (describe image specifically)"
},
{
"type": "Carousel Post (Swipe)",
"caption": "...",
"slide_titles": ["Slide 1 title", "Slide 2", "Slide 3", "Slide 4", "Slide 5 — Save this!"],
"slide_content": ["Slide 1 body text", ...],
"image_prompt": "...",
"alt_text": "..."
},
{
"type": "Reel Hook Card",
"caption": "...",
"reel_hook_text": "Bold text overlay for first frame — stops scroll",
"image_prompt": "Cover image prompt for Reel thumbnail",
"alt_text": "..."
}
]
1 cr
🖼️
IG Post #1: Single Image
1080×1080 · Feed
  • First line is the hook — shows before "more" cutoff (~125 chars)
  • Share a personal insight, not just information
  • Line breaks every 1–2 sentences for readability
  • Hashtag mix: 3 massive + 12 medium + 10 niche + 5 branded
  • Single clear CTA: "Save this", "Tag someone", "Drop a 🔥"
📑
IG Post #2: Carousel
5–10 slides · Highest saves
  • First slide: bold hook — "5 things nobody tells you about [TOPIC]"
  • Each slide = one key insight, max 2–3 lines of text
  • Last slide: always the CTA + follow prompt
  • Carousels get 3× more reach than single images
  • "Save for later" drives saves = long-term algorithmic favor
🎬
IG Post #3: Reel Hook Card
Cover + caption for Reels
  • Thumbnail text: bold, high contrast, pattern interrupt
  • Reels caption shorter than feed: 100–150 words max
  • Drive to blog via "link in bio" — only option for IG
  • Use Reel cover image from DALL-E for consistent branding
  • TikTok script from Phase 3 can be repurposed as IG Reel

YouTube: Full Video + 3 Shorts

YouTube is the highest-ROI platform for long-term organic reach. This phase produces complete scripts, AI voiceover, and thumbnail assets for one long-form video and three Shorts — all derived from the same blog post content.

MOD 26–27
🎬 Full YouTube Video Script
OpenAI GPT-4o · Complete 8–12 minute scripted video
2 credits
🎬
OpenAI GPT-4o — Write Full YouTube Video Script
OPENAI GPT-4O · CREATE COMPLETION
Transform the blog post into a scripted YouTube video with a strong hook, clear sections, and strategic CTAs at the YouTube-optimal timestamps.
System Prompt
You are a YouTube scriptwriter who understands retention psychology and the YouTube algorithm. You write scripts that hold attention, build watch time, and convert viewers to subscribers. You follow the hook → story → value → CTA structure that performs on YouTube.
User Prompt
Blog post content: {{article_content}}
Topic: {{chosen_topic}}
Target keyword: {{target_keyword}}

Write a complete YouTube video script (8–12 minutes = 1,200–1,800 words spoken). Include:

✦ HOOK (0:00–0:30): Pattern interrupt opening. Do NOT start with "Hey guys welcome back". Start with a bold claim, a surprising stat, or an intriguing question that creates curiosity gap. Tease the payoff.

✦ INTRO (0:30–1:30): Quick credibility statement. What will viewers learn. "By the end of this video you'll know exactly how to..."

✦ MAIN CONTENT (1:30–8:00): 4–6 clearly marked sections [SECTION TITLE]. Each section has a mini hook, the content, and a micro-CTA (comment question, timestamp prompt).

✦ RETENTION CUE AT 2:00: "But wait — before we get to [best part], you'll need to understand..."

✦ MIDROLL CTA (4:00 mark): "If you're finding this valuable, subscribe right now — we post every [day]. Hit that bell so you never miss it."

✦ CONCLUSION (8:00+): Summary of key points. Final value statement.

✦ END SCREEN CTA: "Watch this next: [NEXT VIDEO]" + subscribe ask

Also provide:
- YouTube title (under 70 chars, keyword-first, curiosity-gap)
- YouTube description (500 words: keyword-rich first 125 chars, timestamps, links, hashtags)
- 5 title variations to A/B test
- Tags list (30 tags: mix of exact match, broad, related)
- Thumbnail concept: what the thumbnail should show (person, text overlay, emotion)
2 cr

🎬 YouTube SEO Best Practices Embedded in Every Script

  • Target keyword in: video title (first 3 words ideally), first 25 words of description, transcript, file name
  • Click-through rate bait: title creates curiosity gap ("The Truth About..." / "Why Everyone Is Wrong About...")
  • Chapters in description: YouTube shows chapters in search → click-through boost
  • First 30 seconds must tease the main value — YouTube measures "click satisfaction" via retention curve
  • Retention cue at 30%, 50%, and 70% timestamps to prevent drop-off
  • End screen at 20 seconds from end pointing to next video (auto-generated in description)
MOD 28
⚡ 3 YouTube Shorts Scripts
Anthropic Claude · 60-second vertical scripts from the long video
1 credit
Anthropic Claude — Generate 3 YouTube Shorts Scripts
ANTHROPIC CLAUDE SONNET · CREATE MESSAGE
Extract the 3 most share-worthy moments from the long-form video script and adapt them as standalone Shorts. Each Short should work independently without needing to watch the long video.
User Prompt
Long-form video script: {{youtube_script}}

Extract and adapt 3 YouTube Shorts (under 60 seconds each = under 150 spoken words). Return as JSON array:
[
{
"title": "Short title under 60 chars — keyword + curiosity",
"hook": "First 2 seconds — must hook instantly. NO slow intro.",
"script": "Full 45–60 second spoken script. Punchy. Fast. No padding. One insight per Short.",
"on_screen_captions": ["Key phrase 1 to highlight", "Key phrase 2", "Key phrase 3"],
"end_screen": "Last 3 seconds: 'Follow for more [NICHE] content' or 'Watch the full video →'",
"thumbnail_text": "Bold text overlay for Short thumbnail"
}
]

Short formats: (1) Single tip extracted from video, (2) Surprising stat + explanation, (3) Myth-bust moment from the video
1 cr
MOD 29–31
🎙️ ElevenLabs Voiceover + YouTube Thumbnail
ElevenLabs + DALL-E 3 · AI voiceover and click-bait thumbnail
4 credits
🎙️
ElevenLabs — Generate Voiceover Audio
ELEVENLABS · TEXT TO SPEECH
Convert the full YouTube script to a professional voiceover. Choose a voice ID that matches your brand personality. The output is an MP3 file that gets uploaded to Google Drive for video editing.
Settings
Voice ID: Your chosen voice (or your cloned voice via ElevenLabs Voice Lab)
Text: {{youtube_script_spoken}} (spoken text only, strip stage directions)
Model: eleven_multilingual_v2 or eleven_turbo_v2_5
Stability: 0.5 | Similarity Boost: 0.75
Output format: mp3_44100_128
After this module, add an HTTP Upload to Google Drive to save the MP3 for your video editor. Or connect to a video creation API like Synthesia or HeyGen for an AI avatar video.
2 cr
🖼️
OpenAI DALL-E 3 — Generate YouTube Thumbnail
OPENAI · CREATE IMAGE
Generate a 1280×720px YouTube thumbnail. Thumbnails are THE #1 factor in click-through rate. Prompt for high-contrast, emotionally compelling imagery.
Image Prompt
YouTube thumbnail image for video about "{{chosen_topic}}". [YOUR BRAND STYLE: e.g. "High contrast, bold colors, shocked/excited facial expression, clean background, cinematic lighting"]. Designed to stop scrolling in YouTube feed. Leave right-side space for text overlay. No text in image itself. 16:9 widescreen format.
Post-generation: Download the image, upload to Google Drive alongside the voiceover. Add text overlay using Canva API or a Make HTTP call to a graphics API like Placid.app — add your title text, your face/brand logo if applicable.
1 cr
📁
Google Drive — Create Content Package Folder
GOOGLE DRIVE · CREATE FOLDER + UPLOAD FILES
Create a dated folder in Google Drive named YYYY-MM-DD — [Topic]. Upload: voiceover MP3, thumbnail image, full script (as Google Doc), Shorts scripts, and all social media content packages. This becomes your complete production folder for the video editor.
1 cr

Auto-Publishing Everything

The final phase takes all created content and publishes or queues it across every platform. Social posts go to a scheduling queue (Buffer/Later) for time-optimized delivery. A Slack report and Airtable log keep you informed without checking dashboards.

MOD 32–37
📤 Auto-Post TikTok, Instagram, Pinterest
Buffer + Platform APIs · Queue and publish all 9 social posts
6 credits
💡

Recommended: Use Buffer as the Publishing Layer

Buffer has a native Make integration and supports TikTok, Instagram, Pinterest, and more. Instead of direct platform API calls (which require business API access), post to Buffer's queue and Buffer handles optimal scheduling times, platform-specific formatting, and API compliance. This is the most stable, lowest-friction approach.

📲
Iterator → Buffer — Queue All 3 TikTok Posts
MAKE ITERATOR + BUFFER · CREATE A SEND IDEA
Add an Iterator over the 3 TikTok script objects. For each: post to Buffer's TikTok profile with the script as caption text, hashtags, and schedule for next available slot. Make maps: Caption → {{script}} + hashtags, Media → attach any cover image if available.
Buffer Module Settings
Profile: TikTok [YOUR ACCOUNT]
Text: {{caption_with_hashtags}}
Scheduled At: Buffer optimal time OR specific time slot
Media URLs: (optional — add if you have cover image URL)
3 cr (1 per post)
📌
Iterator → Pinterest API — Create 3 Pins
PINTEREST · CREATE PIN
Pinterest has a direct Make integration. For each pin: create a Pin with the generated title, description, image URL (from DALL-E), and link back to the WordPress blog post. Map: Board ID → your target board, Title → {{pin_title}}, Description → {{pin_description}}, Image URL → {{image_url}}, Destination URL → {{wordpress_url}}.
3 cr (1 per pin)
📸
Iterator → Buffer — Queue 3 Instagram Posts
BUFFER · CREATE A SEND IDEA (INSTAGRAM)
Queue Instagram posts via Buffer. For Single Image: attach the DALL-E image URL + caption + hashtags. For Carousel: attach multiple image URLs in order. For Reel Hook Card: caption + cover image. Buffer handles carousel post formatting for Instagram's Graph API.
(counted above)
MOD 38–40
📊 Logging, Notification & Completion
Slack + Airtable + Notion · Track every run, notify your team
3 credits
💬
Slack — Send Completion Report
SLACK · CREATE A MESSAGE
Send a Slack message to your content channel with a full summary of everything that was created and published. One message, all the details you need to review.
Message Template
🚀 *Content Pipeline Complete* — {{today_date}}

*Topic:* {{chosen_topic}}
*Keyword:* {{target_keyword}}
*Why trending:* {{why_trending}}

*Published:*
📝 Blog post → {{wordpress_url}} (status: {{post_status}})
🎵 TikTok → 3 posts queued in Buffer
📌 Pinterest → 3 pins published
📸 Instagram → 3 posts queued in Buffer
🎬 YouTube → Script + voiceover + thumbnail in Drive

*Content folder:* {{drive_folder_url}}
*Credits used this run:* ~{{credits_estimate}}
1 cr
📊
Airtable — Log Run to Content Database
AIRTABLE · CREATE A RECORD
Log every pipeline run to an Airtable base for content calendar tracking, performance monitoring, and preventing duplicate topics. Create a record with fields: Date, Topic, Keyword, WordPress URL, WordPress Post ID, Drive Folder URL, Buffer Queue IDs, Status.
1 cr
🗒️
Notion — Create Content Calendar Entry
NOTION · CREATE A PAGE
Create a page in your Notion Content Calendar database. Include all generated content (TikTok scripts, Pinterest packages, Instagram captions) as page content blocks — your entire content plan for this topic is readable in one Notion page. Add a "Review" checkbox before it goes live on social.
1 cr

Complete Credit Estimate

Here is a precise, module-by-module credit breakdown for one full pipeline run. Remember: 1 credit = 1 module action on 1 bundle of data.

~96
Total Credits / Run
$0.23
Cost on Core Plan
50+
Total Modules
14
Content Pieces
43×
Runs on Free Plan
104×
Runs on Core 10k
FULL BREAKDOWN
💰 Credit Usage Per Module Group
Based on Make's credit model: 1 credit per module per bundle processed
~96 total
Phase / Module Group Module Count Notes Credits
PHASE 1 — TREND DISCOVERY
Scheduler Trigger1Trigger modules = 1 credit regardless of bundles1
Make AI Web Search (Google trends)11 search = 2 credits (AI-powered)2
HTTP — Reddit RSS11 GET request1
RSS Module — Google News11 feed check = 1 credit1
Text Aggregator1Aggregator = 1 credit1
OpenAI — Topic Selection (GPT-4o)11 completion call1
JSON Parse1Built-in tool = 1 credit1
PHASE 2 — BLOG POST
Make AI Web Search — Research12 credits (AI search)2
OpenAI — Article Outline11 completion1
Anthropic Claude — Full Article11 message call1
OpenAI DALL-E 3 — Featured Image11 image generation1
HTTP — Download Image11 GET request1
WordPress — Upload Media11 upload operation1
WordPress — Create Post11 create operation1
PHASE 3 — SOCIAL CONTENT
Claude — 3 TikTok Scripts11 API call, all 3 scripts in one response1
JSON Parse — TikTok Array11 parse operation1
Iterator — TikTok Posts11 iterator operation1
Claude — 3 Pinterest Packages11 API call1
Iterator — Pinterest Images11 iterator1
DALL-E 3 — Pinterest Images ×333 bundles through iterator = 3 credits3
HTTP — Download Pinterest Images ×333 downloads3
Claude — 3 Instagram Packages11 API call1
Iterator — Instagram Images11 iterator1
DALL-E 3 — Instagram Images ×333 bundles3
HTTP — Download Instagram Images ×333 downloads3
PHASE 4 — YOUTUBE CONTENT
OpenAI GPT-4o — Full Video Script11 long completion1
Claude — 3 Shorts Scripts11 API call1
ElevenLabs — Voiceover Generation11 TTS call1
DALL-E 3 — YouTube Thumbnail11 image generation1
HTTP — Download Thumbnail11 download1
Google Drive — Create Folder11 folder creation1
Google Drive — Upload Files ×44MP3 + thumbnail + script doc + shorts doc4
PHASE 5 — AUTO-PUBLISH & LOG
Iterator — Buffer TikTok ×31+3Iterator + 3 Buffer posts4
Pinterest — Create Pins ×333 direct pin creates3
Iterator — Buffer Instagram ×31+3Iterator + 3 Buffer posts4
Slack — Completion Message11 message1
Airtable — Create Record11 create1
Notion — Create Page11 create1
🔢 TOTAL CREDITS PER RUN ~50 modules Range: 90–105 depending on exact iterator setup ~96
💡

What 96 Credits Means on Each Plan

Free plan (1,000 cr/mo): ~10 full runs/month. Great for weekly publishing (4 runs/month = 384 credits).
Core plan (10,000 cr/mo, $12): ~104 full runs — that's daily publishing with credits to spare.
Pro plan (10,000+ cr/mo, $21): Same, plus priority execution and full-text log search for debugging.
Cost per content package: On Core 10k plan = $12/104 runs = ~$0.12 per full 14-piece content package. This is extraordinary ROI.

⚠️

Credit Multiplier Warning: Iterator + Bundles

The biggest credit consumers are Iterator modules. When an Iterator splits an array of 3 items, every downstream module runs 3× — so a single DALL-E module after an iterator for 3 Pinterest images = 3 credits, not 1. Plan your iterators carefully and batch API calls before splitting arrays where possible. The estimates above already account for this correctly.

Pro Tips for Running This Scenario

🚦
Always run in "draft" mode first. Set WordPress post status to "draft" and Buffer posts to "needs approval" until you've done 3–5 test runs and verified content quality. One bad batch of published content is worse than a week of no content.
🔢
Add a deduplication filter using Airtable. Before the AI modules run, query Airtable to check if today's chosen_topic is already in the database. If it is, filter stops the run. This prevents publishing the same topic twice if the scheduler fires unexpectedly.
Use GPT-4o-mini for the outline step, GPT-4o for topic selection. GPT-4o-mini costs ~15× less per token than GPT-4o and is good enough for structured tasks like outline generation. Save the expensive model for the creative + judgment calls.
🔑
Add a niche filter before the topic selection AI call. Add a Make filter between the Aggregator and GPT: only continue if the aggregated text contains at least one of your niche keywords. This prevents the AI from picking off-topic content when trend signals are mixed.
📦
Batch all text generation in as few API calls as possible. Instead of calling Claude 5 separate times, combine multiple content types into one call and request a single JSON response with all outputs. Fewer API calls = fewer credits and faster execution.
🔁
Set up error handlers on every AI module. AI APIs can timeout or return malformed JSON. On Claude and OpenAI modules, add a "Retry" error handler set to retry 3 times with a 30-second delay before breaking. This prevents a single API blip from killing a 96-credit run.
🎨
Use Placid.app or Bannerbear for templated social images. Instead of prompting DALL-E for every image, create a branded template in Placid (it has a Make integration) and inject the AI-generated headline text + background image. Consistent brand aesthetics, lower cost per image.
🧠
Store your niche + brand context in a Make Data Store and reference it in every prompt. Add a module at the start that reads your "Brand Context" from a Data Store (your niche, tone of voice, audience persona, content rules). Inject this into every AI prompt via {{brand_context}}. Makes every piece of content consistently on-brand without rewriting prompts.
📅
Use Buffer's optimal timing, not random queuing. When posting to Buffer, set "Schedule type" to "Optimal Timing" rather than a fixed time. Buffer's algorithm knows when your specific audience is most active — letting it control timing consistently outperforms manual scheduling.
🔗
Add UTM parameters to all links automatically. In the WordPress post creation step, use Make's text functions to append UTM params to your blog URL: ?utm_source=tiktok&utm_medium=social&utm_campaign={{slug}}. Track exactly which platform drives the most blog traffic in Google Analytics.
🚀

The Power of This Scenario in Numbers

Running this daily on the Core plan ($12/month): you publish 365 blog posts, 1,095 TikToks, 1,095 Pinterest pins, 1,095 Instagram posts, 365 YouTube video scripts, and 1,095 YouTube Shorts scripts per year — for $12/month in Make credits plus your AI API costs (~$3–5 per run in OpenAI/Claude/ElevenLabs charges). Total infrastructure cost: under $200/month for a content operation that would cost $10,000+/month with human creators.