All docs

Automations and analytics

Updated September 27, 2026

The plugin reports what logged-in users watch, so you can act on it. For Pellio-hosted videos, progress and completion are checked against the unique seconds Pellio recorded for that user: skipping ahead doesn’t count. Completion means watching 90%.

CRM tags

In Pellio → Settings → Automations, with FluentCRM or WP Fusion active, choose tags to apply when a logged-in user starts a video and when they complete one.

Uncanny Automator

Pellio triggers: A user starts watching a video, A user completes a video and A user submits their email in a video, each for any video or a chosen one, with the video id, title, page and (for forms) the email as tokens.

Google Analytics and Tag Manager

Turn on Send video events to Google Analytics / Tag Manager in Pellio → Settings. Pages with videos then send video_start, video_progress (25, 50, 75 and 90%) and video_complete to gtag() and the GTM dataLayer, with the video’s title, URL, provider and duration. It needs Google Analytics or Tag Manager already on your site.

For developers

do_action( 'pellio_video_played', $user_id, $video, $context );
do_action( 'pellio_video_progress', $user_id, $video, $percent, $context ); // 25, 50, 75, 90
do_action( 'pellio_video_completed', $user_id, $video, $context );
do_action( 'pellio_lead_captured', $user_id, $video, $email, $context );

$video is the Pellio video id, or youtube:ID, vimeo:ID or file:HASH for other videos. $context has the provider, title, post id and whether the watch was verified by Pellio. Progress and completion fire once per user and video. For Pellio’s own webhooks, see Webhooks.

Automations and analytics · Docs · Pellio