{"id":5969,"date":"2018-12-26T19:48:31","date_gmt":"2018-12-26T19:48:31","guid":{"rendered":"https:\/\/help.predictiveresponse.com\/?page_id=5969"},"modified":"2020-08-04T18:30:52","modified_gmt":"2020-08-04T18:30:52","slug":"campaignflow-in-lightening","status":"publish","type":"page","link":"https:\/\/help.predictiveresponse.com\/?page_id=5969","title":{"rendered":"CampaignFlow in Lightning"},"content":{"rendered":"<p>CampaignFlow is a trigger based automation tool that adds leads or contacts to a campaign, and also allows for the modification of campaign member status. The trigger is lead or contact creation and\/or a data field on a lead or contact record which is modified to match the criteria set in the CampaignFlow.<\/p>\n<p><a href=\"#create\">Create a CampaignFlow<\/a><br \/>\n<a href=\"#action\">CampaignFlow Action Buttons<\/a><br \/>\n<a href=\"#examples\">CampaignFlow Examples<\/a><br \/>\n<a href=\"#reporting\">CampaignFlow Reporting<\/a><\/p>\n<h3><a id=\"create\"><\/a>Create a CampaignFlow:<\/h3>\n<p>To create a new CampaignFlow from within the Campaign in Predictive Response:<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-5971\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2018\/12\/CFL-1.jpg\" alt=\"\" width=\"1141\" height=\"336\" \/><\/p>\n<p>Once the new CampaignFlow populates, complete the following fields:<\/p>\n<ul>\n<li><strong>Name<\/strong>: Enter a unique name for easy reference.<\/li>\n<li><strong>Campaign<\/strong>: Defaults to the open campaign, can be changed as needed.<\/li>\n<li><strong>Description:\u00a0<\/strong>Optional, can be used to describe the purpose of the flow.<\/li>\n<li><strong>Active<\/strong>: Check to make the CampaignFlow active or uncheck to de-activate.<\/li>\n<li><strong>Object<\/strong>: CampaignFlow can work with leads or contacts. If you require that it works with both, add two flows \u2013 one for leads and one for contacts.<\/li>\n<li><strong>Condition Type<\/strong>: Choose OR\/AND\/Custom as desired.\n<ul>\n<li>If the condition equals OR, then any of the values entered when matched will add the lead or contact to the campaign.<\/li>\n<li>If the condition equals AND, then all of the values entered have to match before the lead or contact is added to the campaign.<\/li>\n<li>If you choose the &#8220;custom&#8221; condition type you can use AND and OR criteria.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Trigger Action<\/strong>: Options are \u2018None\u2019 or \u2018InstantSend for Predictive.\u2019\n<ul>\n<li>If \u2018InstantSend for Predictive\u2019 is selected, once the member is added by the CampaignFlow, they will be synchronized and sent the active email edition immediately.<\/li>\n<li>If \u2018None\u2019 is selected, the member will be synchronized during the next manual or auto sync and be sent the email during the next scheduled send.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Campaign Member Status<\/strong>: Use the picklist to select the new status for an existing campaign member or to add leads or contacts to the campaign with a specified status.<\/li>\n<li><strong>Hours and Minutes<\/strong>: Used only when scheduling a CampaignFlow. See <a href=\"#action\">CampaignFlow Action Buttons<\/a>\u00a0&#8216;Schedule&#8217; for more information on when to schedule a CampaignFlow. You can designate the hour and minutes that you want the CampaignFlow to run, once on a daily basis.<\/li>\n<li><strong>Existing Lead\/Contact<\/strong>: The flow will review changes to existing leads or contacts and trigger the action.<\/li>\n<li><strong>New Lead\/Contact<\/strong>: The flow will review the data entered for new leads or contacts and trigger the action.\n<ul>\n<li><img loading=\"lazy\" class=\"alignnone size-full wp-image-2488\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2014\/08\/Information.gif\" alt=\"\" width=\"25\" height=\"25\" \/>A flow can be used to add both new or existing leads\/contacts \u2013 just check both boxes to enable this option.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Change Status<\/strong>: Select this if your intent is to change the status of an existing campaign member.\n<ul>\n<li><img loading=\"lazy\" class=\"alignnone size-full wp-image-2489\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2014\/08\/Important.png\" alt=\"\" width=\"25\" height=\"25\" \/> When you create a flow that changes member status, InstantSend is not utilized because that plugin is designed to send an email and changing the status does not involve that action. To make sure that Predictive knows that the campaign member status has changed, click the Auto Sync box on the campaign page. For more information how the synchronization process works, click <a href=\"https:\/\/help.predictiveresponse.com\/?page_id=4653\">here<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li style=\"list-style-type: none;\"><\/li>\n<li><strong>Add Rule:<\/strong>\n<ul>\n<li><strong>Field<\/strong>: This displays all standard Salesforce and all custom fields available for the lead or contact record. The list is determined by the object selected for the flow. You can have up to 20 fields in your CampaignFlow.<\/li>\n<li><strong>Operator<\/strong>: Select as needed.<\/li>\n<li><strong>Value<\/strong>: Enter the value for the flow trigger. If using a lookup field (you will see a magnifying glass in the value field), you\u00a0<strong>must\u00a0<\/strong>pull in the value using the lookup, versus typing the value in the field.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignleft wp-image-5974\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2018\/12\/CFL2.jpg\" alt=\"\" width=\"800\" height=\"155\" \/><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-2488\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2014\/08\/Information.gif\" alt=\"\" width=\"25\" height=\"25\" \/>Adding multiple values is possible by using\u00a0a comma to separate the values. Lookup fields are exempt from this and must be entered in individual rows.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-5975\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2018\/12\/CFL3.jpg\" alt=\"\" width=\"800\" height=\"165\" \/><\/p>\n<h3><a id=\"action\"><\/a>CampaignFlow \u2013 Action Buttons:<\/h3>\n<p>There are buttons displayed at the top of the CampaignFlow page that enable different actions.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-5977\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2018\/12\/CFL-5.jpg\" alt=\"\" width=\"1368\" height=\"92\" \/><\/p>\n<ul>\n<li><strong>Save<\/strong>: Save your flow when you are done creating or modifying it.<\/li>\n<li><strong>Cancel<\/strong>: Cancel changes.<\/li>\n<li><strong>Delete<\/strong>: Delete the flow.<\/li>\n<li><strong>Run Now<\/strong>: Use \u2018Run Now\u2019 to run CampaignFlow on all leads or contacts to see if they have data that matches your flow criteria. This is helpful if you have just created a flow or modified an existing flow.\n<ul>\n<li><img loading=\"lazy\" class=\"alignnone size-full wp-image-2489\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2014\/08\/Important.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0By selecting \u2018run now\u2019, you will be pulling in all existing leads or contacts that meet the CampaignFlow criteria. If you have a CampaignFlow that is set for only new contacts or leads then you will want to avoid running the CampaignFlow.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Schedule<\/strong>: Scheduled flows are needed to trigger on any contact or lead date or formula fields. Data within a formula field is automatically updated by Salesforce based on the formula\u2019s logic. Changes from these fields to the contact or lead record are not registered automatically by the CampaignFlow and must be scheduled.\n<ul>\n<li>For example, you want to trigger an email 45 days before a contact\u2019s renewal date. A formula field can automatically calculate this information but the contact record will not actually be changed. In this example, you would schedule your CampaignFlow so it will search for these formula and\/or date field changes.<\/li>\n<li>A scheduled CampaignFlow will run once per day during the hours and minutes you select in the flow and register those automated changes from the formula or date field(s) that match the CampaignFlow criteria.<\/li>\n<li><img loading=\"lazy\" class=\"alignnone size-full wp-image-2489\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2014\/08\/Important.png\" alt=\"\" width=\"25\" height=\"25\" \/>\u00a0By selecting \u2018schedule\u2019, you will be pulling in all existing leads or contacts that meet the CampaignFlow criteria. If you have a CampaignFlow that is set for only new contacts or leads then you will want to avoid running the CampaignFlow.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><a id=\"examples\"><\/a>CampaignFlow Examples:<\/h3>\n<p>This CampaignFlow will add\u00a0existing and new contacts to a campaign based on their mailing state of California.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-5978\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2018\/12\/CFL-6.jpg\" alt=\"\" width=\"1107\" height=\"563\" \/><\/p>\n<p>This CampaignFlow will update Campaign Members\u2019 status to completed if they\u2019ve donated in 2018. Once completed they will no longer receive emails from the campaign.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-5979\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2018\/12\/CFL-7.jpg\" alt=\"\" width=\"1159\" height=\"558\" \/><\/p>\n<h3><a id=\"reporting\"><\/a>CampaignFlow \u2013 Reporting:<\/h3>\n<ul>\n<li>Find reports on CampaignFlow from the \u2018CampaignFlow\u2019 folder in the Reports tab in Salesforce<\/li>\n<li>From the \u2018reporting\u2019 tab in Salesforce under \u2018all reports\u2019\n<ul>\n<li>See all CampaignFlows<\/li>\n<li>See scheduled CampaignFlows<\/li>\n<li>See Campaign Member information by CampaignFlow(s)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-5981\" src=\"https:\/\/help.predictiveresponse.com\/wp-content\/uploads\/2018\/12\/CFL-8.jpg\" alt=\"\" width=\"1107\" height=\"265\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CampaignFlow is a trigger based automation tool that adds leads or contacts to a campaign, and also allows for the modification of campaign member status. The trigger is lead or contact creation and\/or a data field on a lead or contact record which is modified to match the criteria set in the CampaignFlow. Create a [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/help.predictiveresponse.com\/index.php?rest_route=\/wp\/v2\/pages\/5969"}],"collection":[{"href":"https:\/\/help.predictiveresponse.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/help.predictiveresponse.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/help.predictiveresponse.com\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/help.predictiveresponse.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5969"}],"version-history":[{"count":14,"href":"https:\/\/help.predictiveresponse.com\/index.php?rest_route=\/wp\/v2\/pages\/5969\/revisions"}],"predecessor-version":[{"id":7012,"href":"https:\/\/help.predictiveresponse.com\/index.php?rest_route=\/wp\/v2\/pages\/5969\/revisions\/7012"}],"wp:attachment":[{"href":"https:\/\/help.predictiveresponse.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}