SEEN
Media & VideoSEEN renders one personalized film per recipient and delivers it by email, SMS, push, or landing page. Agents create data items in a workspace to trigger a render, list and retrieve items, and react as new recipients are added.
What This Integration Enables
SEEN is a mail merge whose merged output happens to be a film. That framing matters, because it explains why the connector is three operations wide rather than thirty. You do not ask SEEN to render a video. You write a data item into a workspace, and the Journey configured in the SEEN canvas decides what gets rendered, what it says, and whether it reaches the person by email, SMS, push, or a landing page. FlowRunner agents supply the record. SEEN supplies everything downstream of it.
The payload is a flat object whose field names must match the Properties configured in the workspace, and there is no fixed schema the connector can validate for you. That is exactly the kind of quiet coupling that rewards human-in-the-loop discipline. An agent can assemble, verify, and write records at machine speed. What it should not do is discover a mapping error one thousand named films after it started, because the connector offers no way to edit or withdraw a record once it has been written.
Without FlowRunner
With FlowRunner
Use Case Scenarios
A year in review nobody had to produce
At the close of a period, the agent queries the accounts that stayed active, pulls their usage and milestone figures from Google Sheets or the warehouse, and shapes one flat object per customer against the workspace Properties. Create Data Item writes each record, and the Journey renders a film that names the customer, shows their own numbers, and ends on a landing page tailored to them. Because SEEN accepts a single object per call rather than an array, the loop runs one recipient at a time, which is also what makes it easy to stop partway through when something looks wrong.
Renewal films triggered by the record, not the calendar
A renewal date in HubSpot or a paid invoice in Stripe moves the account into the renewal window. The agent resolves the account owner, gathers the tenure and plan details, and writes a data item carrying a distinct id so SEEN's duplicate protection applies. The Journey delivers the film through the channel that account prefers, and the agent logs the send back against the CRM record so the rep sees it before their next call.
Recipients arriving from three directions, reconciled in one place
Data items reach the workspace from this connector, from CSV imports the campaign team runs, and from people added directly in the SEEN Platform. The On New Data Item trigger fires for all three, so the agent can treat the workspace as the single roster of record. It reads each new item with Get Data Item, matches it back to a contact in Salesforce, and posts a running count to the campaign channel in Slack so the marketing owner can see the roster fill in real time rather than after the fact.
Human-in-Loop Highlight
This connector has no update, no delete, and no recall. Create Data Item, List Data Items, and Get Data Item are the whole surface, and the create is not a draft: if the workspace has a Journey with an On Create trigger, writing the record is what renders the film and delivers it. A wrong Property name does not fail loudly. It produces a film with a blank where the customer's name should be, and it produces one for every person in the loop. So the agent writes exactly one record first, for a reviewer inside the company, and stops. It posts: "Test film rendered for the roster of 1,240 renewals. Fields mapped: first_name, plan_name, tenure_months, renewal_date. Watch it and confirm the mapping, or tell me which field is wrong. Nothing else sends until you answer." The person watches thirty seconds of video and answers. What made this safe was not the agent's field validation, because SEEN's schema is defined outside the API and cannot be validated from here. It was that a human saw one finished film before the roster ran.
Agent Capabilities
3 actionsRendering a Film
1- Create Data Item Writes one data item into a workspace, which is what a personalized film is generated from. When the workspace has a Journey with an On Create trigger, this single call is the whole render and deliver step. SEEN takes one object per call rather than an array, so a recipient list is a loop, and an item carrying a distinct id gets SEEN's duplicate protection.
Reading the Workspace
2- List Data Items Lists the workspace's data items, optionally narrowed by a search query and paged with limit and offset. Used to reconcile the roster against the system of record.
- Get Data Item Reads one data item by its id. Used to confirm exactly what SEEN holds for a recipient after a create, which is how a test render is verified before a batch runs.
Triggers
1 triggersEvent Triggers
1- On New Data Item Fires when a data item appears in the workspace, whether it was written through this connector, imported from a CSV, or added by hand in the SEEN Platform. The first poll records what is already present and emits nothing, so an existing workspace does not flood a new flow. To learn when a video has finished rather than when a recipient was added, place SEEN's own Webhook Node after the Player node in the Journey canvas and point it at FlowRunner.
Frequently Asked Questions
What can FlowRunner do with SEEN?
FlowRunner agents can run Create Data Item, List Data Items, and Get Data Item in SEEN.
Does connecting SEEN to FlowRunner require OAuth?
No. SEEN connects to FlowRunner with an API key, no OAuth flow required.
Can SEEN trigger a FlowRunner workflow automatically?
Yes. SEEN supports 1 trigger that can start a FlowRunner workflow automatically.
Start building with SEEN
$100 in credits. No card required. Connect in minutes.