Prerequisites: A published template with placeholder tokens configured in the template editor, and the SDK installed.
Available placeholders
Full Name — End user’s full name. Max 100 chars. Letters, digits, spaces, basic punctuation.
Email — End user’s email address. Max 254 chars. Standard email format.
Company — Organization name. Max 100 chars. Letters, digits, spaces, basic punctuation.
Job Title — End user’s role. Max 80 chars. Letters, digits, spaces, basic punctuation.
Date — Auto-generated server-side by ClickTerm in
yyyy-MM-dd format. Any client-provided value is ignored.Phone — Contact number. Max 30 chars. Digits, spaces, basic punctuation.
Registration No. — Company registration identifier. Max 50 chars. Letters, digits, spaces, basic punctuation.
VAT Number — VAT identifier. Max 50 chars. Letters, digits, spaces, basic punctuation.
Address — Physical address. Max 500 chars. Letters, digits, spaces, punctuation, newlines.
Custom 1–5 — Five user-defined placeholder fields. Max 255 chars each. Letters, digits, spaces, basic punctuation.
The
date placeholder is generated server-side by ClickTerm. Any client-provided value is ignored.If a placeholder value is not supplied, it appears as a dash (
-) in the rendered agreement.Usage
When using the SDK, placeholder values are encoded automatically. If calling the
REST API directly (without an SDK), values must be URL-encoded.
How it works
- You configure placeholder tokens in the template editor (drag and drop from the sidebar)
- When calling
ClicktermDialog.show(), pass values via thetemplatePlaceholdersparameter - ClickTerm substitutes those values into the template before rendering
- The same values appear in the Clickwrap Event, Certificate of Acceptance, and end user record


Related
Product Guide: Placeholders
How to configure placeholder tokens in the dashboard editor.
Displaying a clickwrap
Full guide on showing the clickwrap dialog.

