Personalization in APEX fills each text with details from the contact's SEP record — first name, policy type, lead source, agent name — using merge fields with clean fallbacks when a field is empty. Every message reads as though you typed it personally, however many people it goes to.
First name, company, policy type, last contact date, agent name — pull any field from your SEP into any message.
Missing first name? "Hi there" instead of "Hi {{first_name}}". Every variable has a clean fallback so nothing leaks.
See the message exactly how each contact will receive it before you send. No more "oh no" moments after the broadcast.
| Feature | APEX | Generic SMS | Mail Merge | Manual |
|---|---|---|---|---|
| SEP field merge | ✓ | Basic | Basic | ✗ |
| Smart fallback values | ✓ | ✗ | ✗ | ✗ |
| Conditional content blocks | ✓ | ✗ | Limited | ✗ |
| Live per-contact preview | ✓ | ✗ | Limited | ✗ |
| Time-aware ("Good morning") | ✓ | ✗ | ✗ | ✗ |
| Setup per template | < 1 min | 5+ min | 5+ min | N/A |
Merge anything in your contact record — standard fields, custom fields, calculated values.
Show different content based on policy type, lead source, or any field in the record.
Define agent_name, office_phone, calendly_url once — use them everywhere automatically.
Auto-greeting based on contact local time. Tone variants for cold vs. warm leads.
See exactly how a 5,000-contact send still reads like a one-to-one text — live on your data.