You create a screening, share it with your audience, and watch real-time reactions come in as your film plays. Here's the full loop, start to finish.
Add your video from Frame.io or Vimeo, choose Live Remote, Live Local, or Convenience (watch anytime), and you're ready to share. See the comparison below if you're not sure which video source fits your screening.
Send viewers a join code or link. For On-Demand screenings they can react straight from a browser — no install needed on their end. Live Remote and Live Local screenings need the Kinodal app.
Open the screening to see positive and negative reactions and voice notes arrive as your film plays, moment by moment.
After the screening, your Engagement Report shows a full timeline of every reaction and voice note — exportable as FCPXML or ALE for your edit.
| Feature | Vimeo | Frame.io |
|---|---|---|
| Live Remote (viewers watch together, different locations) | Supported | Not supported |
| Live Local (viewers watch together, same room) | Supported | Supported |
| Convenience (viewers watch anytime) | Supported | Supported |
| Video playback | Embedded right in Kinodal | Opens in Frame.io itself — never embedded |
| Live position sync | Automatic, nothing to install | Needs the free Kinodal Sync Chrome extension |
| Browser support | Any browser | Google Chrome only |
| Reacting on the go | Phone app or any browser — no laptop required | Always needs a Chrome laptop open, even if you react from your phone |
| Video length check | Checked automatically against your plan's limit | Not automatically checked |
Frame.io can't be remotely driven to stay in sync across each viewer's own separate playback window, which is why Live Remote is Vimeo-only. For everything else, the difference comes down to reach: Vimeo works from a phone or any browser with nothing to install, which makes it the easier pick for a broad, spread-out, or international audience. Frame.io always needs a Chrome laptop for the video itself.
If a viewer leaves a voice note in another language, Kinodal detects it automatically and shows an English translation right alongside the original — nothing to set up. Turn it off per-session from the Engagement Report if it ever gets noisy. This pairs especially well with Vimeo screenings, since Vimeo's app-and-browser flexibility makes it the easiest way to reach a genuinely international audience in the first place.
The Aggregate view always reflects live viewer data and can't be edited. Hit "Duplicate" to snapshot it into its own version — remove specific reactions, add your own notes, and export it independently, without ever touching the original live data.
Every viewer in your report has their own toggle. Turn any of them off to instantly recompute the chart, stats, and voice note list without that person's reactions — useful for excluding an incomplete or noisy submission, or focusing on a specific segment of your audience.