Changelog
What’s new in Pellio
New features, improvements and fixes, as they ship.
- Plugin releasePellio for WordPress
Pellio for WordPress 1.2.0
- Security: saving a post forgets the Pellio videos it no longer shows, so cached copies of the page can't keep getting fresh playback tokens for a video taken off it.
- Security: cached pages' refresh tickets expire after 30 days (filter `pellio_refresh_ticket_max_age`). Tickets from pages cached before this update keep working for 30 days from the first one the site sees.
- Security: disconnecting from Pellio asks Pellio to revoke the site's token before removing it, as deleting the plugin already does.
- Security: on sites that connect to Pellio from now on, only administrators and editors can upload and embed Pellio videos by default. Sites already connected when they update keep authors in that list, so videos in their published posts keep playing; saved Pellio → Settings → Access choices are unchanged. People who can't manage the library see only public and unlisted videos and their own uploads, in the editor, page-builder pickers and AI-agent abilities.
- New: Revenue attribution (off by default). Paid WooCommerce and LifterLMS orders go to Pellio, which shows which videos each buyer watched before buying (Analytics → Revenue).
- New: Pellio Capture. A block, a [pellio_capture] shortcode and a Pellio video field for WPForms and Fluent Forms: visitors record their camera, their screen or both, send a voice note or upload a file, right on the page, and it goes straight to your Pellio library. Choose the modes, length (15 seconds to 30 minutes), tags, wording and look per block; limit it to signed-in people, whose name and lesson come along. Approve, reject, block senders and answer in writing or with a video in Pellio → Capture; roles you trust publish straight away; signed-in senders see the answer under the recorder. The Pellio Capture Wall block shows what you approved, or only what was sent from that page. Add video to comments, WooCommerce reviews and bbPress, where approving the comment approves its video. A lesson can require a video (sent, or approved) before it completes, in LifterLMS, LearnDash, Tutor LMS and Sensei. Widgets for Elementor, Bricks, Beaver Builder and Divi, and `input=""` puts the video's link into any form plugin's field. On every Pellio plan: 10 videos a month on Free, 100 on Starter, no limit from Standard.
- Chapters, a call to action and an action bar for YouTube, Vimeo and Media Library videos, free: set them in the Pellio Video block. Chapters show on the progress bar, as the chapter playing now, and in the settings menu; a call to action shows at a time you choose (pausing the video) or when it ends; an action bar slides in from a time you choose.
- "Sticky while playing" now works for YouTube, Vimeo and Media Library videos too (block, shortcode `sticky="1"`, Elementor, Bricks, Beaver Builder, Divi).
- The Playlist and Lightbox blocks take YouTube and Vimeo links and Media Library videos too, with no account (a playlist can mix them with Pellio videos): a player with a list that moves to the next video, a grid that opens in a lightbox, or a thumbnail or button that opens one video.
- Custom CSS for the Pellio player on Pellio → Player (for people who can edit the site’s CSS).
- On a connected site, Media Library videos are counted in Pellio analytics like YouTube and Vimeo ones (who watched, how much, from which page); the files stay on your site.
- Pellio Lightbox block: "Links on the page" opens the video from any link to #name or any block with the class pellio-popup-name, and from links to the page that end in #name.
- WooCommerce: a product video (YouTube, Vimeo, Media Library or Pellio) in the product gallery, first or after the main image; and "Buy to watch": a Pellio Video block can be limited to buyers of chosen products (or active WooCommerce Subscriptions), with a Buy now box for everyone else.
- Pellio → Migration imports Bunny Stream videos (Presto Player’s Bunny blocks) into Pellio straight from Bunny, then Replace embeds swaps the blocks for Pellio videos. Presto presets become Pellio looks ("Presto: name": controls, corners, captions, time display, watermark, brand colour and logo), and converted blocks keep their preset's look.
- Leads to FluentCRM: people who fill in an email form in a Pellio video on your site are added to FluentCRM, with the lists, tags and status you choose (Pellio → Settings → Automations).
- Plugin releasePellio for WordPress
Pellio for WordPress 1.1.0
- Setup: after activating, a short guided setup connects Pellio, sets your player's look, sets course defaults when LifterLMS, LearnDash, Tutor LMS or Sensei is active, and uploads your first video. Skip any step; run it again from Pellio → Setup. A checklist on Pellio → Settings shows what's left.
- Player looks, free: Pellio → Player keeps as many looks as you like (colour, corners, play button, which controls show, 10-second back/forward buttons, time left, captions on from the start, your logo from the Media Library, a watermark), with a live preview. Site default, Course and Minimal to start; each Pellio Video block (or `[pellio … look="…"]`, Elementor, Bricks, Beaver Builder, Divi) picks one. They work for YouTube, Vimeo and Media Library videos with no account, and for videos hosted on Pellio.
- Autoplay (muted) now works for YouTube, Vimeo and Media Library videos too.
- "Show signed-in users their own name over the video" also works on YouTube, Vimeo and Media Library videos.
- Videos uploaded from WordPress can play only on your sites (on by default, a switch in setup).
- Deleting the plugin retires this site's key on Pellio.
- Disconnect (and the migration's Undo) show as plain red links again, not as boxed buttons.
- Plugin releasePellio for WordPress
Pellio for WordPress 1.0.4
- Updates now come from WordPress.org. Sites that installed Pellio from pellio.io move over with this update; nothing to do.
- The Pellio icons in the admin menu and the block inserter have their play button centred.
- Plugin releasePellio for WordPress
Pellio for WordPress 1.0.3
- First release on WordPress.org.
- Connecting to Pellio checks a WordPress nonce on the way back, as well as the one-time state.
- The migration scan needs a nonce-protected link.
- Plugin releasePellio for WordPress
Pellio for WordPress 1.0.2
- YouTube's title bar and logo now show in the Pellio player, as YouTube's terms require. Hiding them is an opt-in setting (Pellio → Settings → Player), off by default.
- Your server sends nothing to Pellio until you connect: pasted Pellio links are only turned into players on connected sites.
- Uploads can only be finished by the person who started them (or someone who manages Pellio videos). The LifterLMS lesson progress box lists only that course's students.
- The player's control labels, admin messages and errors can be translated.
- Output is escaped where it's printed; fields sent to Pellio are sanitized by type; report attachments use the WordPress filesystem API; deactivating the plugin clears its scheduled tasks.
- The readme's External services section lists every request the plugin makes.
- "Open Pellio" opens the connected workspace, not just the Pellio app.
- Plugin releasePellio for WordPress
Pellio for WordPress 1.0.1
- Prepared for the WordPress.org plugin directory.
- Security: the player scripts only ever open Pellio's own player, whatever markup a post contains.
- Security: users who can't add Pellio videos (contributors, by default) can't get a signed embed for a non-public video through the block editor's preview, and only see public videos in page-builder pickers.
- Security: cached pages refresh their embeds with a signed ticket from the page, so a video shown only to members can't be signed for anyone else by its id. Pages cached before this update refresh once their cache is renewed.
- Security: the video structured data (and the Yoast / Rank Math merge) is plain text, and leaves out password-protected videos and videos on members-only pages or course content.
- Security: Tutor LMS and Sensei LMS can't complete a lesson whose video must be watched by any of their other paths (Tutor's video sync, Sensei's "Mark as Complete" on a course). Auto-complete goes through LifterLMS's, Tutor's and Sensei's own rules, so a lesson's quiz is still required.
- Security: watch checks are limited to one every 3 seconds per lesson, the password attestation locks for 15 minutes after five wrong passwords, and progress report attachments are written to a private temporary folder.
- "Started watching" automations fire once a day per user and video. The site URL sync runs only for administrators. Viewer emails in a video's analytics are shown only to people who can list users.
- Plugin releasePellio for WordPress
Pellio for WordPress 1.0.0
- Fixed: the lesson video and signature dropdowns in the LifterLMS and attestation boxes no longer spill out of the editor sidebar.
- New featurePellio Drive
Pellio Drive: your team’s footage as a drive, streamed from the cloud
A shared drive on every Mac and PC that streams files on demand, with locks, snapshots, links, SSO, and Review and publishing built in.
Pellio Drive puts your team’s footage on every computer as an ordinary drive, streamed from the cloud as it’s needed: everyone works in the same folders, wherever they edit, without waiting on a download or a sync.
- Filespaces your whole team shares, mounted as a drive on your Mac (in Finder) by the Pellio Drive app; the Windows app is coming soon. Files stream as an app reads them, so Premiere Pro, DaVinci Resolve or any other app opens a big camera file without downloading it first. Files you’ve opened are cached, and pinned folders stay on your computer for offline work.
- Saves upload in the background and resume after a quit or a crash. A file someone has open for writing is locked, so nobody overwrites anyone else’s work, and admins can unlock it.
- Every file in the browser too: upload, download, previews of video, audio and images, versions, and a trash that keeps deleted files for 30 days.
- Folder permissions (no access, can view or can edit per person), snapshots of a whole filespace taken daily or hourly (browse them and restore a copy of any file or folder), and every Drive action in the workspace audit log.
- Share a file or folder with a link (password, expiry, downloads on or off), or ask anyone for files with a Request files link that drops them straight into a folder.
- Send to Review… and Publish to Library… from any Drive video or audio file, without uploading it again or using storage twice; editing proxies with timecode for relinking; and a Drive tab in the Premiere Pro panel that imports straight from the mounted drive.
- Single sign-on (SAML and OIDC) and SCIM directory sync, included. An importer copies a LucidLink, Dropbox or NAS folder into Drive and picks up only what changed when you run it again.
- $59 a month billed yearly ($69 monthly) for 5 members and 2 TB, egress included; $8 per extra member and $30 per extra TB ($35 monthly). Review + Drive together are $89 a month billed yearly. 14-day trial. See Pellio Drive and the help articles.
- New featurePellio Review
Pellio Review: review, approve and publish video
Frame-accurate review and client approvals for video, audio and images, then publish the approved version in one click.
Pellio Review brings video review and approval into Pellio: your team and your clients give frame-accurate feedback, approve the right version, and it goes live without a download or a re-upload.
- Projects with folders for video (ProRes, H.264, up to 4K), audio and images. Upload a new cut as the next version: every version keeps playing, and Compare plays two side by side in sync.
- A review player with frame-accurate stepping and SMPTE timecode, comments on a frame, a range or the whole file, drawing on the frame, replies, @mentions, resolve and internal notes.
- Share an asset, folder or project with clients who don’t need an account: password, expiry, downloads, which versions they see, and a reviewer watermark. They comment, draw, and approve or request changes; approvals are kept per version and in the audit log. Your team gets one digest email.
- Publish an approved version as a new Library video, or as a new version of one, under the same embeds and analytics. Send for review from any Library video, and an approval gate that holds a video’s new version until it’s approved.
- A Premiere Pro panel (comments as sequence markers, new versions uploaded from Premiere), marker exports for Premiere Pro and DaVinci Resolve, CSV, and a PDF report with every comment’s frame.
- Review events on webhooks, Zapier and the MCP server.
- $39 a month for 5 editors billed yearly ($49 monthly), $10 per extra editor, reviewers free; works on any plan, including Free, with a 14-day trial. See Pellio Review and the help articles.
- ImprovementPellio Video
Resumable uploads, Trash, bulk actions and teams
Bigger uploads, safer deletes and room for your whole team.
- Large uploads go up in parallel chunks and resume after a dropped connection or a closed tab.
- Deleted videos go to Trash for 30 days before they’re removed.
- Select many videos to move, tag, change privacy or delete them at once, and sort the library by date, title or length.
- Invite teammates as owners, admins, members or viewers, run several workspaces, and protect your account with two-factor authentication.
- ImprovementPellio Video
A new dashboard, with dark mode
A faster way around: sidebar navigation, ⌘K search and a dark theme.
- A sidebar with your library, folders, analytics, leads and settings.
- Press ⌘K (or Ctrl+K) to find a video or jump anywhere.
- Light, dark or system theme from the account menu.
- Settings split into General, Team, Integrations, Developers, Security and Usage.
- New featurePellio Video
Import from Vimeo and Wistia
Bring your whole library across with one API token.
Library → Import now brings in every video from a Vimeo or Wistia account, with titles, descriptions and captions. The token is used once and never stored, and re-running an import only adds new videos. You can still import single videos from a URL.
- New featurePellio for WordPress
The Pellio plugin for WordPress
Upload from the editor, embed private videos and migrate old embeds.
- A Pellio block with drag-and-drop uploads straight to Pellio, a library picker, a classic-editor button and a
[pellio]shortcode. - Signed embeds, so private and domain-locked videos play only on your site.
- A lightweight thumbnail until play, plus VideoObject structured data.
- Tools → Pellio swaps Vimeo and Wistia embeds site-wide with undo, and offloads Media Library videos. Everything is also available in WP-CLI.
- LifterLMS: require watching before completion, checked against the seconds actually watched, plus seek lock, resume and reporting.
- A Pellio block with drag-and-drop uploads straight to Pellio, a library picker, a classic-editor button and a
- New featurePellio Video
Per-viewer heatmaps
See which parts of a video each person watched, skipped or rewatched.
The new Viewers tab shows a heatmap for every viewer, merged across their sessions, with the interactions they used. Viewers are named when they fill in a form, watch on your WordPress site while logged in, or are identified through the player API.
Analytics in the sidebar adds a workspace view of plays, watch time and top videos for the last 7, 30 or 90 days.
- New featurePellio Video
Interactive video and leads
Email capture, calls to action, annotation cards and end screens, with leads synced to Mailchimp and HubSpot.
- Add email-capture forms before, during or after a video, calls to action that pause at the right moment, corner cards and end screens. There’s no limit per video.
- Every submission lands in the new Leads page, with CSV export and a
lead.capturedwebhook. - Connect Mailchimp or HubSpot in Settings → Integrations to sync leads automatically.
- See views and conversion for each interaction, and where it sits on the retention curve.
- AnnouncementPellio Video
Pellio is in private beta
Fast, private video hosting with interactive players and real analytics.
Pellio hosts, streams and protects your videos with a clean, ad-free player, and shows you exactly who watched what. It’s free during the beta, with every feature included.
Start at pellio.io/app/sign-up.