How to connect Cloudflare Stream to Inwista

Cloudflare Stream is where your videos live — Inwista is where their subtitles get made. Connect the two and you can publish finished subtitles straight onto your Stream videos as captions, and start new Inwista projects from videos already in your Stream account, without downloading or re-uploading anything.

Before you start

Connecting integrations requires a workspace administrator role and an active subscription (any paid Inwista plan). On the Cloudflare side, any Stream subscription works. Publishing captions works for every video; importing additionally needs the video's MP4 to be publicly reachable — videos with Require signed URLs enabled can't be imported.

1. Find your account id and create an API token

Inwista connects to Cloudflare Stream with your account id and a scoped API token:

  • Copy your account id In the Cloudflare dashboard, open MediaStream. Your Account ID is shown in the panel on the right (it's also the 32-character string in the page URL) — copy it.
  • Create an API token Go to Manage accountAccount API tokens and click Create TokenCreate Custom Token. Add one permission: Stream with Read and Edit — that lets Inwista list your videos and publish captions, and nothing else.
  • Copy the token right away Cloudflare shows the token only once, on the screen after you create it. Copy it — you'll paste it into Inwista in the next step. If you ever lose it, just create a new one.

2. Connect your Stream account

Head to My workspaceIntegrations, find the Cloudflare Stream card and click Connect. Paste the account id and API token and confirm — Inwista verifies them with Cloudflare right away, and the card shows Connected.

3. Start projects from your Stream videos

In the new-project dialog, choose Cloudflare Stream under Or import from. Your videos are listed with their durations so you can pick the right one at a glance. Select a video and Inwista pulls the file straight from Cloudflare on the server side — nothing is downloaded to your device, and the project starts transcribing like any other upload.

The first time a video is imported, Inwista asks Cloudflare to prepare its MP4 file. Short videos are ready in seconds; longer ones can take a few minutes — if Inwista asks you to try again shortly, the file is still being prepared and the next attempt will pick it up. Videos that require signed URLs appear grayed out in the picker, and publishing captions works for every video regardless.

4. Publish captions to a video

When your subtitles are done, open the project and click Export. On the Transcript tab, tick Cloudflare Stream in the Save to selector, pick the target video, and publish. The captions land on the video in the project's language — and if you've translated the project, the language selected in the export dialog decides which caption track is published.

Made changes after publishing? Just publish again: Inwista replaces the existing caption track for that language, so the video always carries your latest version.

The Stream player picks published captions up automatically — viewers can enable them from the player's captions menu, and you can review the track under the video's Captions section in the Cloudflare dashboard.

Disconnecting

Open Manage on the Cloudflare Stream card and click Disconnect — imports and publishing stop right away, while all captions already published stay on your videos. You can also revoke the API token on Cloudflare's side at any time under Manage accountAccount API tokens.