All featuresApproval flows

Approval Flows for Template Automation

Brand, legal and client sign-off happen in Orshot. Your API and n8n, Make or Zapier jobs render a template only once the right people approve it.

Included on Scale and Enterprise plans

Nothing unapproved goes out

The API renders a template only after it's approved.

Your review process, as stages

Draft, brand, legal, approved. You set who moves what.

Clients and legal as reviewers

They approve in the flows you pick. No keys or billing.

Edit live templates safely

Automation renders the approved design until the edit is approved.

Your process

Start from the process you already run

Pick a preset that matches your team, then rename stages and change the rules.

Preset: Brand and legal

Brand approves the design, then legal clears it before any market renders it.

  1. Draft
  2. Brand review
  3. Design approved
  4. Legal review
  5. Automation approved
  • Legal can approve with field limits, like a maximum headline length
  • Approve the image version first and the video later
  • Every template in a folder or with a tag joins the flow by itself
Preset: Agency and client

Your team reviews first, then the client signs off before their campaign renders.

  1. Draft
  2. Internal review
  3. Client review
  4. Automation approved
  • Invite the client as a reviewer who sees only their flow
  • They comment on the design and approve or ask for changes
  • Their automation renders only what they approved
Preset: Marketing production

A design review, then a check that the template holds up with real feed data.

  1. In design
  2. Design review
  3. Design approved
  4. Automation review
  5. Automation approved
  • Lock fields that must never change, like the logo or legal line
  • Allow images only from your own domains
  • Fix a live template while production keeps the approved design
Automation

Automation waits for approval. Your team doesn't.

Every automated render checks the template first. Your team can still preview and download it.

  • A clear 403 that names the stage and who can approve it
  • Refused renders use no credits and queue nothing
  • Covers the API, SDKs, Zapier, Make, n8n, Workflows and Dynamic URLs
  • Agents get the same message and can tell you who to ask
What your automations see
POST /v1/studio/render
{ "templateId": 11463, "modifications": { ... } }
 
403 Forbidden
{
"error": "This template is waiting for approval in 'Spring campaign' and can't be rendered through the API yet.",
"code": "template_not_approved",
"blockers": [{
"flow": { "name": "Spring campaign" },
"stage": { "name": "Brand review" },
"reason": "not_in_render_stage"
}],
"helpUrl": "https://orshot.com/docs/error-reference"
}
Stages and rules

Set the rules once. Every template follows them.

Each stage has its own rules. Start from a preset like Brand and legal, then change what you need.

  • Lock the design while it's in review
  • Choose which outputs automation can render in each stage
  • Require a comment when a template moves into a stage
  • Stop people approving templates they submitted
How stages work
Reviewers

Invite clients and legal without handing over the keys.

Reviewers check, comment and approve where you allow it. Everything else stays with your team.

  • Access to the whole workspace, or only the flows you pick
  • Approve or ask for changes, with a comment
  • No API keys, renders, billing or workspace settings
  • Each reviewer takes a seat on the plan
Invite a reviewer
In the studio

Review the design where it's made.

Approvers check every page, comment and decide from the same screen in the studio.

  • Comments with @mentions, next to the design
  • The template's activity: every move, approval and change request
  • Approve, request changes or move the template from the studio
Live templates

Fix a live template without stopping production.

Editing a live template starts with a choice: keep it approved, send it to review or move it to Draft.

  • Automation renders the approved design during the edit
  • The new design goes live only when it's approved
  • Only that stage's approvers, owners and admins can keep it approved
Editing after approval
Governance

What your security and brand teams will ask

Reviewer access, scoped

Reviewers see all templates or chosen flows only. No keys or billing.

No self-approval

Members can't approve what they submitted. Owners and admins can.

Permissions per stage

Choose who adds, moves and approves templates in each stage.

Activity history

Every move, approval and comment, with who and when. Up to a year.

Scoped API keys per workspace

Separate keys per workspace, and every render logged with its source.

Enforced on every automated render

The API, SDKs, integrations and agents all get the same refusal.

Also included

Built for teams that render at volume

Per-output approval

Approve the image now and the video later. Only approved outputs render.

Field limits on approval

Approve with text length limits, locked fields or allowed image domains.

New templates join automatically

Every new template enters a flow, or only those in a folder or with a tag.

Several approvers per stage

Two sign-offs or a whole group per stage, on the higher Scale tiers.

Inbox and email

An in-app inbox, and email right away or as one daily summary.

Approvals API

Add, move and approve templates from your own systems, on Enterprise.

Frequently asked questions

What is Orshot?

An API for automated image, PDF and video generation from templates. You design a template once, then generate from REST, Zapier, Make, n8n, Workflows or an AI agent.

What happens to API renders while a template is in review?

They're refused with a 403 that names the stage and who can approve it. Nothing renders and no credits are used. Once the template is approved, the same call works.

Does it cover n8n, Make, Zapier and AI agents?

Yes. The check runs on every automated render: the REST API, SDKs, Zapier, Make, n8n, Workflows, Dynamic URLs and agents. Previews and downloads in the studio are never blocked.

Can clients or legal approve without full access?

Invite them as reviewers. They see the whole workspace or only the flows you pick, comment, and approve where you allow it. They can't touch API keys, renders or billing.

Can we fix a typo in a template that's already live?

Yes. Approvers, owners and admins can keep it in its approved stage while they edit. Automation renders the approved design until the change is approved.

Is there a record of who approved what?

Every move, approval, change request and comment is in the template's activity, with the person and time. Scale keeps it for 90 days to a year, depending on the tier.

Which plans include approval flows?

Scale and Enterprise. Scale includes 3 to 7 flows per workspace depending on the tier, and the higher tiers add multiple approvers per stage and approver groups.
See it on your templates

Put sign-off in front of your automation

Book a demo and we'll set up a flow on your own templates, with your reviewers and your automation.