Tapni Templates Variables Guide
Why this page exists?
Templates must use system variables so that when a template is assigned to a team, the system automatically fills in each memberās own profile data.
If someone types their own data directly into the template (hardcoding), everyone ends up with the same info (usually the adminās), and the template becomes unreliable.
How it works (end-to-end)?
When an Admin creates a template
- The Admin creates the template content and inserts variables instead of personal details.
- The template is assigned to a team.
- For each team member, the system pulls values from that personās profile and replaces variables automatically.
ā
Result: each user gets a personalized output based on their profile.
ā If the Admin types their own email/name/phone directly, everyone receives the Adminās info.
Rules of thumb
ā
Do
- Use variables for anything that differs per person (name, email, role, title, address, etc.).
- Only use variables that exist in the Supported Variables list below.
- Keep the exact formatting (brackets/case) required by the system.
ā Donāt
- Donāt hardcode personal details inside templates.
- Donāt invent variable names (the system wonāt populate them).
- Donāt change variable formatting
Where variables need to be used ?
Ā
Ā
- Signature Templates ā¬ļø
- Background Templates ā¬ļø
-
Form Templates
*Connect with [name]
Ā
šĀ List of supported variables:
[id]
[username]
[name]
[bio]
[email]
[vcardFirstName]
[vcardLastName]
[vcardCompanyName]
[vcardWebsite]
[vcardEmail]
[vcardTitle]