{"id":17529,"date":"2025-07-23T13:16:37","date_gmt":"2025-07-23T10:16:37","guid":{"rendered":"https:\/\/snov.io\/knowledgebase\/?p=17529"},"modified":"2025-10-16T10:44:07","modified_gmt":"2025-10-16T07:44:07","slug":"how-triggers-work-in-drip-campaigns","status":"publish","type":"post","link":"https:\/\/snov.io\/knowledgebase\/how-triggers-work-in-drip-campaigns\/","title":{"rendered":"How to add conditions to your sequence"},"content":{"rendered":"<p>This guide shows you how to add conditions to your campaigns. You'll learn to create smart <a href=\"https:\/\/snov.io\/outreach-campaigns\" target=\"_blank\" rel=\"noopener\">multichannel outreach<\/a> flows that adapt to prospect actions throughout the sequence.<\/p>\n<p><strong><a href=\"#add-condition\">Step 1. Add the condition step<\/a><\/strong><\/p>\n<p><strong><a href=\"#choose-condition-type\">Step 2. Choose a condition type<\/a><\/strong><\/p>\n<p>--&gt; <a href=\"#opened-email\">Opened email<\/a><\/p>\n<p>--&gt; <a href=\"#clicked\">Clicked on link<\/a><\/p>\n<p>--&gt; <a href=\"#linkedin-connection-degree\" target=\"_blank\" rel=\"noopener\">Connection degree on LinkedIn<\/a><\/p>\n<p>--&gt; <a href=\"#connected-on-linkedin\">Connected on LinkedIn<\/a><\/p>\n<p><a href=\"#conditional-sequences\">Example flows with LinkedIn conditions<\/a><\/p>\n<p>--&gt; <a href=\"#calendly\">Booked meeting on Calendly<\/a><\/p>\n<p><strong><a href=\"#set-waiting-time\">Step 3. Set a waiting time<\/a><\/strong><\/p>\n<div class=\"notification-block note\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/ph_circle-wavy-warning.svg\" alt=\"note\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p class=\"whitespace-pre-wrap break-words\"><strong>Why use conditions in your sequence?<\/strong><\/p>\n<p>- Personalize next steps based on each prospect\u2019s engagement<\/p>\n<p>- Use a different flow with cold or unresponsive leads<\/p>\n<p>- Switch channels when one channel doesn't get a response<\/p>\n<\/div>\n<\/div>\n<p data-start=\"68\" data-end=\"179\">In <a href=\"https:\/\/app.snov.io\/campaigns\" target=\"_blank\" rel=\"noopener\">Snov.io Campaigns<\/a>, you can personalize not just your emails and LinkedIn messages, but the entire sequence.<\/p>\n<p data-start=\"181\" data-end=\"553\" data-is-last-node=\"\" data-is-only-node=\"\">With conditions, you can route each prospect through the right flow based on their actions (or inactions) during your outreach. This helps you focus on engaged leads and follow up smarter with everyone else.<\/p>\n<p data-block-id=\"d15d3702-e0bb-45fc-b9b8-72631c38bfa1\" data-pm-slice=\"1 1 []\">Let's see how to set up conditions in your multichannel outreach.<\/p>\n<h2 id=\"add-condition\"><b>Step 1. Add the Condition step<\/b><\/h2>\n<p>In the <a href=\"https:\/\/app.snov.io\/campaigns\/new#\/create\/0\/sequence\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">sequence editor<\/span><\/a>, drag and drop or click on <strong>Condition<\/strong> from the right side to add it to your sequence.<\/p>\n<p class=\"whitespace-pre-wrap break-words\">Add a condition step at any point in your sequence. For example, if you want to check whether prospects opened your previous email, add a condition step right after the <strong>Email<\/strong> step.<\/p>\n<p class=\"whitespace-pre-wrap break-words\">The sequence splits into two separate flows: <strong>Yes<\/strong> (<span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">if the condition is met) or\u00a0<strong>No<\/strong> (if the condition is\u00a0<\/span>not met). We'll check the condition and distribute your recipients accordingly.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p class=\"whitespace-pre-wrap break-words\">One step in your sequence can contain one condition. However, your full sequence can include multiple conditions at different points.<\/p>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-39213 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-28-2025_02_29_PM.png\" alt=\"\" width=\"2880\" height=\"1468\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-28-2025_02_29_PM.png 2880w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-28-2025_02_29_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-28-2025_02_29_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-28-2025_02_29_PM-768x391.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-28-2025_02_29_PM-1536x783.png 1536w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-28-2025_02_29_PM-2048x1044.png 2048w\" sizes=\"(max-width: 2880px) 100vw, 2880px\" \/><\/p>\n<h2 id=\"choose-condition-type\"><b>Step 2. Choose a condition type<\/b><\/h2>\n<p>There are different condition types available for each outreach channel \u2014 <strong>Email<\/strong>, <strong>LinkedIn,<\/strong> and <strong>Calendly<\/strong>.<\/p>\n<p>When adding a condition to your sequence, choose the action or status you expect the prospect to have taken by the time they reach that step.<\/p>\n<p data-start=\"158\" data-end=\"433\"><strong>--&gt; Email conditions<\/strong> let you track opens and clicks on links in your emails.<\/p>\n<p><strong>--&gt; LinkedIn conditions <\/strong>improve your outreach based on each prospect\u2019s relationship with you on LinkedIn.<\/p>\n<p>In sequences with <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-snov-io-linkedin-automation\/\" target=\"_blank\" rel=\"noopener\">LinkedIn actions<\/a>, set conditions to check the connection status and the connection level. To use LinkedIn conditions, add the <a href=\"https:\/\/snov.io\/knowledgebase\/faq-linkedin-automation\/\" target=\"_blank\" rel=\"noopener\">LinkedIn Automation add-on<\/a> to your account.<\/p>\n<p><strong>--&gt;<\/strong> The <strong>Calendly condition<\/strong> helps you continue your sequence based on the meeting status (whether the meeting is booked or not).<\/p>\n<h3 id=\"opened-email\"><strong>Opened email<\/strong><\/h3>\n<p>This condition allows you to check if a recipient viewed the previous email in the sequence at least once.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\"><strong>How to use it:<\/strong><br \/>\nAdd after the Email step. You can send a follow-up assuming the prospect has read your previous email.<\/div>\n<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-39266 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_57_PM.png\" alt=\"\" width=\"2880\" height=\"1468\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_57_PM.png 2880w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_57_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_57_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_57_PM-768x391.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_57_PM-1536x783.png 1536w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_57_PM-2048x1044.png 2048w\" sizes=\"(max-width: 2880px) 100vw, 2880px\" \/><\/div>\n<h3 id=\"clicked\"><strong>Clicked on link (Email)<\/strong><\/h3>\n<p class=\"whitespace-pre-wrap break-words\">Check if a recipient clicked any links from the previous email in the sequence. This doesn't include links in your email signature, only in the email body.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\"><strong>How to use it:<\/strong><br \/>\nAdd after the Email step, where you included links. Create a separate flow for prospects who visit your website. Send more targeted follow-ups or special offers with that in mind.<\/div>\n<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-39267 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_58_PM.png\" alt=\"\" width=\"2880\" height=\"1468\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_58_PM.png 2880w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_58_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_58_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_58_PM-768x391.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_58_PM-1536x783.png 1536w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_04_58_PM-2048x1044.png 2048w\" sizes=\"(max-width: 2880px) 100vw, 2880px\" \/><\/div>\n<h3 id=\"linkedin-connection-degree\"><strong>Connection degree (LinkedIn)<\/strong><\/h3>\n<p data-start=\"116\" data-end=\"285\">This condition checks each prospect\u2019s connection level (1st, 2nd, or 3rd degree) and automatically filters them\u00a0before continuing the sequence.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p data-start=\"138\" data-end=\"195\"><strong data-start=\"138\" data-end=\"195\">Why use this condition in LinkedIn outreach?<\/strong><\/p>\n<p>--&gt; Plan the next actions based on the connection level<\/p>\n<p>--&gt; Send personalized flows for each degree<\/p>\n<p>--&gt; Make your outreach safer by removing<span style=\"font-weight: 400;\"> 3rd-degree prospects<\/span><\/p>\n<\/div>\n<\/div>\n<p data-start=\"411\" data-end=\"488\"><b>How to use the \"Connection degree\" condition:<\/b><\/p>\n<p data-start=\"411\" data-end=\"488\">Insert the <strong>Condition<\/strong> step anywhere in your sequence (even right after the <strong>Start<\/strong> step).<\/p>\n<p data-start=\"184\" data-end=\"442\">Select one or two connection degrees in the condition settings. If a prospect\u2019s connection level matches any of the selected degrees, the sequence will continue in the <strong data-start=\"358\" data-end=\"365\">Yes<\/strong> flow. If it doesn\u2019t match, the sequence will follow the <strong data-start=\"422\" data-end=\"428\">No<\/strong> flow instead.<\/p>\n<p data-start=\"444\" data-end=\"654\">For example, if you select <strong data-start=\"471\" data-end=\"493\">1st and 2nd degree<\/strong>, the next step in the main sequence will run only for prospects with those connection levels. Prospects with a <strong data-start=\"600\" data-end=\"614\">3rd degree<\/strong> connection will go through the No flow.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">You can include up to two degrees in one condition step to expand your targeting.<\/div>\n<\/div>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40912 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_05_32_PM.png\" alt=\"\" width=\"1440\" height=\"700\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_05_32_PM.png 1440w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_05_32_PM-300x146.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_05_32_PM-1024x498.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_05_32_PM-768x373.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/h3>\n<p><b>What are connection degrees on LinkedIn?<\/b><\/p>\n<p data-start=\"108\" data-end=\"290\"><strong data-start=\"108\" data-end=\"123\">1st-degree:<\/strong> These are prospects you\u2019re already connected with on LinkedIn. They\u2019re more likely to respond, and you can message them directly without sending a connection request.<\/p>\n<p data-start=\"115\" data-end=\"377\"><strong data-start=\"115\" data-end=\"130\">2nd-degree:<\/strong> These are prospects who are not yet part of your LinkedIn network, but you share at least one mutual connection\u2014making them warmer leads. Leverage that mutual connection or a shared professional background to personalize your connection requests.<\/p>\n<p data-start=\"128\" data-end=\"426\"><strong data-start=\"128\" data-end=\"143\">3rd-degree:<\/strong> These are prospects with whom you don\u2019t share any mutual connections. Sending connection requests to 3rd-degree profiles can be risky, as LinkedIn may flag this as suspicious activity. To protect your account from potential restrictions, it\u2019s best to remove them from your campaign.<\/p>\n<p data-start=\"428\" data-end=\"637\">If you still want to reach out, consider warming them up first with engagement actions like viewing their profile or liking a post. Alternatively, you can send an InMail with a soft, value-driven introduction.<\/p>\n<h3 id=\"connected-on-linkedin\"><strong style=\"font-size: 14pt;\">Connected on LinkedIn<\/strong><\/h3>\n<p>This condition checks whether a prospect has accepted your LinkedIn connection request.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\"><strong><strong>How to use it: <\/strong> <\/strong>Add after \"Connection request\" to segment your sequence based on request status.<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-39256 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM.png\" alt=\"\" width=\"2880\" height=\"1468\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM.png 2880w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-768x391.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-1536x783.png 1536w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-2048x1044.png 2048w\" sizes=\"(max-width: 2880px) 100vw, 2880px\" \/><\/p>\n<h3 id=\"calendly\"><strong>Booked meeting via Calendly (Email)<\/strong><\/h3>\n<p data-start=\"120\" data-end=\"188\">You need an active <a href=\"https:\/\/snov.io\/knowledgebase\/how-to-set-up-a-calendly-integration\/\" target=\"_blank\" rel=\"noopener\">Calendly integration<\/a> to use this condition.<\/p>\n<p data-start=\"190\" data-end=\"279\">This condition checks whether a prospect has used a booking link from a previous email.<\/p>\n<p data-start=\"281\" data-end=\"459\">In your sequence, it lets you create separate flows \u2014 for example, one for prospects who already booked a meeting and another to send reminders to those who haven\u2019t booked yet.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p data-start=\"461\" data-end=\"670\"><strong data-start=\"461\" data-end=\"479\">How to use it:<\/strong><\/p>\n<p data-start=\"461\" data-end=\"670\">The Calendly condition can only be used after an email that includes your Calendly link added via the integration. Directly pasting the link into the email won\u2019t trigger the condition.<\/p>\n<\/div>\n<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-42614 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-10-16-2025_10_06_AM.png\" alt=\"\" width=\"1440\" height=\"788\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-10-16-2025_10_06_AM.png 1440w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-10-16-2025_10_06_AM-300x164.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-10-16-2025_10_06_AM-1024x560.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-10-16-2025_10_06_AM-768x420.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<h2 id=\"set-waiting-time\"><strong>Step 3. Set a waiting time<\/strong><\/h2>\n<p data-start=\"639\" data-end=\"738\">To give your prospects time to respond before continuing, some conditions include a waiting period.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>By default, the waiting time is set to 1 day for all condition types that support it. You can adjust this time according to your strategy.<\/p>\n<\/div>\n<\/div>\n<p data-start=\"639\" data-end=\"738\">During the waiting time, the sequence pauses to check whether the prospect takes the expected action.<\/p>\n<p data-start=\"639\" data-end=\"738\">Once the waiting time ends, any new actions taken after that point will not count \u2014 the condition will be considered not met.<\/p>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40919 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_06_06_PM.png\" alt=\"\" width=\"1440\" height=\"700\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_06_06_PM.png 1440w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_06_06_PM-300x146.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_06_06_PM-1024x498.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-Campaign-07-07-2025_06_06_PM-768x373.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<div>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">Depending on the condition type, Snov.io either checks the result once at the end or continuously throughout the waiting time.<\/div>\n<\/div>\n<\/div>\n<div>\n<p data-start=\"710\" data-end=\"778\"><strong>Conditions checked once:<\/strong><\/p>\n<ul>\n<li>Opened email<\/li>\n<li>Clicked on link<\/li>\n<li>Booked meeting<\/li>\n<\/ul>\n<p data-start=\"1289\" data-end=\"1447\">These conditions are evaluated <strong data-start=\"1320\" data-end=\"1333\">only once<\/strong>, at the end of the waiting time. Prospects remain paused for the full duration, even if they take action earlier. The result of their action or inaction during the wait will determine whether they go to the <strong>Yes<\/strong> or <strong>No<\/strong> flow.<\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>To pause your sequence after the \"Connection degree\" condition, add a <strong>Delay<\/strong> step with a waiting time.<\/p>\n<\/div>\n<\/div>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p data-start=\"1150\" data-end=\"1391\"><strong data-start=\"1150\" data-end=\"1162\">Example:<\/strong><\/p>\n<p data-start=\"1150\" data-end=\"1391\">You set a waiting period of 3 days. Prospect opens your email on day 1.<\/p>\n<p data-start=\"1150\" data-end=\"1391\">The sequence still waits for the full 3 days. On day 3, the condition is checked, and the prospect moves to the Yes or No flow based on their actions during that time.<\/p>\n<\/div>\n<p data-start=\"1150\" data-end=\"1391\">\n<\/div>\n<\/div>\n<p data-start=\"1398\" data-end=\"1467\"><strong>Condition checked continuously:<\/strong><\/p>\n<ul>\n<li data-start=\"1398\" data-end=\"1467\">Connected on LinkedIn<\/li>\n<\/ul>\n<p data-start=\"1859\" data-end=\"1996\">Snov.io monitors it <strong>regularly throughout the waiting period<\/strong> (from 1 to 7 days).<\/p>\n<p data-start=\"1998\" data-end=\"2117\">If a prospect accepts your connection request during the waiting period, they\u2019ll immediately move to the <strong>Yes<\/strong> flow.<\/p>\n<p data-start=\"1998\" data-end=\"2117\">Prospects who haven\u2019t accepted will remain paused. Once the waiting time ends, they\u2019ll automatically continue in the <strong>No<\/strong> flow.<\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p data-start=\"1819\" data-end=\"1894\"><strong data-start=\"1819\" data-end=\"1831\">Example:<\/strong><\/p>\n<p data-start=\"1819\" data-end=\"1894\">You add a 5-day waiting time in the \u201cConnected on LinkedIn\u201d condition.<\/p>\n<p data-start=\"1819\" data-end=\"1894\">Prospect accepts on day 2 --&gt; they go to the <strong>Yes<\/strong> flow immediately.<\/p>\n<p data-start=\"2403\" data-end=\"2468\">Prospects don\u2019t accept by day 5 --&gt; they move to the <strong>No<\/strong> flow.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"conditional-sequences\" data-start=\" data-end=\"><strong>Examples of sequences with LinkedIn conditions<\/strong><\/h2>\n<p data-start=\"1085\" data-end=\"1245\">LinkedIn conditions help you personalize outreach based on each prospect\u2019s connection status or connection degree. Below are practical ways to use them.<\/p>\n<h3 data-start=\"314\" data-end=\"378\"><strong>Use case 1: Segment prospects by connection status<\/strong><\/h3>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\"><strong data-start=\"379\" data-end=\"393\">Requires: <\/strong>LinkedIn Automation add-on<strong data-start=\"379\" data-end=\"393\"><br \/>\nCondition to use: <\/strong>Connected on LinkedIn<\/div>\n<\/div>\n<p data-start=\"419\" data-end=\"528\">This condition checks whether a prospect has already accepted your connection request (in this campaign or earlier).<\/p>\n<h3 data-start=\"1521\" data-end=\"1566\">Example A: Check connection status after sending the request<\/h3>\n<p data-start=\"1567\" data-end=\"1646\"><strong data-start=\"1567\" data-end=\"1576\">Goal:<\/strong> Use email as a fallback for prospects who didn\u2019t accept your request.<\/p>\n<p data-start=\"1648\" data-end=\"1657\"><strong data-start=\"1648\" data-end=\"1657\">Flow:<\/strong><\/p>\n<p data-start=\"1698\" data-end=\"1741\"><strong data-start=\"1698\" data-end=\"1712\">Condition:<\/strong> Connected on LinkedIn (after a \"Connection request\" step).<\/p>\n<ul data-start=\"629\" data-end=\"796\">\n<li data-start=\"629\" data-end=\"716\">\n<p data-start=\"631\" data-end=\"716\"><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\"><strong>Yes <\/strong>flow<strong> (accepted):<\/strong> For those who have accepted your request, the next step is to send a <strong>LinkedIn message<\/strong>.<\/span><\/p>\n<\/li>\n<li data-start=\"717\" data-end=\"796\">\n<p data-start=\"719\" data-end=\"796\"><strong data-start=\"719\" data-end=\"731\">No <\/strong>flow<strong data-start=\"719\" data-end=\"731\"> (not accepted):<\/strong> For prospects who haven\u2019t accepted your request yet, the next step is to send an email.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"719\" data-end=\"796\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-39256 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM.png\" alt=\"\" width=\"2880\" height=\"1468\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM.png 2880w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-768x391.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-1536x783.png 1536w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_01_54_PM-2048x1044.png 2048w\" sizes=\"(max-width: 2880px) 100vw, 2880px\" \/><\/p>\n<h3 data-start=\"1803\" data-end=\"1839\">Example B: Filter prospects before outreach<\/h3>\n<p data-start=\"1840\" data-end=\"1908\"><strong data-start=\"1840\" data-end=\"1849\">Goal:<\/strong> Treat existing connections differently from new prospects.<\/p>\n<p data-start=\"1910\" data-end=\"1919\"><strong data-start=\"1910\" data-end=\"1919\">Flow: <span style=\"font-weight: 400;\">Add a \"Connected on LinkedIn\" condition as the first step after the sequence \"Start\".<\/span><\/strong><\/p>\n<p data-start=\"1922\" data-end=\"1978\"><strong data-start=\"1922\" data-end=\"1949\">Condition (first step):<\/strong> <strong data-start=\"1950\" data-end=\"1976\">Connected on LinkedIn<\/strong><\/p>\n<p data-start=\"1922\" data-end=\"1978\">Before the sequence begins, we'll automatically check if any prospect is already in your LinkedIn connections.<\/p>\n<ul>\n<li data-start=\"1922\" data-end=\"1978\"><strong data-start=\"1983\" data-end=\"2014\">Yes <\/strong><em>(existing connections):<\/em> Send a LinkedIn message right away or exclude them from the sequence<\/li>\n<li data-start=\"2090\" data-end=\"2215\"><strong data-start=\"2090\" data-end=\"2113\">No <\/strong><em>(not connected):<\/em> Continue only for new prospects: warm-up actions (visit profile, like post) \u2192 send connection request<\/li>\n<\/ul>\n<h3 data-start=\"1127\" data-end=\"1232\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-39279 wp-block-image shadow alignleft\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_06_19_PM.png\" alt=\"\" width=\"2880\" height=\"1468\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_06_19_PM.png 2880w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_06_19_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_06_19_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_06_19_PM-768x391.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_06_19_PM-1536x783.png 1536w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/04\/New-Campaign-04-29-2025_06_19_PM-2048x1044.png 2048w\" sizes=\"(max-width: 2880px) 100vw, 2880px\" \/><strong>Use case 2: Filter prospects by connection degree<\/strong><\/h3>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p><strong data-start=\"2281\" data-end=\"2294\">Requires:<\/strong> <a href=\"https:\/\/snov.io\/knowledgebase\/faq-linkedin-automation\/\" target=\"_blank\" rel=\"noopener\">LinkedIn Automation add-on<\/a><br data-start=\"2321\" data-end=\"2324\" \/><strong data-start=\"2324\" data-end=\"2345\">Condition to use:<\/strong> <strong data-start=\"2346\" data-end=\"2367\">Connection degree<\/strong> (1st-, 2nd-, 3rd-degree)<\/p>\n<\/div>\n<\/div>\n<div>This setup lets you route prospects through separate flows in your sequence based on the connection degree.<\/div>\n<p data-start=\"2641\" data-end=\"2695\"><strong data-start=\"2641\" data-end=\"2650\">Goal:<\/strong> Keep only prospects with specific degrees in the main flow; create an alternative flow for other prospects.<\/p>\n<h3 data-start=\"2641\" data-end=\"2695\"><strong>Example A:<\/strong> Send a message to prospects already in the network; send a request to others<\/h3>\n<p data-start=\"2624\" data-end=\"2633\"><strong data-start=\"2624\" data-end=\"2633\">Flow: <\/strong>Add the condition after the <strong>Start\u00a0<\/strong>or any point in the sequence.<\/p>\n<p data-start=\"2637\" data-end=\"2667\"><strong data-start=\"2637\" data-end=\"2651\">Condition:<\/strong> 2nd, 3rd+ degree connection<\/p>\n<ul>\n<li data-start=\"2637\" data-end=\"2667\"><strong data-start=\"2673\" data-end=\"2681\">Yes:<\/strong> Connection request<\/li>\n<li data-start=\"2637\" data-end=\"2667\"><strong data-start=\"2725\" data-end=\"2732\">No <\/strong>(for the 1st degree): Send LinkedIn Message<\/li>\n<\/ul>\n<p data-start=\"1544\" data-end=\"1644\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-41180 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-25-2025_03_46_PM.png\" alt=\"\" width=\"1440\" height=\"734\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-25-2025_03_46_PM.png 1440w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-25-2025_03_46_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-25-2025_03_46_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-25-2025_03_46_PM-768x391.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<div>\n<h3 data-start=\"3584\" data-end=\"3652\">Example B: Exclude 3rd-degree on LinkedIn, contact via email<\/h3>\n<p data-start=\"3653\" data-end=\"3749\"><strong data-start=\"3653\" data-end=\"3662\">Goal:<\/strong> Avoid risky LinkedIn actions with 3rd-degree prospects but continue outreach via email.<\/p>\n<p><strong data-start=\"3476\" data-end=\"3485\">Flow:<\/strong><\/p>\n<\/div>\n<div>\n<p data-start=\"3489\" data-end=\"3519\"><strong data-start=\"3489\" data-end=\"3503\">Condition #1:<\/strong> 3rd+ degree connection<\/p>\n<ul>\n<li data-start=\"3489\" data-end=\"3519\"><strong data-start=\"3525\" data-end=\"3533\">Yes<\/strong> flow: Stop LinkedIn sequence \u2192 Send email<\/li>\n<li data-start=\"3585\" data-end=\"3594\"><strong data-start=\"3585\" data-end=\"3592\">No <\/strong>flow: Add the second Condition<\/li>\n<\/ul>\n<p data-start=\"671\" data-end=\"727\"><strong data-start=\"671\" data-end=\"697\">Condition #2:<\/strong> 2nd degree connection<\/p>\n<ul>\n<li data-start=\"733\" data-end=\"850\"><strong data-start=\"733\" data-end=\"741\">Yes<\/strong>: Send connection request \u2192 Condition: Connected on LinkedIn (Check for 5 days) \u2192 Send LinkedIn Message if accepted<\/li>\n<li data-start=\"733\" data-end=\"850\"><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\"><strong>No <\/strong>(for the 1st-degree): Send a LinkedIn Message<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-41159 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_07_03_PM.png\" alt=\"\" width=\"1440\" height=\"734\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_07_03_PM.png 1440w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_07_03_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_07_03_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_07_03_PM-768x391.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<\/div>\n<h3 data-start=\"2857\" data-end=\"2912\">Use case 3: Create separate flows for each degree<\/h3>\n<p data-start=\"2913\" data-end=\"2966\"><strong data-start=\"2913\" data-end=\"2922\">Goal:<\/strong> Personalize messages and actions by degree. <strong data-start=\"2907\" data-end=\"2916\">\u00a0<\/strong>1st-degree \u2192 send message, 2nd-degree \u2192 send a request, 3rd+ degree \u2192 exclude from campaign or send email\/InMail.<\/p>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">You can add multiple Condition steps in a row to create flows with complex logic.<\/div>\n<\/div>\n<p data-start=\"2907\" data-end=\"2916\"><strong>Flow (stacked conditions):<\/strong><\/p>\n<p data-start=\"2907\" data-end=\"2916\"><strong data-start=\"498\" data-end=\"518\">Condition #1:<\/strong> 1st connection degree<\/p>\n<div>\n<ul>\n<li data-start=\"554\" data-end=\"627\"><strong data-start=\"554\" data-end=\"562\">Yes<\/strong>: LinkedIn Message \u2192 Delay \u2192 Follow-up message<\/li>\n<li data-start=\"633\" data-end=\"666\"><strong data-start=\"633\" data-end=\"640\">No<\/strong>: Add the second Condition<\/li>\n<\/ul>\n<p data-start=\"671\" data-end=\"727\"><strong data-start=\"671\" data-end=\"697\">Condition #2:<\/strong> 2nd connection degree<\/p>\n<ul>\n<li data-start=\"733\" data-end=\"850\"><strong data-start=\"733\" data-end=\"741\">Yes<\/strong>: Send connection request (with a short personalized note) \u2192 <strong>Condition:<\/strong> Connected on LinkedIn (Check for 5 days).<\/li>\n<li data-start=\"856\" data-end=\"886\"><strong data-start=\"856\" data-end=\"884\">No<\/strong>: (they're 3rd-degree):<\/li>\n<\/ul>\n<p>For the No flow, there are two ways to continue:<\/p>\n<p><strong data-start=\"3418\" data-end=\"3445\">Option 1 (recommended):<\/strong> Stop the LinkedIn sequence and switch to email.<\/p>\n<p data-start=\"3499\" data-end=\"3577\"><strong data-start=\"3499\" data-end=\"3512\">Option 2:<\/strong> Warm-up flow (profile views, post likes, profile follows) \u2192 Send email or InMail message<\/p>\n<\/div>\n<div><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-41157 wp-block-image shadow\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_06_52_PM.png\" alt=\"\" width=\"1440\" height=\"734\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_06_52_PM.png 1440w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_06_52_PM-300x153.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_06_52_PM-1024x522.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2025\/07\/New-campaign-07-24-2025_06_52_PM-768x391.png 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/><\/div>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p><strong>Related articles:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/snov.io\/knowledgebase\/how-to-create-a-drip-campaign-step-by-step\/\" target=\"_blank\" rel=\"noopener\">How to set up multichannel campaigns<\/a><\/p>\n<p><a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-snov-io-linkedin-automation\/\" target=\"_blank\" rel=\"noopener\">How to add LinkedIn actions to your sequence<\/a><\/p>\n<p><a href=\"https:\/\/snov.io\/knowledgebase\/how-to-use-inmail-messages-in-linkedin-automation\/\" target=\"_blank\" rel=\"noopener\">How to use InMail actions in your LinkedIn campaigns<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This guide shows you how to add conditions to your campaigns. You&#8217;ll learn to create smart multichannel outreach flows that adapt to prospect actions throughout the sequence. Step 1. Add the condition step Step 2. Choose a condition type &#8211;&gt; Opened email &#8211;&gt; Clicked on link &#8211;&gt; Connection degree on LinkedIn &#8211;&gt; Connected on LinkedIn [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1974],"tags":[],"_links":{"self":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/17529"}],"collection":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/comments?post=17529"}],"version-history":[{"count":124,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/17529\/revisions"}],"predecessor-version":[{"id":42619,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/17529\/revisions\/42619"}],"wp:attachment":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/media?parent=17529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/categories?post=17529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/tags?post=17529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}