Skip to main content
ColdSend supports multiple personalization methods to make each email feel tailored to the recipient.

Variables

Use double curly braces to insert dynamic values:

Standard Variables

Custom Variables

Any custom field from your CSV is available:
Custom fields in your CSV are mapped during upload and are available as {{custom_field_name}}.

Dynamic Variables

ColdSend provides computed variables:

Spintax

Randomly select one option from a list:
Each email randomly uses one greeting: Hi John, Hello John, or Hey John. Rules:
  • Minimum 2 options
  • Separated by |
  • Wrapped in {{ and }}
  • Can be nested with variables: {{I noticed|I saw that}} {{company}} recently {{launched a product|expanded|hired}}

Conditional Logic

Use Liquid-style conditionals for dynamic content:

Basic If/Else

Value Comparison

Logical Operators

Contains Operator

Unless

Empty Check

Fallback Values

Handle missing data with pipe syntax:
Uses there if first_name is empty or missing.

Combining Features

Best Practices

  1. Keep it natural — Personalize 1-2 key details, not every field
  2. Handle missing data — Always provide fallbacks for optional fields
  3. Use spintax for variety — Add variety without creating multiple variants
  4. Test different approaches — Use variants to test personalization strategies

Next Steps

Email Variants

A/B testing and variant configuration.

Follow-up Sequences

Automated follow-up sequences.