Skip to content

Every 15 minutes

Share new Vimeo videos with your team

Shortly after you publish a video, Slack gets its title and link.

Runs
Every 15 minutes
Apps
Vimeo
AI
Not needed
Access
private

Send this to your assistant

Create a ClickRuntime automation: every 15 minutes, check my Vimeo account for new videos and post each one's title and link to #marketing in Slack.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

A marketing team publishes webinar recordings and product demos on Vimeo, then relies on the person who uploaded to remember to tell everyone. Sales does not learn that the new onboarding walkthrough exists, support keeps pasting an outdated video link, and the social manager shares it two days late. The video was ready; the announcement depended on memory.

Every fifteen minutes the automation lists your Vimeo videos sorted by newest, compares them with the ones it has already seen, and posts any new video to Slack with its title and link. The first run records what is already on your account so it does not announce your whole back catalog.

It works well for small studios and comms teams where the uploader is one person and the audience is everyone else.

What you get out of it

  • Sales and support use the newest video

    Posting the link in Slack as soon as a video is published means customer-facing teams start sending the current version rather than a link they bookmarked months ago and that may now show outdated screens or pricing.

  • Social posts go out the same day

    The social manager sees the new video within fifteen minutes and can schedule the post without a separate request, so announcements stop trailing the upload by days and the launch moment is not missed.

  • Uploader is freed from announcing

    Whoever publishes does not need to write the same message in three channels. They finish the upload and the team hears about it on its own, which removes a small chore that tends to get skipped when busy.

  • A running list of releases

    The channel becomes a dated record of every video the team published, handy when someone asks when the pricing explainer went live or which webinar recording is the latest version to send to a prospect.

  • No repeat announcements

    Videos already posted are remembered, so editing a title or re-saving settings does not post the same video again to a channel full of people who have already seen it and would start to tune the posts out.

How it works

What happens, step by step

  1. Every 15 minutes, ClickRuntime checks your Vimeo account for your latest videos.

  2. It skips videos it has already announced. On the very first run it just notes what is already there.

  3. Each new video is posted to your #marketing Slack channel with its title and link.

Before it runs live

  • Connect Vimeo

What you get

RunsEvery 15 minutes
Share new Vimeo videos with your teamtoday, 9:00Succeeded
Slack · #marketing🎬 New video: Acme 2027 Product Tour https://vimeo.com/1029384756

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Act only on the items that match your own rules, and skip the rest
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Vimeo steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
new_video_notification.pyexample
from clickruntime import on_trigger, credentials, http, state, notify, report_fetched

@on_trigger
def run(event):
    videos = http.get("https://api.vimeo.com/me/videos",
                      headers={"Authorization": f"Bearer {credentials.secret('VIMEO_TOKEN')}"},
                      params={"sort": "date", "direction": "desc", "per_page": 20, "fields": "uri,name,link"}).json()["data"]
    seen = set(state.get("seen") or [])
    new = [v for v in videos if v["uri"] not in seen]
    report_fetched(len(new))
    if not new:
        return {"new": 0}
    if seen:  # first run only records what's already there
        for v in reversed(new):
            notify.slack(f"🎬 New video: {v['name']}\n{v['link']}", channel="#marketing")
    state.set("seen", [v["uri"] for v in videos])
    return {"new": len(new)}

FAQ

Common questions

Does it announce videos that are private or unlisted on Vimeo?
It lists the videos your connected account can see, so private and unlisted videos can appear too. If you only want public ones announced to the channel, ask for a filter on the privacy setting before it is turned on.
What if I upload several videos at once?
Each new video gets its own Slack post on the next run, in the order Vimeo returns them. A batch of five uploads produces five short messages rather than being merged into one combined announcement.
Will it post when a video is still processing?
A video appears in the list as soon as it is created, which can be before transcoding finishes. If you want to wait until it is playable before announcing, the check can require the transcode status to be complete first.
What permissions does it need?
private. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it checks. Checks that find nothing new and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up β€œShare new Vimeo videos with your team” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.