Auto-draft a LinkedIn promo for every new YouTube upload
When you publish a video on YouTube, draft a LinkedIn post in your voice and ping your marketing team in Slack to amplify it.
Build an agent workflow that turns every new video on my YouTube channel into a LinkedIn promo post in my voice and pings my marketing team in Slack to amplify it.
Trigger: cron, every 30 minutes.
On each run, the agent should:
1. Use YouTube List Channels with mine=true to find my channel and its uploads playlist ID.
2. Use YouTube List Playlist Items on that uploads playlist to detect any video added since the previous run. If there are no new videos, exit quietly without doing anything else.
3. For each new video, use YouTube Get Video to pull the title, description, and tags.
4. Draft a LinkedIn post of roughly 1,200 characters in my voice that opens with the strongest hook from the video description, adds a one-line 'why you should watch' framing, ends with a clear call to watch, and includes the YouTube URL.
5. Publish the draft with LinkedIn Create Post as a text post and set the YouTube URL as the article link so LinkedIn renders a YouTube preview card.
6. Use Slack Bot Send a Message to post in my marketing channel with both the YouTube URL and the LinkedIn permalink so the team can react and amplify.
Important: never run the LinkedIn or Slack steps when there are no new uploads. The workflow should be silent on quiet runs.
Additional information
What does this prompt do?
- Watches your YouTube channel every 30 minutes for newly published videos.
- Drafts a 1,200-character LinkedIn post in your voice using the video's title, description, and tags.
- Publishes the post to your LinkedIn profile with the YouTube link as the preview card.
- Pings your marketing channel in Slack with both the YouTube and LinkedIn links so the team can react and amplify.
What do I need to use this?
- A YouTube account that owns the channel you publish videos on.
- A LinkedIn account that can post on your behalf.
- A Slack workspace and the marketing channel where the team should be notified.
How can I customize it?
- Change how often the workflow checks for new uploads (every 15 minutes, hourly, or twice a day).
- Edit the voice and structure of the LinkedIn copy (length, tone, call to action, hashtags).
- Pick a different Slack channel, send to a DM, or skip the Slack ping entirely.
Frequently asked questions
Will it post the same video twice if the workflow runs again?
Does it publish to LinkedIn automatically, or do I get to review first?
Can it handle Shorts as well as long-form videos?
What happens during a 30-minute window when I don't upload anything?
Can it post to a LinkedIn company page instead of my personal profile?
Stop writing a LinkedIn promo every time you publish.
Connect YouTube, LinkedIn, and Slack once. Geni drafts and ships a promo every time a new video goes live on your channel.