Hey there 🚀
We’re introducing a new option that helps your emails deliver better and feel more natural at the same time. With Spintax and Dynamic variables, your emails won’t look copy-pasted — they’ll feel written just for each lead. This guide shows you exactly how to use both, step by step, without overcomplicating things.
To get started, add an email step to your campaign and click on the Insert variable button. From there, you’ll see a list of ready-to-use variables that help personalize your outreach and improve deliverability.
1. Fixed variables
These are your classic personalisation variables. You can use them anytime to insert real lead data:
First Name, Last Name, Current Company, Years in current company, Total Career Positions Count, Total years in career, College Name, Occupation
2. Spintax variables
Spintax lets you rotate different wordings so your emails don’t look identical. You can choose from:
Greetings, Entrance, Gratitude, Goodbye, Custom spintax
Each Spintax variable comes with a couple built-in variations, and Leadsin will randomly use one every time an email is sent. Example:
{?Hello|Hi|Hey|Greetings?}
{?I wanted to reach out about|I'm writing to discuss|I'd like to bring your attention to|I would like to talk about?}
{?Best regards|Sincerely|Warm wishes|Kind regards|Let's keep in touch?}
You can also use Custom Spintax to add your own options. Just make sure you include at least two variations — one word alone won’t work.
Important rule:
You can’t use two Spintax variables inside the same brackets, but you can combine one Spintax and one fixed variable, like this:
{?Hello|Hi|Hey|Greetings {{firstName}}?}
This gives you both variation and personalization 🎯
3. Dynamic variables
Dynamic variables change automatically based on time and date:
Time of the day greeting - If the mail/message is being sent until noon (12h) it will show Good morning, if it is between noon and 18h it will show Good afternoon, if it is between 18h and 6 o clock tomorrow, it will show Good evening.
Today (D/M/Y, day) - It will present the day of message/email being sent. Format:29/12/2025, Monday
Today (M/D/Y, day)- It will present the day of message/email being sent. Format:12/29/2025, Monday
Yesterday (D/M/Y, day) -It will present the day before sending message/email. Format: 29/12/2025, Monday
Yesterday (M/D/Y, day) - It will present the day before sending message/email. Format: 12/29/2025, Monday
Tomorrow (D/M/Y, day) - It will present the day after message/email being sent. Format: 29/12/2025, Monday
Tomorrow (M/D/Y, day) - It will present the day after message/email being sent. Format: 12/29/2025, Monday
In ... days (D/M/Y, day) - It will count days from the day message/email is being sent (including weekdays). For example – if today is 29/12/2025, Monday , and user inserts {{ "now" | add_days: 2 | date: "%d/%m/%Y, %A" }} it will show 31/12/2025, Wednesday.
In ... days (M/D/Y, day) - It will count days from the day message/email is being sent (including weekdays). For example – if today is 12/29/2025, Monday, and user inserts {{ "now" | add_days: 2 | date: "%m/%d/%Y, %A" }} it will show 12/31/2025, Wednesday.
In ... working days (D/M/Y, day) - It will count working days from the day message/email is being sent. For example – if today is 02/01/2026, Friday, and user inserts {{ "now" | add_working_days: 2 | date: "%d/%m/%Y, %A" }} it will show 06/01/2026, Tuesday.
In ... working days (M/D/Y, day) - It will count working days from the day message/email is being sent. For example – if today is 01/02/2026, Friday, and user inserts {{ "now" | add_working_days: 2 | date: "%m/%d/%Y, %A" }} it will show 01/06/2026, Tuesday.
UTC zone - It will show your default coordinated universal time zone. (UTC+01:00)
Current day of the week - Current day should be presented. Example: Monday
Current month - Current month should be presented. Example: January
We’ll be using the time zone you selected for your email schedule, so make sure it’s set correctly — this affects all time-based variables. ⏰🌍
4. Advanced variables
Besides the basic variables, you can use Advanced variables to make your outreach feel even more natural. These are best for users who are comfortable working with templates and logic.
Opener based on the day of the week- It adapts based on the current day of the week to feel more timely and personal. Example: Hope you are having a good start to the week/Hope you are having a good week/Hope you are having nice weekend
Meetings based on the day of the week - It adjusts based on the current day to keep scheduling requests timely and relevant. Example: Are you available anytime this week?/Are you available anytime next week?
Additional Advanced Templates
- Greeting: Early vs Late Week
Slightly more human wording than “good week” every time.
{% assign today_number = 'now' | date: '%u' | plus: 0 %}
{% if today_number < 4 %}
Hope your week is off to a good start.
{% else %}
Hope you’re wrapping up the week well.
{% endif %}
- CTA: This Week vs Next Week
Same logic as yours, just leaner.
{% assign today_number = 'now' | date: '%u' | plus: 0 %}
{% if today_number < 4 %}
Would you be open to a quick chat this week?
{% else %}
Would next week work better for a quick chat?
{% endif %}
- Calendar-Safe CTA
Avoids pressure late in the week.
{% assign today_number = 'now' | date: '%u' | plus: 0 %}
{% if today_number < 4 %}
Happy to find time on your calendar this week.
{% else %}
Happy to reconnect early next week if that’s easier.
{% endif %}
- Soft Follow-Up Based on Day
Great for step 2–3 in sequences.
{% assign today_number = 'now' | date: '%u' | plus: 0 %}
{% if today_number < 4 %}
Just wanted to follow up while this is still fresh.
{% else %}
Didn’t want this to get lost before the weekend.
{% endif %}
- Weekday-Specific Openers (Mon–Fri)
This one feels very “manual email”.
{% assign today_number = 'now' | date: '%u' | plus: 0 %}
{% case today_number %}
{% when 1 %}Hope your Monday is going well.
{% when 2 %}Hope you’re having a productive Tuesday.
{% when 3 %}Hope your week’s going smoothly so far.
{% when 4 %}Hope your Thursday’s going well.
{% else %}Hope you’re having a great Friday.
{% endcase %}
- Decision-Friendly CTA (Late Week Smartness)
Encourages replies instead of meetings.
{% assign today_number = 'now' | date: '%u' | plus: 0 %}
{% if today_number < 4 %}
Let me know if this is relevant and I’ll share details.
{% else %}
Happy to pick this up next week if it’s relevant.
{% endif %}
- End-of-Week Politeness Booster
Very useful for enterprise / C-level.
{% assign today_number = 'now' | date: '%u' | plus: 0 %}
{% if today_number > 4 %}
I’ll keep this short given it’s the end of the week.
{% endif %}
- Ultra-Minimal Version (High Deliverability)
For customers who want no fluff.
{% assign today_number = 'now' | date: '%u' | plus: 0 %}
{% if today_number < 4 %}
Quick question for you.
{% else %}
Quick one before the weekend.
{% endif %}
That’s everything you need to start using Spintax and Advanced Variables with confidence. Let's turn every send into a better conversation for you and your leads 🚀✨
Comments
0 comments
Please sign in to leave a comment.