Forms

Embed a Promotion Hub form

Install one stable script and manage form fields, packages, and redirects from Promotion Hub.

Allow the host website

Add each exact production parent origin in the form settings. The allowlist protects iframe resize messages and custom redirect targets.

Allowed origins
https://www.example.com
https://staging.example.com

Install the form

Paste the generated script where the form should appear.

HTML
<script type="text/javascript" src="https://your-promotion-hub-domain.com/jsform/FORM_ID"></script>

Use redirect templates

A redirect template can include supported submission and film tokens, such as {{package.slug}} and {{project.title}}. Values are URL-encoded and targets must remain on an allowed origin.

Do not place names, email addresses, passwords, screener URLs, or other private data in a redirect URL. A Stripe return only confirms that the visitor returned from Checkout; payment status remains webhook-authoritative.

Published configuration

Existing embeds receive published form changes without replacing the snippet.

Trusted navigation

The loader accepts Stripe Checkout and allowlisted return URLs only.

Forms documentationOpen Promotion Hub