How conditions work in Snov.io Campaigns

This guide shows you how to add conditions to your campaigns. You'll learn to create smart automation flows that adapt to prospect actions.

Step 1. Add the condition step

Step 2. Choose a condition type

Step 3. Set a waiting time

In Snov.io Campaigns, you can add conditions to your sequence. This lets you tailor messages to each prospect’s engagement. Interested leads follow one sequence; others get a different flow.

Let's see how to set this up.

Step 1. Add the Condition step

In the sequence editor, drag and drop or click on Condition from the right side.

Add a condition step anywhere in your sequence to check recipient actions. For example, if you want to check whether prospects opened your previous email, add a condition step right after the Email step.

The sequence splits into two separate flows: Yes (condition met) or No (condition not met). We'll check the condition and distribute your recipients accordingly.

learn
Conditions allow you to personalize follow-up text, use another action or channel in the next step, or stop the sequence after it. One sequence step can contain one condition. Throughout the sequence, you can add multiple conditions.

Step 2. Choose a condition type

There are three condition types based on recipient actions. Choose the one that reflects what you expect them to do or not do in the step before the condition.

Condition #1: Opened email

Check if a recipient viewed the previous email in the sequence at least once.

learn
How to use it: Add after the Email step. You can send a follow-up assuming the prospect has read your email.

Condition #2: Clicked on link

Check if a recipient clicked any links from the previous email in the sequence. This excludes links in the email signature.

learn
How to use it: Add after the Email step where you included links. Send a separate flow for prospects who visit your website. Send them more targeted follow-ups or special offers based on their clear interest.

Condition #3: Contacted on LinkedIn

Check if a prospect has accepted your LinkedIn connection request in this campaign or earlier.

How to use it: Add after a "Send connection request" step. Create separate flows for prospects in your LinkedIn network and those who aren't. Prospects who accept your request can receive LinkedIn messages in the sequence.

note

You need an active LinkedIn add-on to use this condition. Here's how it works to your advantage:

1) Add a condition as the first step in your sequence. This will check if prospects are already connected with you on LinkedIn. Continue the sequence only for new connections and skip your existing leads.

2) Create separate flows for prospects based on connection status. Send direct LinkedIn messages to those who accepted your request. Send emails or try other approaches with other prospects who haven't accepted.

Condition #4: Booked meeting via Calendly

Check if a recipient booked a meeting using a Calendly link from your previous email. You need an active Calendly integration in your account for this condition.

learn
How to use it: Add after an email containing your Calendly link. Create separate flows for prospects who scheduled meetings and those who didn't. Send personalized follow-ups to each group based on their meeting status.

Step 3. Set a waiting time

Every condition includes a waiting period. By default, it's set to 1 day but you can customize it.

Longer waiting periods help capture all potential engagements from your prospects. This window gives recipients enough time to take the expected action. Once this time runs, any new actions won't count toward your condition.

How the timer works for Email and Calendly conditions:

You set a waiting time for which your sequence will pause. The countdown begins when the previous step is done for the recipient - for example, when an email is sent.

When the timer ends, we check if prospects took the expected action and sort them into appropriate flows.

tip
Email and Calendly conditions are checked just once. The sequence continues when the waiting time runs out, even if recipients take action earlier.

For example, with a 3-day waiting time, your sequence continues after exactly 3 days. The condition is met only if prospects take action during this time.

How the timer works for LinkedIn condition:

You set a period during which Snov.io regularly monitors connection status (accepted or not). We continue checking if the condition is met for other prospects throughout the whole set time. When the time runs out, prospects who haven't accepted your request follow the"No" option in the sequence.

tip
LinkedIn conditions are checked continuously during the waiting period. The sequence continues for prospects who accept your request immediately.

Related articles:

How to set up multichannel campaigns

How to add LinkedIn actions to your sequence

How to use InMail actions in your LinkedIn campaigns

Thanks for your feedback!

Was this helpful?

No

Sorry about that 😢

How can we improve it?

Learn how to write cold emails that grow sales in our crash course from the Snov.io Academy.