Turn new Wistia videos into LinkedIn posts every morning

By General Input

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.

Integrations

  • Wistia
  • LinkedIn

Type

Agentic Task

Categories

  • Marketing

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.

Related prompts

Explore more prompts
Turn newly published Eventbrite events into LinkedIn postsTurn every GetResponse newsletter into LinkedIn and X postsTurn new Vimeo uploads into SEO copy and a LinkedIn postPost new WordPress articles to LinkedIn as branded Canva imagesTwice-weekly LinkedIn thought-leader posts with matching AI illustrationsWeekly branded LinkedIn tip cards from a Google SheetAuto-share new beehiiv posts to LinkedIn and SlackWeekly LinkedIn drafts for new papers from your labMonday morning Wistia engagement digest, posted in SlackDaily post-webinar follow-up drafts in Gmail