Automate YouTube video digests and Slack sharing end-to-end.
@@
Performs end-to-end content distillation and sharing in a repeatable workflow.
Fetches RSS feeds on a 10-minute schedule and identifies brand-new videos.
Retrieves title, description, and English subtitles.
Builds an AI payload and generates a digest and article with GPT-4o-mini.
Formats the output into Slack Block Kit messages.
Posts the digest to a Slack channel.
Appends processed video links back to Google Sheets to prevent duplicates.
@@
A simple, 3-step process anyone can follow.
The AI agent checks the Google Sheet for configured RSS feeds, queries each feed every 10 minutes, and selects videos published since the last processed timestamp.
For every new video, the agent calls the YouTube API to get the title and description, retrieves English subtitles via RapidAPI, and builds a structured AI payload.
OpenAI returns a digest and article in JSON; a formatter converts it into Slack Block Kit messages and posts to the designated channel; the video link is logged in Sheets to prevent duplicates.
A concrete scenario showing task, time, and outcome.
Scenario: A marketing team tracks six brand channels. Overnight, new videos are detected; within 2–3 minutes, a Slack digest is posted to #video-digest with the title, key takeaways, and a link.
Roles that gain fast, actionable video insights.
Need concise, up-to-date briefs to inform campaigns.
Need a repeatable digest flow to plan repurposing.
Require consistent knowledge snippets for sales enablement.
Need competitive intel from feature demos summarized.
Want auto-summarised conference talks for engineers.
Require ready-to-post captions and moments for cross-platform use.
Tools the agent uses to automate the digest workflow.
Stores RSS feeds, last processed timestamps, and logs processed video links to prevent duplicates.
Fetches video title and description.
Fetches English subtitles for videos.
Generates the digest and article from video data.
Posts the digest into a chosen channel and applies Slack Block Kit formatting.
Scenarios where the digest workflow adds concrete value.
Common questions and practical answers.
Yes. You can adjust the OpenAI prompt, choose which fields to include (title, summary, key points), and set the digest length. The system supports shorter bullet-based summaries or longer narratives. You can decide to include links, timestamps, or thumbnails. Changes apply to all subsequent digests without coding. If you need different digests for different channels, separate prompts can be configured.
Yes. The Slack integration can target public or private channels in your workspace. Channel access and permissions are governed by your Slack app settings. You can specify the delivery channel per feed and switch targets at any time. If a channel is restricted, the agent will skip posting until access is granted. The workflow logs posting status for auditing.
Processed video links are logged in Google Sheets after posting. Before processing a feed item, the agent checks the sheet for an existing entry and skips duplicates. A last-published timestamp also helps avoid reprocessing. If a duplicate is detected, the system records the event with a reason. This guarantees each video is digested once unless manually reset.
If English subtitles are unavailable, the agent can fall back to the video title and description for a summary. The AI prompt can be configured to handle missing subtitles gracefully, producing a crisp digest from available text. You can enforce a minimum data requirement before digest generation. The result remains Slack-ready, with or without subtitles.
Yes. The Google Sheets feed list can be extended; each feed can have its own destination Slack channel and digest settings. The cadence, freshness window, and prompt rules are easily tuned. Increased feeds may impact processing time, so you can adjust the interval or parallelize requests. All changes apply without code changes.
The agent stores only the necessary metadata in your configured tools (Google Sheets, Slack logs, and OpenAI outputs). Access is governed by your Google and Slack permissions and credentials. Data handling follows standard operational security practices; secrets are stored in dedicated credentials within your workflow tool. You control who can view the digests and the logs.
A basic setup is sufficient: configure the Google Sheet with feed URLs, provide a Slack channel, and supply API keys for YouTube, RapidAPI, and OpenAI. No coding is required to run the automation once configured. The prompts and model selection can be adjusted through the workflow interface. If you want custom prompts or additional integrations, you can modify the payload without touching code.
Automate YouTube video digests and Slack sharing end-to-end.