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:
Shop our sale: {{link1}}
When sent, this becomes a short tracking URL:
Shop our sale: trk.ly/abc123
Include multiple links with different offers:
🔥 Flash sale!

50% off clothing: {{link1}}
30% off electronics: {{link2}}
Free shipping on orders $50+: {{link3}}
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:
PlaceholderOffer
{{link1}}Summer Clothing Sale
{{link2}}Electronics Clearance
{{link3}}Free Shipping Promo
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:
Offer URL: https://store.com/sale?promo=summer24
Short link: trk.ly/abc123
Final redirect: https://store.com/sale?promo=summer24&click_id=xyz
Additional parameters (like click_id) are appended for attribution.

Account-Level Templates

Prepend Text

Text automatically added to the start of every message:
Account prepend: "[BrandName] "
Creative: "Check out our sale: {{link1}}"
Final message: "[BrandName] Check out our sale: trk.ly/abc123"

Append Text

Text automatically added to the end of every message:
Account append: " Reply STOP to opt out"
Creative: "Flash sale! {{link1}}"
Final message: "Flash sale! trk.ly/abc123 Reply STOP to opt out"

Configuring

Set prepend/append in Account Settings > Messaging.
Prepend and append text count toward your character limit. Factor this into creative length.

SMS Segments

Standard SMS

160 characters per segment. Messages exceeding this are split:
LengthSegments
1-1601
161-3062
307-4593
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:
LengthSegments
1-701
71-1342
135-2013

Character Counting

The creative editor shows:
  • Raw character count
  • Segment count after placeholders resolve
  • Account for link length (~20 characters each)

Personalization

Advanced personalization features are coming soon. Currently, messages are the same for all recipients (except for unique tracking links).
Future support will include:
  • {{first_name}} - Contact’s first name
  • {{custom_field}} - Custom contact fields
  • Conditional content

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

🔥 Flash Sale! 50% off everything for 24 hours only.

Shop now: {{link1}}

Reply STOP to opt out.

New Arrival

Just dropped: New {{category}} collection.

Be the first to shop: {{link1}}

STOP to unsubscribe.

Re-engagement

We miss you! Here's 20% off your next order.

Claim your discount: {{link1}}

Expires in 48 hours. Reply STOP to opt out.

Next Steps