FlowRunner
PricingContact
Theme
Start Free

Revid, formerly Typeframes, generates finished videos with AI visuals, voiceover, captions, and music from a script, prompt, article URL, or audio file. Agents estimate credits, create and export videos, manage characters and cloned voices, and publish or schedule to TikTok, YouTube, and Instagram.

Verified 16 actions API key available
Revid website Platform Documentation Capability data verified 2026-08-28
A batch of scripts is approved for the week's short-form slate
Agent reads each script, its destination platform, and the character and voice it should use
Estimate Credits prices every render before anything is generated, and the reliability flag is checked
Get Account compares the total estimate against the workspace's remaining balance
Agent posts the priced slate, the balance, and the shortfall if there is one
The owner chooses between trimming the slate and authorizing a purchase, because Buy Credit Pack charges a real card

What This Integration Enables

Revid, formerly Typeframes, turns a script, a prompt, an article URL, or an audio file into a finished video with AI visuals, voiceover, captions, and music, then publishes it to TikTok, YouTube, or Instagram. What sets it apart from the rest of this category is that the API is candid about being metered. Estimate Credits prices a job with the same inputs Create Video takes, needs no API key, and spends nothing. Get Account reports the balance. Get API Documentation returns the vendor's own live machine readable reference, so a flow can check what a field accepts rather than guessing at it.

That candor is worth building on. An agent that prices a slate, checks the balance, and reports the gap before it renders anything is doing the part of the job that benefits from machine speed and perfect arithmetic. The two decisions left over, whether to spend money and whether to post in public, are the ones that belong to a person. This is what Orchestration as a Service looks like at the level of a single connector: the agent runs the pipeline, and the irreversible calls are routed, with their full context, to whoever owns them.

Without FlowRunner

Cost discovered after the fact A batch runs and the invoice explains what it cost
Batches that stop halfway Credits run out mid-run, leaving a campaign half produced with no clear restart point
Publishing is a separate manual step Someone downloads the render and uploads it again to each platform

With FlowRunner

Cost known before the first render Every job is priced by a free estimator that spends nothing to answer
Batches sized to the balance The run is checked against the account before it starts, not while it is failing
Publishing is part of the flow A finished render goes to the queue or to a named account without leaving the workflow

Use Case Scenarios

A weekly slate priced before it renders

Approved scripts sit in Airtable with their destination platform and target length. The agent loops Estimate Credits over the slate, checks each result's reliability flag rather than trusting the number blindly, sums the forecast, and compares it against the balance from Get Account. It posts the whole picture to Slack in one message. Once the slate is authorized, Create Video runs each job with a webhook URL rather than polling, since a render can take minutes and the vendor recommends the callback.

A recurring cast that stays recognizable

A brand wants the same presenter across a series. The agent saves the face once with Create Character, writing a specific description rather than a label, because the description is what the model reads to decide when and how to use the character. Every later render references that character id, so the series holds together. When a voice is needed too, Clone Voice registers it from a public sample and its id becomes the voice on subsequent renders. Retired characters are removed with Delete Character rather than left to be picked up by a later job.

A render that reaches the queue, not the feed

A finished video needs to go out on three channels. The agent prefers Schedule Publish over Publish Now, because the scheduling queue is visible inside Revid before anything posts, which gives the social owner a place to look and a chance to pull a clip. It writes the scheduled slot back to the content calendar in Notion and links the render. Only when a launch genuinely has to be simultaneous does the flow use Publish Now, and then only after a person has confirmed the exact accounts, since that call posts publicly and is not reversible from here.

Human-in-Loop Highlight

Buy Credit Pack is the one operation on this connector that spends real money. It charges the payment method saved on the Revid account, and it cannot be undone from the API. It exists for automatic top ups, which is exactly the pattern that turns a quiet configuration error into a recurring charge nobody reviews. The situation that reaches it is specific: a slate is priced with Estimate Credits, the balance from Get Account falls short, and the agent now has two options that are both bad on its own authority. It can stop, leaving a campaign half produced with some clips live and some missing. Or it can charge the card. So it does neither and asks: "Slate of 12 videos estimated at 940 credits, 3 of the estimates flagged unreliable. Balance is 610. Options: render the 8 clips that fit and hold the rest, or authorize one credit pack at the saved card. Which?" The owner answers, and if it is the purchase, the agent still reads Get Account back afterward to confirm the balance before it starts rendering. Pricing the slate was arithmetic. Reaching for the company card was not.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

16 actions

Generation

4
  • Create Video Starts a video generation and returns a project id immediately while the render continues in the background. Every call spends credits, so pricing the job first is the sensible order. A webhook URL is better than polling, since a render can take minutes.
  • Estimate Credits Prices a render without starting it, taking the same inputs as Create Video. It needs no API key and spends nothing, which makes it the safe first step of any generation flow. The estimate covers voice, AI media, music, and sound effects, and carries a reliability flag worth checking.
  • Get Render Status Reports where a render has got to and carries the finished video's URL once it is done. For production flows a webhook is preferable, so this is for cases that genuinely need to wait in place.
  • Generate Media Generates standalone images or a video clip without creating a video project, using the same engine as the Revid media generator. The operation for producing assets a flow will use elsewhere.

Projects and Export

3
  • List Projects Lists the projects belonging to the API key's workspace, newest first.
  • Export Video Renders an MP4 export of a project that already exists, such as one edited in the Revid studio after generation. It costs credits per call.
  • Rename Project Renames a project. Useful for labeling a batch so the results stay identifiable later.

Publishing

2
  • Publish Now Publishes a rendered video immediately to a connected channel or to named platform accounts. This posts publicly the moment it succeeds and is not reversible from here.
  • Schedule Publish Adds a rendered video to the publishing queue, where it goes out at the channel's next available slot rather than immediately. The safer of the two for an automated flow, because the queue is visible in Revid before anything is posted.

Characters and Voices

4
  • List Characters Lists the saved consistent characters, newest first. A consistent character keeps the same face across renders and can also drive a talking avatar.
  • Create Character Saves a consistent character from an image, usable in later renders. The description is not a label, it is what the model reads to decide when and how to use the character, so a specific one places better.
  • Delete Character Deletes a saved character by id. It works for both image based and trained characters.
  • Clone Voice Clones a voice from a public audio sample, after which its id can be used as the voice on any render. Available on the higher plans, which cap how many cloned voices an account may hold.

Account and Credits

2
  • Get Account Returns the account behind the API key: its credit balance, subscription, and workspace. Reading the balance before a batch is the cheap way to avoid a run that stops halfway.
  • Buy Credit Pack Charges the payment method saved on the Revid account for a credit pack, which is what an automatic top up flow calls when the balance runs low. It spends real money and cannot be undone from here. The operation this page's human gate exists for.

Reference

1
  • Get API Documentation Returns Revid's own machine readable reference as live JSON: every workflow, every field, its defaults, and worked examples. It needs no API key, and it is the authority on what Create Video accepts.

Frequently Asked Questions

What can FlowRunner do with Revid?

FlowRunner agents can run Create Video, Estimate Credits, and Get Render Status in Revid, plus 13 more actions.

Does connecting Revid to FlowRunner require OAuth?

No. Revid connects to FlowRunner with an API key, no OAuth flow required.

Can Revid trigger a FlowRunner workflow automatically?

Revid doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Revid

$100 in credits. No card required. Connect in minutes.