{"id":4813,"date":"2022-12-06T11:16:00","date_gmt":"2022-12-06T10:16:00","guid":{"rendered":"https:\/\/www.crmcarecloud.com\/?p=4813"},"modified":"2025-06-03T16:39:01","modified_gmt":"2025-06-03T14:39:01","slug":"new-nodes-for-the-marketing-automation","status":"publish","type":"post","link":"https:\/\/www.crmcarecloud.com\/it\/blog\/trucchi\/new-nodes-for-the-marketing-automation\/","title":{"rendered":"New Nodes for the Marketing Automation"},"content":{"rendered":"<p class=\"blogperex\">The number of businesses using CareCloud\u2019s Marketing Automation app grows every month, and so does the volume of processed customer accounts, the volume of sent emails, text messages, and push notifications.<br>Our marketing automation app\u2019s growing popularity helped us devote additional resources to bring you even more possibilities than ever!<\/p>\n\n\n\n<p class=\"blogperex\">The latest update provides you with new nodes: Loop, Split by Date, and Split Contacts by Number.<\/p>\n\n\n\n<p class=\"nadpismaly\">LOOP<\/p>\n\n\n\n<p class=\"blogodstavec\">We all know it; we want to repeatedly check whether a customer did an action (e.g., redeemed a voucher), and our workflow grows in size by repetition of exactly the same nodes, right? No more! With the Loop node, you can set up as many repeated checks as you want with only a few nodes.<\/p>\n\n\n\n<p class=\"blogodstavec\">Let\u2019s imagine that we assigned our customer a voucher that expires after 14 days, and we want to check every three days whether the voucher was redeemed.<\/p>\n\n\n\n<p class=\"blogodstavec\">We start the same way as with any other workflow:<\/p>\n\n\n\n<ol class=\"blogodstavec wp-block-list\">\n<li>Use Assign voucher node<\/li>\n\n\n\n<li>Send Email node to inform the customer<\/li>\n\n\n\n<li>Use Wait node for 3 days<\/li>\n\n\n\n<li>Use Condition node to check whether the voucher was redeemed<\/li>\n\n\n\n<li>Use Email node to remind the customer about the expiring voucher<\/li>\n<\/ol>\n\n\n\n<p class=\"blogodstavec\">Without the loop, we would need to repeat steps 2. &#8211; 5. each time we want to check redemption and notify the customer. It is obvious that workflow can quickly get really big once you want to check something repeatedly.<\/p>\n\n\n\n<p class=\"blogodstavec\">But with the Loop node, you only add step 6. and you have taken care of as many checks as you want.<\/p>\n\n\n\n<ol start=\"6\" class=\"blogodstavec wp-block-list\">\n<li>use Loop node connected to the Condition node and enter the number of repeats<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"564\" height=\"700\" src=\"https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Loop.png\" alt=\"\" class=\"wp-image-4814\" srcset=\"https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Loop.png 564w, https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Loop-242x300.png 242w, https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Loop-10x12.png 10w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/figure><\/div>\n\n\n<p class=\"blogodstavec\">The loop\u2019s start and end are visualized by red dots being connected with a dashed line.<\/p>\n\n\n\n<p class=\"blogodstavec\"><strong>Beware!<\/strong> The waiting node needs to be inside the loop. Otherwise, the loop will repeat itself immediately, performing all the action nodes inside as many times as is the number of repeats. And we don\u2019t want to send a customer 7 emails within the same minute, right?<\/p>\n\n\n\n<h3 class=\"wp-block-heading nadpismaly\">SPLIT BY DATE<\/h3>\n\n\n\n<p class=\"blogodstavec\">Are you running tiered promotions with different rewards every week? A lot of CareCloud clients do, and it was difficult to set up the workflow logic correctly. That\u2019s why we created a specific node for these use cases.<\/p>\n\n\n\n<p class=\"blogodstavec\">Split by Date allows you to manage the flow of customer account based on the current date, giving you an easy way to create three distinct branches based on the current date.<\/p>\n\n\n\n<p class=\"blogodstavec\">Let\u2019s look at an example: Throughout the year, you reward purchases over $50 with a coupon for free delivery for the next purchase.<\/p>\n\n\n\n<p class=\"blogodstavec\">Yet you prepared a July promotion with different rewards. During the first two weeks, the reward is changed to a $10 coupon; during the last two weeks, the reward is 200 loyalty points. Once July ends, the standard reward of a coupon for free delivery returns.<\/p>\n\n\n\n<p class=\"blogodstavec\">Quite complex logic, right? But you can manage it with one simple node: Split by Date.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"972\" height=\"637\" src=\"https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Split_date.png\" alt=\"\" class=\"wp-image-4815\" srcset=\"https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Split_date.png 972w, https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Split_date-300x197.png 300w, https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Split_date-768x503.png 768w, https:\/\/www.crmcarecloud.com\/wp-content\/uploads\/2021\/12\/Split_date-18x12.png 18w\" sizes=\"auto, (max-width: 972px) 100vw, 972px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-left blogodstavec\">Split by Date node set up is easy; you define time range A and time range B. Those are the periods when reward differs from the standard one. Any date outside of A or B goes to the default branch.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/_QGJc-1475sUk6FPMjLRhUUTZW0LXrUVQrKKts2fo8yPt6mM04qe2Q0OLkfDQnR7i-KSaUAWTT0vzkR9tJctEsJVhdw63kuIH-DK_HaqqryJAbaew3u1KBD4m3pNOn2ltKeabqi9\" width=\"398\" height=\"271\"><\/p>\n\n\n\n<p class=\"blogodstavec\">Time range B is optional, meaning you can leave it empty, and no customer will flow to the B branch of the workflow.<\/p>\n\n\n\n<p class=\"nadpismaly\">SPLIT CONTACTS BY NUMBER<\/p>\n\n\n\n<p class=\"blogodstavec\">Are you running tiered promotions with different rewards for the first 10, 100, or 1.000 customers? It is a frequent feature of CareCloud\u2019s client loyalty strategy, so we added a node making it easier to set up.<\/p>\n\n\n\n<p class=\"blogodstavec translation-block\">Imagine you are expanding your newsletter subscription list, so you organize a promotion. To give customers the feel of urgency, you ad quantity-limited rewards.<br>The first 10 subscribers will get a $20 coupon, the 11<sup>th<\/sup> \u2013 100<sup>th<\/sup> subscribers will get a 5% discount, and the rest gets nothing.<\/p>\n\n\n\n<p class=\"blogodstavec\">With the Split Contacts by Number node, it is only a matter of minutes to set up this logic.&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/f4g5TGBc0Rg4SWDDZ2WPTF_TfdkbfPISGrVHCWvK_-S_zF0wZzyG5sEzYUP0iYtlS8E_iKU2cpnrzItovK7ljRxLsgVGFVcW-ZTP4w3pAbpKIr1Fn9rcIfhXKxGeU4-c-LEOOF3z\" width=\"722\" height=\"379\"><\/p>\n\n\n\n<p class=\"blogodstavec\">Split Contacts by Number node set up is easy; you define the number of customers going to branch A and the number for B branch. Once branch A reaches its limit, customers are sent to branch B and once this one is full as well any following customer goes to the default branch.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/yXbnTdJwLtHOcDwHlgGkeaYbZ6KyGJbzNVGChJqAsXwTguQMP-KjR810kz0R235d1Fk8_WOBZ2IwI7KlX3PxEsgvqSfYVMZTnt_o53XkH0eRvVIMaGWgJf3mrvkujWxz-oBf4wvX\" width=\"372\" height=\"243\"><\/p>\n\n\n\n<p class=\"blogodstavec\">Time range B is optional, meaning you can leave it empty, and no customer will flow to the B branch of the workflow.<\/p>","protected":false},"excerpt":{"rendered":"<p>The number of businesses using CareCloud\u2019s Marketing Automation app grows every month, and so does the volume of processed customer accounts, the volume of sent emails, text messages, and push notifications.Our marketing automation app\u2019s growing popularity helped us devote additional resources to bring you even more possibilities than ever! The latest update provides you with&hellip;<\/p>","protected":false},"author":2,"featured_media":6035,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[12],"tags":[18,19],"class_list":["post-4813","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-tricks","tag-automation","tag-new-features"],"_links":{"self":[{"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/posts\/4813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/comments?post=4813"}],"version-history":[{"count":4,"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/posts\/4813\/revisions"}],"predecessor-version":[{"id":7830,"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/posts\/4813\/revisions\/7830"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/media\/6035"}],"wp:attachment":[{"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/media?parent=4813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/categories?post=4813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crmcarecloud.com\/it\/wp-json\/wp\/v2\/tags?post=4813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}