CONTENT CREATION

Capture a product flow with Browserbase and auto-annotate each step

Walks a defined UI flow in a headless browser via Browserbase, captures a screenshot at every step, annotates each with a step number and the action label in Figma.

CategoryContent Creation
Enginesim
Difficultyadvanced
Triggermanual
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerManual run with flow definition and target locale
  • ActionWalk the UI flow and capture per-step screenshotsBrowserbase
  • ActionTranslate step action labels into target localeOpenAI
  • ActionAnnotate each step in Figma and export numbered PNGsFigmaFigma
  • OutputUpload ordered tutorial bundle to R2CloudflareCloudflare R2

What it does

Generates an entire step-by-step tutorial image set from a flow definition, with no manual screenshotting. Given an ordered list of URLs, clicks, and step labels, it drives a Browserbase session through the product, captures each screen, then annotates every shot in Figma with its step number and action caption translated into a target locale, and publishes the ordered set to R2.

When to use it

Use it when a tutorial covers a multi-step flow that changes often and you want fresh, consistently annotated screenshots regenerated on demand rather than recaptured by hand each release.

How it works

  1. 1You trigger the run with a flow definition (steps, selectors, labels) and a target locale.
  2. 2Browserbase opens a session and walks each step, capturing a screenshot after every action.
  3. 3OpenAI translates each step's action label into the target locale.
  4. 4Each screenshot is placed into the Figma callout template with its step number and translated label, then exported.
  5. 5The ordered, numbered image set is uploaded to R2 as a complete tutorial bundle.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BrowserbaseHeadless browsers, sessions, replays.
  2. 2
    Connect FigmaFiles, frames, comments, assets.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect Cloudflare R2Object storage, S3-compatible.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.