{"id":27592,"date":"2026-01-11T14:58:21","date_gmt":"2026-01-11T12:58:21","guid":{"rendered":"https:\/\/aivie.ch\/faq\/what-happens-if-i-insert-a-condition-in-an-aivie-campaign-and-leave-the-no-path-empty\/"},"modified":"2026-01-11T14:58:21","modified_gmt":"2026-01-11T12:58:21","slug":"what-happens-if-i-insert-a-condition-in-an-aivie-campaign-and-leave-the-no-path-empty","status":"publish","type":"faq","link":"https:\/\/aivie.ch\/en\/faq\/what-happens-if-i-insert-a-condition-in-an-aivie-campaign-and-leave-the-no-path-empty\/","title":{"rendered":"What happens if I insert a condition in an Aivie campaign and leave the \u201cNo\u201d path empty?"},"content":{"rendered":"\n<p>An empty \u201cNo\u201d path causes the contact to get stuck in the campaign.<br\/>Aivie does not check the condition again \u2013 so the contact will never be moved on.<br\/>Therefore, always add an action such as <strong>\u201cRemove from campaign\u201d<\/strong> at the end to ensure clean processes.<\/p>\n\n<!--more-->\n\n<p>If you use a <strong>Condition<\/strong> in a campaign, you can define two paths:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Yes path:<\/strong> Is executed if the condition is met.<\/li>\n\n\n\n<li><strong>No path:<\/strong> Is executed if the condition is <em>not<\/em> met.<\/li>\n<\/ul>\n\n<p>It is often assumed that Aivie (or the campaign cron job) automatically rechecks the contact later if the \u201cNo\u201d path is empty. However, this is <strong>not the case.<\/strong> <\/p>\n\n<p>This is how it actually works:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>First run:<\/strong><br\/>Aivie checks the condition.<\/li>\n\n\n\n<li><strong>Condition FALSE:<\/strong><br\/>If the condition is not met (e.g. \u201cWait 2 hours since last website visit\u201d), Aivie leads the contact into the <em>No<\/em> path.<\/li>\n\n\n\n<li><strong>Empty path:<\/strong><br\/>If the <em>No<\/em> path is empty \u2013 i.e. without action, waiting time or \u201cRemove from campaign\u201d \u2013 the contact <strong>remains<\/strong> there.<br\/>Nothing else happens until you intervene manually or rebuild the campaign &#8211; and then it can lead to very unpredictable behavior.<\/li>\n\n\n\n<li><strong>No automatic re-check:<\/strong><br\/>Aivie does <strong>not check<\/strong> the condition again. So the contact is not repeatedly tested in a loop.<br\/>It remains permanently \u201cstuck\u201d at this point. <\/li>\n<\/ol>\n\n<p><strong>Recommendation:<\/strong><br\/>Do <strong>not leave any paths empty<\/strong> in campaigns.<br\/>If you do not want to perform an action in the \u201cNo\u201d path, at least add a <strong>\u201cRemove from campaign\u201d<\/strong> action.<\/p>\n\n<p><br\/>This keeps your campaign clear, and you can see at any time which contacts are active or have already been completed.<\/p>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>An empty \u201cNo\u201d path causes the contact to get stuck in the campaign.Aivie does not check the condition again \u2013 so the contact will never be moved on.Therefore, always add an action such as \u201cRemove from campaign\u201d at the end to ensure clean processes.<\/p>\n","protected":false},"featured_media":0,"template":"","categories":[],"tags":[],"FaqCategories":[298],"FaqTags":[],"class_list":["post-27592","faq","type-faq","status-publish","hentry","FaqCategories-campaign"],"acf":[],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","post-thumbnail":"","aiv_480w":"","woocommerce_thumbnail":"","woocommerce_single":"","woocommerce_gallery_thumbnail":""},"post_excerpt_stackable_v2":"<p>An empty \u201cNo\u201d path causes the contact to get stuck in the campaign.Aivie does not check the condition again \u2013 so the contact will never be moved on.Therefore, always add an action such as \u201cRemove from campaign\u201d at the end to ensure clean processes. If you use a Condition in a campaign, you can define two paths: Yes path: Is executed if the condition is met. No path: Is executed if the condition is not met. It is often assumed that Aivie (or the campaign cron job) automatically rechecks the contact later if the \u201cNo\u201d path is empty. However, this&hellip;<\/p>\n","category_list_v2":"Uncategorized","author_info_v2":{"name":"","url":""},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/faq\/27592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/types\/faq"}],"version-history":[{"count":1,"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/faq\/27592\/revisions"}],"predecessor-version":[{"id":27594,"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/faq\/27592\/revisions\/27594"}],"wp:attachment":[{"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/media?parent=27592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/categories?post=27592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/tags?post=27592"},{"taxonomy":"FaqCategories","embeddable":true,"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/FaqCategories?post=27592"},{"taxonomy":"FaqTags","embeddable":true,"href":"https:\/\/aivie.ch\/en\/wp-json\/wp\/v2\/FaqTags?post=27592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}