Build brand-ready contracts in minutes. Use built-in templates, fill placeholders with your data, preview in real time and export as PDF.
In Contract Builder, choose a template from the left sidebar. Templates ship with pre-filled clauses (UGC, brand collab, NDA). You can also start blank.
Enter title, client name and email. If the template uses {{variable}} placeholders, you'll see fields for each variable — the body will render them in real time.
Not sure how the final PDF will look? Click 'Preview sample data' on any template to see a fully-filled example instantly, before creating a real contract.
Save draft updates the current version. 'Save new version' snapshots the previous state to the version history so you can always download older versions.
Click 'Download PDF' any time — the file is generated on-device from the live-rendered body.
Wrap any variable name in double braces, e.g. {{fee}}. The editor auto-detects new variables as you type and adds a matching field.
| Variable | Description |
|---|---|
| {{creator_name}} | Your legal name or brand name |
| {{client_name}} | Client / brand full legal name |
| {{client_company}} | Client company name (optional) |
| {{deliverables}} | What you're producing (e.g. '2 TikToks + 1 Reel') |
| {{fee}} | Total compensation, e.g. '$1,500 USD' |
| {{usage_rights}} | Where and how long the brand can use the content |
| {{exclusivity}} | Category exclusivity window, if any |
| {{delivery_date}} | Final delivery date |
| {{revisions}} | Number of included rounds of revisions |
| {{payment_terms}} | Net-15, 50/50 upfront, etc. |
| {{start_date}} | Agreement effective date |
| {{end_date}} | Agreement end date |
| {{jurisdiction}} | Governing law / country / state |
Tip: variables are case-sensitive and only accept letters, numbers and underscores.