Timur Rollins

NuniBot

Frame.io and Notion integration · posts comments and fills missing links only

Production assistant connecting Frame.io and Notion. Posts client comments to the right project, fills in missing links and flags incomplete approvals.

NodeExpressFrame.io + Notionwebhooks

NuniBot, in detail · case study

The problem and the limits

The problem

Client feedback lived in Frame.io, projects in Notion. Producers copied notes and links between them by hand.

What she does

  • Posts each Frame.io comment on the matching Notion page, with the timecode, and tags the producer.
  • Finds Frame.io links in the wrong place on a page and moves them into the right field.
  • Flags approved jobs with empty fields instead of filling them.
  • Writes a daily report on upcoming deadlines, overdue jobs and missing owners.

What she isn’t allowed to do

Every change goes through one gate: comments and two fields are allowed, everything else is refused. Tested in dry-run on 4,561 live projects first.

One gate for every change
Frame.ioa client comments on a video
NuniBotthe only thing that can change Notion
  • post a comment — allowed
  • Frame.io link · job number — allowed
  • anything else — refused
Notionthe project page, kept up to date