How do I let others generate from my template?

Publish a template as a form so anyone can fill it in and render, embedded on your site or shared as a link.

Published ·Updated

Template Forms turn your Orshot Studio template into a self-serve form that anyone can use. Visitors pick parameters, hit Generate, and download the result — all without needing an Orshot account. You control formats, scale, rate limits, and expiration.

Demo#

Here's a demo of a Template Form in real-time:

Creating a Template Form#

  1. Open the template's Connect sheet from your dashboard and open the Forms tab. In Orshot Studio, choose File → Share this template and open the Template Form tab instead
  2. Click New to create a form

Each form gets a unique URL and its own settings. You can create several forms per template with different settings. How many forms you can create depends on your plan, and forms on lower plans show Orshot branding. See pricing.

How It Works#

When someone opens a Template Form — either via direct link or embedded on your site — they see:

  • A preview of the template
  • Parameter inputs for every editable field (text, images, etc.)
  • Format and scale selectors
  • A Generate button that generates the output and returns a downloadable result

Generations use your workspace's API credits. Each click of the Generate button counts as one generation against the form's limits.

Settings#

Title#

Optional display name shown in the form header. Falls back to the template name if left empty.

Generations per day#

Maximum number of times the Generate button can be clicked per day, across all visitors. Resets daily. Use this to prevent unexpected credit usage spikes. Default: 100.

Max Generations#

Total lifetime generation limit. Once reached, the form stops accepting new generations. Useful for time-limited campaigns or trials. Default: 1000.

Expires#

Set when the form stops working. Options: Never (the default), 1 day, 7 days, 30 days, 90 days or 1 year.

Response Formats#

Choose which output formats visitors can select. Available formats: PNG, JPEG, WebP, AVIF, PDF, MP4, WebM, MOV, MKV, GIF. At least one format must be enabled. Default: PNG, JPEG and WebP.

Max Scale#

Maximum resolution multiplier visitors can choose (1x to 4x). Higher scales produce larger, higher-resolution output. Default: 2x.

Enabled / Disabled#

Toggle the form on or off. Disabled forms return a "not available" message. The URL is preserved so you can re-enable later.

Sharing a Template Form#

Copy the form URL and share it directly. The link opens a full-page form where visitors can generate outputs.

Embed Code#

Paste the provided HTML snippet into your website:

HTML
<iframe
  src="https://orshot.com/templates/shared/[hash]/playground"
  title="Orshot Embed"
  allow="clipboard-write"
  style="width: 100%; height: 100%; min-height: 600px; border: none; border-radius: 8px;"
></iframe>

The form is responsive and works in any container that provides width and height.

Security#

  • Abuse protection: Each Generate click is verified and rate limited
  • No authentication required: Visitors don't need an Orshot account
  • Your API key is never exposed: Generations are proxied through Orshot's servers using your workspace credentials server-side

Managing Template Forms#

From the Share dialog, you can:

  • View stats: See total and daily generation counts
  • Edit settings: Update limits, formats, or expiration
  • Copy link: Share the form URL
  • Preview: Open the form in a new tab
  • Delete: Permanently remove the form
Was this page helpful?

Ready to automate?

Start rendering images, PDFs and videos from your templates in under 2 minutes. Free plan, no credit card.

Get your API key
  • Image, PDF and video generation via API
  • Visual editor with AI and smart layouts
  • Zapier, Make, MCP and 40+ integrations
  • White-label embed for your own app
  • 100 free credits a month, no credit card required