1-to-many that feels 1-to-1
Each recipient gets their own message with their own tokens filled in, and a fallback when a field is empty, so nobody opens a greeting addressed to a blank.
- Token + fallback support
- Dynamic offers from catalog
- Locale-aware copy