🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Slack + Google Sheets, trend reports sent daily

Lisa Granqvist Partner Workflow Automation Expert

You know the drill. Someone spots a trend on Twitter, another person saves a Reddit thread, and the “final” notes end up scattered across bookmarks, DMs, and half-finished spreadsheets.

This is where Slack Sheets trends automation pays off fast. Marketing managers feel it when the content calendar goes stale. Agency leads feel it when clients ask, “Why didn’t we jump on this?” And founders doing their own marketing, honestly, have no time to play detective.

This workflow pulls fresh trend signals daily, turns them into usable content insights, posts the report to Slack, and logs the same ideas into Google Sheets so your calendar stays current.

How This Automation Works

The full n8n workflow, from trigger to final output:

n8n Workflow Template: Slack + Google Sheets, trend reports sent daily

The Problem: Trend Research Becomes “Extra Work”

Trend research is supposed to be a quick input to your content plan. In practice, it turns into a daily scavenger hunt across platforms, then another round of “someone please put this in the sheet.” Even when you do capture ideas, they’re inconsistent: no context, no why-now, no suggested angle, no priority. A week later you can’t tell what’s worth posting, and you end up defaulting back to safe, generic content because it’s easier than sorting the mess.

It adds up fast. Here’s where it breaks down.

  • You lose about an hour a day collecting links, screenshots, and notes across multiple platforms.
  • Good ideas don’t make it into the content calendar, so they never get assigned, written, or published.
  • The team sees trends too late, which means you post after the conversation has already moved on.
  • Manual copy-paste creates errors and missing context, so people stop trusting the “trend doc.”

The Solution: Daily Trend Intelligence, Delivered Where You Work

This n8n workflow runs on a daily schedule and monitors trending topics across multiple sources. It builds a set of search queries for your target industries, then uses AI-powered scraping to pull trend signals from social platforms and search interest data. Next, it combines those sources into a single dataset and generates a cleaned, actionable report: what’s trending, what’s driving engagement, and what content angles are likely to work right now. Finally, it sends that report to Slack for the team to act on, and writes the same items into Google Sheets so your content calendar (or idea backlog) stays up to date without anyone doing admin work.

The workflow starts with a daily trigger in n8n. From there, it batches your queries and runs several scrapers in parallel (social trends, Google Trends, viral content patterns, and Reddit insights). Once everything is merged, a final insight engine formats the recommendations and pushes them to Slack and Google Sheets.

What You Get: Automation vs. Results

Example: What This Looks Like

Say you review trends across LinkedIn, Twitter, Instagram, Google Trends, BuzzSumo, and Reddit. If you spend roughly 10 minutes per platform collecting examples and another 30 minutes turning that into a “shareable” summary, you are at about 90 minutes a day. With this workflow, the daily trigger runs automatically, the scraping and analysis happens in the background, and you get a finished report in Slack plus a row set in Google Sheets. Your time drops to a quick 10-minute review and decision.

What You’ll Need

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Slack for delivering the daily report to your team
  • Google Sheets to log trends into a calendar or backlog
  • ScrapeGraphAI API key (get it from your ScrapeGraphAI dashboard)

Skill level: Intermediate. You’ll connect accounts, add an API key, and adjust a few configuration fields for your industry and keywords.

Don’t want to set this up yourself? Talk to an automation expert (free 15-minute consultation).

How It Works

Daily schedule trigger. The workflow starts automatically every 24 hours, so you’re not relying on someone to “remember” to do trend research.

Query setup and batching. A setup step builds the topics and industries you care about, then splits them into manageable batches so the scrapers can run reliably even as you add more queries.

Multi-source scraping and analysis. ScrapeGraphAI nodes pull trend and viral content signals (including Google Trends and Reddit). A combine step merges the outputs, then an insight engine turns it into content opportunities and platform-specific notes your team can actually use.

Slack + Google Sheets output. The final report is sent to Slack for visibility and written into Google Sheets for tracking, planning, and later review.

You can easily modify the target industries and keywords to match your niche, then change the report format to fit your team’s planning style. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Schedule Trigger

Set the workflow to run on a daily cadence so the trend intelligence pipeline refreshes automatically.

  1. Add the Scheduled Trend Pulse node and open its settings.
  2. Set Rule to an hourly interval with hoursInterval set to 24.
  3. Connect Scheduled Trend Pulse to Trend Setup Builder.

Step 2: Build Trend Configuration and Batch Execution

Prepare the trend configuration and split queries into manageable batches for processing.

  1. Open Trend Setup Builder and confirm the JavaScript Code contains your industry lists, platforms, and content calendar settings.
  2. Keep the generated date and session values as defined in the code for consistent reporting, including the date: '2025-07-25' field.
  3. Connect Trend Setup Builder to Batch Query Splitter to enable batched processing.
  4. Leave Batch Query Splitter settings as default unless you need to control batch size in advanced scenarios.
If you change industries or platforms in Trend Setup Builder, the total query count will shift. Verify totalQueries output during testing.

Step 3: Set Up Query Assembly and Parallel AI Scrapers

Assemble the current query and scrape trend data from multiple sources simultaneously.

  1. In Query Assembly Logic, confirm the batch index is pulled from $('Batch Query Splitter').item.json and the current query is selected from the combined arrays.
  2. Verify that Query Assembly Logic outputs currentQuery, batchIndex, and totalBatches.
  3. Connect Query Assembly Logic to Social Trend Scraper AI, Google Trends Scraper AI, Viral Content Analyzer AI, and Reddit Insights Scraper AI.
  4. Set Social Trend Scraper AI Website URL to {{ $json.currentQuery.search_url }}.
  5. Keep Google Trends Scraper AI Website URL as https://trends.google.com/trends/explore?date=now%207-d&geo=US.
  6. Keep Viral Content Analyzer AI Website URL as https://buzzsumo.com/trending-now.
  7. Set Reddit Insights Scraper AI Website URL to {{ 'https://www.reddit.com/r/' + $json.currentQuery.industry.replace(/\s+/g, '') + '/hot/' }}.

Query Assembly Logic outputs to Social Trend Scraper AI, Google Trends Scraper AI, Viral Content Analyzer AI, and Reddit Insights Scraper AI in parallel.

Credential Required: Connect your ScrapeGraphAI credentials in Social Trend Scraper AI, Google Trends Scraper AI, Viral Content Analyzer AI, and Reddit Insights Scraper AI before running.

Step 4: Combine and Analyze Trend Data

Merge the AI scraping outputs and generate the unified trend intelligence report.

  1. Set Combine Trend Outputs to Mode combine.
  2. Connect Social Trend Scraper AI and Google Trends Scraper AI into Combine Trend Outputs to align multi-source data.
  3. Connect Combine Trend Outputs to Trend Insight Engine.
  4. Review Trend Insight Engine to confirm it merges trending_topics, calculates trend_health_score, and builds recommended_actions.
If the output array order changes, the destructuring in Trend Insight Engine may map the wrong dataset. Keep connections consistent with the current wiring.

Step 5: Configure Output and Team Notifications

Write trend-driven content ideas to Google Sheets and alert the team in Slack.

  1. In Content Calendar Writer, set Operation to append.
  2. Set Document ID to your sheet URL: [YOUR_ID] and Sheet Name to Content_Calendar_2025.
  3. Confirm column mappings use the provided expressions, such as Date {{ new Date().toISOString().split('T')[0] }} and Session_ID {{ $('Trend Insight Engine').item.json.session_id }}.
  4. In Team Alert Dispatcher, set Channel to [YOUR_ID].
  5. Keep the Slack Text message as the expression block that references {{ $('Trend Insight Engine').item.json.trend_health_score }} and other summary fields.
  6. Connect Trend Insight Engine to both Content Calendar Writer and Team Alert Dispatcher.

Trend Insight Engine outputs to both Content Calendar Writer and Team Alert Dispatcher in parallel.

Credential Required: Connect your Google Sheets credentials in Content Calendar Writer and your Slack credentials in Team Alert Dispatcher.

Step 6: Test and Activate Your Workflow

Validate the workflow end-to-end and switch it on for daily trend monitoring.

  1. Click Execute Workflow to run a manual test from Scheduled Trend Pulse.
  2. Verify that Content Calendar Writer appends a new row to Content_Calendar_2025 and includes Session_ID and Trend_Score values.
  3. Check Slack to confirm Team Alert Dispatcher posts the formatted trend report message.
  4. Fix any errors in the scrape or write steps, then re-run until the execution completes without failures.
  5. Toggle the workflow to Active to enable daily automated runs.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Common Gotchas

  • Slack credentials can expire or need specific permissions. If things break, check the n8n Slack credential and your Slack app/workspace access first.
  • If you’re using Wait nodes or external scraping, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • ScrapeGraphAI prompts and defaults can be a little generic. Add your brand voice and “what to prioritize” rules early or you will be editing outputs every morning.

Frequently Asked Questions

How long does it take to set up this Slack Sheets trends automation?

About 15 minutes if your accounts and API key are ready.

Do I need coding skills to automate Slack trend reports to Google Sheets?

No coding is required for the core setup. You will mostly connect accounts, paste an API key, and tweak a few configuration fields.

Is n8n free to use for this Slack Sheets trends workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in ScrapeGraphAI API usage costs based on how many queries you run daily.

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. This specific workflow uses community nodes, so self-hosting is typically the safer choice for compatibility. If you go that route, plan for basic server upkeep like updates and backups.

Can I customize this Slack Sheets trends automation workflow for my industry?

Yes, and you should. Most teams customize the “Trend Setup Builder” and “Query Assembly Logic” steps to define industries, keywords, and platforms, then adjust the “Trend Insight Engine” rules so the report outputs the fields you care about (hooks, angles, titles, or priority scores). You can also reduce sources if you want a lighter report, or add more queries if you’re running multiple brands. If you already keep an editorial calendar format in Google Sheets, map the output fields to your existing columns so the workflow fits your process instead of replacing it.

Why is my Slack connection failing in this workflow?

Usually it’s expired credentials or missing permission scopes in your Slack connection inside n8n. Reconnect Slack in n8n, confirm the workflow is posting to the right channel, and double-check that your Slack workspace allows the app to post messages. If it works once and then stops, rate limits can also show up when you expand to lots of queries.

How many trend queries can this Slack Sheets trends automation handle?

If you self-host, there’s no hard execution limit, but your server and your scraping API limits become the real bottleneck.

Is this Slack Sheets trends automation better than using Zapier or Make?

For multi-source trend scraping and “merge + analyze + write” logic, n8n is usually a better fit than Zapier or Make because you can branch, batch, and transform data without paying for every little step. The batching and merging matter here because you’re pulling multiple sources and combining them into one report. Also, this workflow uses community nodes, which Zapier and Make won’t support in the same way. If you only want a simple “Google Trends result to Slack message,” those tools can be fine, but you’ll hit ceilings quickly once you want scoring, prioritization, and structured Sheets logging. If you’re on the fence, Talk to an automation expert and describe your volume and channels.

Once this is running, your trend research stops being a daily scramble and starts showing up like a utility. The workflow handles the repetitive collection and formatting so you can spend your time choosing angles and publishing.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal