Skip to main content
Templates own the message content in Nudge. Triggers and bulk sends reference a template; the template decides the words, the language and the attachment.
The template library with channel and language columns

Variables

Write [firstname] and every send resolves it per lead. Built in: [name], [firstname], [lastname], [fullname], [phone], and [owner] for the assigned rep’s name. Beyond those, any field in your registry can become a variable: mark the field “use as variable” in Workspace setup and [bill] or [rooftype] starts resolving. List fields can map raw values to display text, so a stored gable_roof renders as “Gable roof” in the message. Adjacent tokens space themselves correctly and empty values collapse cleanly, so a missing last name never leaves a double space.

Languages

A template can hold one body per language. The rule is strict on purpose:
  • No language tabs: the template is language-agnostic and sends to everyone.
  • With language tabs: each contact gets the body matching their language. If no tab matches, Nudge holds the send rather than deliver the wrong language. A Turkish lead never gets the German version because “something is better than nothing” loses deals.

Media

Attach an image or document from the shared asset library, or paste a public URL. On WhatsApp the body becomes the caption. Assets in use by a template are protected from deletion.

Tags

Tags are free-form. Type a new one in the editor and it exists; the library filters by them and the template pickers group by them. They are yours to organize with and have nothing to do with trigger categories, so naming a tag “Onboarding” does not create or rename anything else.

Housekeeping

Each template tracks how often it fired and when it last fired, so the library shows you what actually gets used. Email templates also track replies, as in “4 of 60 sent emails got a reply”, which is the number that tells you whether the copy works. A template can set the contact’s state on send, which is how a sent message arms the next trigger in a chain. The library also imports and exports, so a set of templates can move between workspaces instead of being retyped.