- Home
- Resources
- Integrations
- JW Player
JW Player Zapier integrationAutomate JW Player with Zapier.
The JW Player Zapier integration gives you 2 triggers, 2 actions and 1 search to wire your video library into the rest of your tools. Here is what each one does, what it costs you in tasks, and where it tends to break first.
Verified Trustpilot reviews · AI, automation & growth agency
What the JW Player Zapier integration actually does
The integration links your JW Player account to Zapier so that something happening to your videos can start work in other apps, and the other way round. A new video ready to play, a media record that changed, a file sitting at a URL: each can kick off an automation without anyone copying data by hand.
Three results people usually build first. A heads-up the moment a video is live: Media Available fires as soon as JW Player finishes converting a new upload, so your content team hears about it before anyone asks. A library that fills itself: Upload Media via URL pushes a file that already lives somewhere else into JW Player, so a video dropped in a shared folder lands in your player library without a manual upload. Records that stay in sync: Find a Media looks up an existing video, then Update Media changes it, which is how a status set in another tool ends up on the right asset.
What Zapier does not do here matters just as much. There are only 5 operations on offer. No trigger for deleted videos, no action to delete or move one, nothing on playlists or players. If your plan depends on one of those, check the JW Player Make integration before you commit, or read Make vs Zapier to see how the two tools differ in general.
One more thing to know from day one: of the two triggers, only Media Available is instant. It reacts straight away even on the free plan, while Media Updated waits for Zapier's next check. Pick your trigger with that in mind.
The Zapier vocabulary in one minute
Eight words come back on every page about Zapier. Here they are in plain English.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for that event.
- Action
- What the Zap does after it starts: the step that writes, sends or uploads something on your behalf.
- Task
- The unit Zapier bills you for: one action your Zap completes successfully. Your plan's allowance counts those.
- Polling vs instant trigger
- A polling trigger is checked by Zapier on a timer. An instant trigger is reported by the app itself the second the event happens.
- Filter
- A step that lets the Zap continue only when the incoming data meets a condition you set, and stops it otherwise.
- Search step
- A step that looks up something already stored in an app, so the steps after it can reuse what it found.
- Connection
- Your JW Player account linked to Zapier once, then reused by every step in every Zap that touches JW Player.
What a JW Player Zap really costs
JW Player is not a premium app on Zapier, so it works from the free plan. The bill is counted in tasks, not in Zaps.
- Free plan100 tasks a month, unlimited Zaps
- Free plan Zap size2 steps: one trigger, one action
- Trigger and checks0 tasks
- JW Player on the free planYes, it is not a premium app
The trigger never costs anything, and neither does Zapier checking for new data, however often it looks. Each action that succeeds counts as one task, so a Zap with three actions uses three times what a one-action Zap uses. An action that fails is not counted. The catch on the free plan: it only builds two-step Zaps, one trigger and one action. Add a filter, a search or a second action and you have a multi-step Zap, which needs a paid plan.
Connect JW Player to Zapier in 3 steps
- 01
Open your connections
In Zapier, go to the Apps page of your account and click + Add connection. A dialog opens with a search box; type JW Player and pick it from the list.
- 02
Sign in to JW Player
Click Add connection. A new tab opens on JW Player: sign in with the account that owns the videos, or one that has read and write access to the ones you want the Zap to touch.
- 03
Grant access
Allow Zapier to use the account. The connection then shows up in your list, and every JW Player step in every Zap can reuse it without asking you to sign in again.
Your first Zap: post in Slack when a new video is ready
GoalWhen JW Player finishes converting a new upload, tell the marketing channel in Slack, but only for videos that match a condition you choose.
- 01
Create the Zap
Start a new Zap. Pick JW Player as the app that starts it and Media Available as the event, then choose your connection.
- 02
Set the trigger
Choose the Property and the media events you want to hear about. Both are required, so the step stays incomplete until they are filled.
- 03
Test the trigger
Run the test. Zapier brings back the three most recent items from your account, so you map the next steps on a real video, not a made-up one.
- 04
Add the filter
From the plus icon, add Filter, then set the field, the rule and the value. Use a text rule on a text field, or the filter never passes.
- 05
Add Slack and map fields
Add Slack as the action, pick the channel, and drop the video title from the trigger into the message so the team knows which one went live.
- 06
Test and publish
Test the Slack step, read what came back, then click Publish. With a filter inside, this Zap is multi-step and needs a paid plan.
JW Player triggers on Zapier
2 events start a Zap when something happens in JW Player, and one of them is instant: the app calls Zapier straight away, whatever your plan.
Media Available
Instant triggerIn Zapier“Triggers when a conversion for a new media are completed or media becomes available.”
Starts your Zap once JW Player has finished converting a newly added video, or once a media becomes available to play. It is the closest thing to a "your video is live" signal you can get on Zapier.
Media Updated
Polling triggerIn Zapier“Triggers when a media is updated.”
Watches one of your properties and starts the Zap when an existing video changes. Good for keeping a catalog, a CMS or a reporting sheet in line with what is actually in JW Player.
JW Player actions on Zapier
JW Player gives you 2 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Update Media
ActionIn Zapier“Updates a media.”
Changes an existing video in your library, identified by its media ID, inside the property you pick.
Upload Media via URL
ActionIn Zapier“Upload media to JW Player”
Adds a new video to a JW Player property from a file that already sits at a web address, so nobody downloads and re-uploads it.
JW Player search on Zapier
1 search step looks for data that already exists in JW Player, so a later step can use it.
A search step finds a video that already exists so later steps can use it. In the editor, searches sit at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the result is not clean.
Find a Media
SearchIn Zapier“Finds a media.”
Looks up a video in a given property and hands its details, including its ID, to the next steps of the Zap.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and skips the steps that needed it. Switch it on and the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into find-or-create. JW Player offers no such variant on Zapier, so you will not see it on Find a Media.
- If multiple search results are found?Three ways out: keep the first match (the default), stop the Zap, or pass every match on at once.
When a JW Player Zap breaks
Zapier attaches no help article to JW Player, so the failures to plan for are the general ones. They hit video Zaps harder than most because libraries are big and get edited in batches.
Four cases come back again and again. If one of them already bit you, the Zapier troubleshooting page goes further.
Your back catalog is ignored
A Zap only reacts to what happens after you switch it on. The hundreds of videos already in JW Player are never picked up; moving them is a separate job.The Zap that feeds itself
Media Updated watching a property while Update Media writes into that same property: every update fires the trigger again and your task count drains fast.A bulk import gets held back
Upload a whole season at once and the trigger may return a huge batch. Zapier's flood protection can then hold those items back instead of running them all.The same video twice? Not on polling
On Media Updated, Zapier remembers what it has already seen, so the same item does not start the Zap twice. No need to build your own guard against duplicates.
Need help automating JW Player with Zapier?
A person reads every message.



