Skip to main content
Trackly SMS supports dynamic placeholders in creatives for tracked links and personalization.

Basic Usage

Use {{link1}}, {{link2}}, etc. for tracked links:
When sent, this becomes a short tracking URL:
Include multiple links with different offers:
Each link can be bound to a different offer in the creative settings. In the creative editor:
  1. Write your message with {{linkN}} placeholders
  2. In the “Offer Bindings” section, map each placeholder:
Tracked links provide:
  • Click counts
  • Click timestamps
  • Revenue attribution
  • Bot detection
See Link Tracking for details.

URL Parameters

Offers can include URL parameters that pass through to the destination:
Additional parameters (like click_id) are appended for attribution.

Account-Level Templates

Prepend Text

Text automatically added to the start of every message. The default prepend is {{brand_name}}: (your brand name followed by a colon).

Append Text

Text automatically added to the end of every message. The default append is Reply stop to stop. Help for help.

Configuring

Set prepend/append in Account Settings > Messaging. Prepend and append text count toward your character limit. Factor this into creative length. Together, the default prepend and append add approximately 34 characters of compliance overhead.

List-Level Overrides

Sending list settings can override account-level prepend and append text. If a list specifies its own prepend or append, those values take precedence over the account defaults for sends to that list.

SMS Segments

Standard SMS

160 characters per segment. Messages exceeding this are split:
Multi-segment messages use ~7 characters per segment for concatenation headers, reducing effective capacity.

Unicode Messages

Messages with emoji or special characters use Unicode encoding:

Character Counting

The creative editor shows:
  • Raw character count
  • Segment count after placeholders resolve
  • Link length: each {{linkN}} placeholder resolves to approximately 23 characters
  • Compliance overhead: prepend + append text adds approximately 34 characters
When estimating segment count, remember to add ~23 characters per link placeholder and ~34 characters of compliance text (prepend + append) to your raw character count. This overhead often pushes a message into an additional segment.

Personalization

Use dynamic placeholders to personalize messages for each contact:

Custom Contact Fields

Access any custom field stored on a contact using bracket notation:
Both single and double quotes work: {{contact["field_name"]}} or {{contact['field_name']}}. If a personalization field is missing for a contact, it resolves to an empty string. Design your messages so they read naturally even without personalization values.

Example

For a contact named “Jane” on a Wednesday, this becomes:

Best Practices

Too many links can confuse. Have one primary action and make it prominent.
Stick to standard ASCII when possible to avoid Unicode segment limits.

Example Templates

Sale Announcement

New Arrival

Re-engagement

Next Steps

Link Tracking

How link tracking works

ML Selection

Automated creative selection