Pellio for WordPress
Video on WordPress,
done properly.
Drop a video into the editor and it uploads straight to Pellio, never through your server. Your pages stay fast, your members-only videos stay members-only, and your courses know who actually watched.
Free plugin · coming to the WordPress.org directory
In the editor
Your whole library, one block away.
Drag, drop, done
Drop one file or twenty into the Pellio block. Large uploads resume if the tab closes, and videos appear in the post as soon as they’re ready.
Pick from your library
Search and insert any video you’ve already uploaded, from the block editor or the classic editor, or with the [pellio] shortcode.
No player until play
Pages load a poster and a tiny script, not a video player. The player loads when someone presses play, so your Core Web Vitals don’t pay for video.
Members-only means members-only
Private videos play only through embeds your site signs for each viewer. Copy the embed code elsewhere and it won’t play.
Know your viewers
Logged-in users show up by name in your per-viewer analytics, and you can opt in to pass their email to Pellio’s forms.
Search engines see your videos
Every embed ships VideoObject structured data, and links to your Pellio videos unfurl as proper embeds.
For course creators
Lessons that complete when students have actually watched.
Pellio works with LifterLMS out of the box. Put a Pellio video on any lesson, course or membership, then decide what “done” means.
- Hide Mark Complete until a student has watched, say, 90% of the video.
- Completion is checked against the seconds Pellio saw them watch, so skipping to the end doesn’t count.
- Optionally stop students seeking past what they’ve watched, complete lessons automatically, and resume where they left off.
- See each student’s video progress in LifterLMS reporting.
Migration
Leave Vimeo and Wistia without editing a single post.
Tools → Pellio scans your site for Vimeo, Wistia and YouTube embeds and shows which are already in your Pellio library. One click swaps them for the Pellio player, and every change can be undone.
- Import your Vimeo or Wistia library into Pellio first; the plugin matches embeds to the imported videos.
- Offload videos from your Media Library to Pellio and replace core Video blocks as you go.
- Prefer the terminal? Everything is in WP-CLI.
$ wp pellio scan
+----------+-----------+-------+-----------------+
| platform | id | posts | pellio |
+----------+-----------+-------+-----------------+
| vimeo | 912345678 | 4 | cmuih… (ready) |
| wistia | abc123xyz | 2 | cmuij… (ready) |
+----------+-----------+-------+-----------------+
$ wp pellio migrate
Success: Updated 6 posts. Undo with: wp pellio rollback 20260926-141207Setup
Connected in three steps.
- 1
Create a Pellio account
Free during the beta. Upload a video or import your library.
- 2
Install the plugin
Add Pellio to your site, then click “Connect to Pellio” in Settings → Pellio.
- 3
Approve the connection
Pick the workspace. Your site’s domain is allowed automatically.
Do uploads use my server’s bandwidth or disk?+
Does it work with page builders and the classic editor?+
What happens if I disconnect the plugin?+
Which WordPress versions are supported?+
Make video the fastest thing on your site.
Start free, connect your site, and drop in your first video.