Turn new Wistia videos into LinkedIn posts every morning
Every morning at 8am, find videos you uploaded to Wistia in the last 24 hours and publish a ready-to-share LinkedIn post for each one.
Every morning at 8am, look for any new videos I uploaded to Wistia in the last 24 hours and turn each one into a ready-to-publish LinkedIn post so my video content actually gets distributed instead of sitting in the library.
Trigger: cron, daily at 8:00 in my local timezone. (Wistia is not a poll provider, so this must run on a schedule.)
Step 1 — Find new videos. Call Wistia 'List Medias' sorted by created date (descending) and keep only medias whose created timestamp is within the last 24 hours and whose type is Video. Skip anything older. Skip anything that is private or unlisted (look at the project privacy / sharing fields on the media).
Step 2 — For each remaining video, pull the metadata. Call Wistia 'Show Media' to get the title, description, duration, thumbnail URL, and the public Wistia URL (the 'wistia.com/medias/{hashed_id}' link, not the embed code).
Step 3 — Get the transcript. Call Wistia 'List Captions for Media' to find the available caption tracks. If there is an English track (language code 'eng'), call 'Get Caption' for that language and use the text. If there is no English caption track yet (Wistia auto-captions may still be processing), skip this video for today and let tomorrow's run pick it up.
Step 4 — Draft the LinkedIn post from the transcript and metadata. Rules for the post:
First two lines are a strong hook that earns the 'see more' click. No 'check out my new video' openers.
Body is three to five concise takeaways pulled from the transcript. One idea per line, with blank lines between for scannability.
End with a soft CTA (for example, 'Full breakdown in the video') and the public Wistia URL on its own line.
Keep the whole post under 1300 characters including the link.
Match my voice. If you have seen my previous posts in this thread, mirror the tone; otherwise keep it confident, plain-spoken, and free of buzzwords. No em dashes.
Step 5 — Publish. Call LinkedIn 'Create Post' with the drafted commentary, posting as me (member, not organization). Use a text post so LinkedIn auto-unfurls the Wistia link into a video preview card.
Step 6 — Wrap up. At the end of the run, give me a one-message summary: how many new videos were found, how many were posted, how many were skipped, and the reason each one was skipped (private/unlisted, no English transcript yet, etc.). Include the LinkedIn URL for each published post.
Make sure the same video is never posted twice across runs. If the last successful run is recorded in memory, only consider videos created after that timestamp; otherwise fall back to the last 24 hours.
Additional information
What does this prompt do?
- Checks your Wistia library each morning for videos uploaded in the last 24 hours.
- Reads the English transcript and key details (title, description, length, thumbnail) for each new video.
- Drafts a LinkedIn post with a strong hook, three to five takeaways, a soft call to action, and a link back to the Wistia video.
- Publishes the post straight to your LinkedIn profile so your video gets distributed the same day it goes live.
What do I need to use this?
- A Wistia account where you upload your videos.
- A LinkedIn profile you want the posts published to.
- Your videos set to public on Wistia (private and unlisted videos are skipped).
- English captions on your videos. Wistia generates these automatically, but the workflow waits if they are not ready yet.
How can I customize it?
- Change the time of day or the look-back window (for example, run twice a day or only on weekdays).
- Adjust the post style: tone of voice, length, the number of takeaways, or whether to include hashtags.
- Add filters so only videos in certain Wistia folders or channels get posted.
- Send the draft to Slack for approval first instead of publishing straight to LinkedIn.
Frequently asked questions
Do I have to record anything new for this to work?
What if my video does not have a transcript yet?
Will it post about private or unlisted videos?
How long are the posts?
Can I review posts before they go live?
Stop letting new Wistia videos sit unwatched.
Connect Wistia and LinkedIn once, and Geni turns every new upload into a polished LinkedIn post the next morning.