Merge Tags

Merge tags are variables that you include in text-based content (emails, texts, pages) which get replaced with real values when the message is sent. For example, {{ user.first-name }} becomes Joe when sent to a Person named Joe.

You can use Merge Tags in text messages, emails, and Pages throughout Solidarity Tech. Merge Tags use the Liquid templating language for additional formatting options.

All text editors in the dashboard show you the available Merge Tags for that context:


Common Merge Tags

Person Tags

TagOutput
{{ user.first-name }}Person's first name
{{ user.last-name }}Person's last name
{{ user.full-name }}Full name
{{ user.email }}Email address
{{ user.phone-number }}Phone number
{{ user.city }}City
{{ user.state }}State
{{ user.zip-code }}Zip code

Agent Tags

TagOutput
{{ agent.first-name }}Sending team member's first name

Organization Tags

TagOutput
{{ organization.name }}Your organization's name

Donation Tags

TagOutput
{{ user.total-donated }}Total lifetime donations
{{ user.most-recent-donation }}Most recent donation amount

Additional merge tags are available depending on the context - the editor will show you everything available.


Using Default Values

If a Person doesn't have a value for a field, you can provide a fallback using the default filter:

Hi {{ user.first-name | default: 'friend' }}, welcome!

This outputs "Hi friend, welcome!" if no first name is available.


Page Link Merge Tags

Page link merge tags generate personalized URLs that automatically recognize the Person when they click through. This is one of the most powerful features for reducing friction and preventing duplicate records.

Why Use Page Links?

When you send a link like {{ action-page.your-page-slug }}:

  • The Person is automatically recognized when they arrive
  • Form fields configured as "hide if not blank" won't be shown again
  • You avoid duplicate records from re-entered phone numbers or emails
  • The experience is cleaner and faster

Always use page link merge tags when sending links to your Pages via email or text.

Example

Instead of:

Sign up here: https://myorg.solidarity.tech/join

Use:

Sign up here: {{ action-page.join }}

The recipient gets a personalized link that recognizes them automatically.


Context-Specific Tags

Some merge tags are only available in certain contexts:

Event Automations include tags like:

  • {{ event.title }} - Event name
  • {{ event-session.start-time }} - Session start time
  • {{ event-session.location-address }} - Event location

Custom User Properties you've created are also available as merge tags. The dashboard editor shows all available options for your context.