You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/administration/bpm-drip-email-campaign.md
+11-11
Original file line number
Diff line number
Diff line change
@@ -4,41 +4,41 @@ With the [BPM tool](bpm.md) it's possible to create drip email campaigns.
4
4
5
5
## Campaign starting
6
6
7
-
A drip email campaign for an individual target (lead or contact) will be represented as single BPM Process. A process can be started automatically or manually.
7
+
The drip email campaign for an individual target (lead or contact) will be represented as single BPM Process. A process can be started automatically or manually.
8
8
9
-
You need to create *Process Flowchart* (at Administration > Flowcharts) and choose *Lead* (or *Contact*) target type.
9
+
You need to create a *Process Flowchart* (under Administration > Flowcharts) and choose the*Lead* (or *Contact*) target type.
10
10
11
11
### Starting on lead subscription
12
12
13
-
A process instance will be started once a lead has submitted a form (and confirmed opt-in if required) and has been entered into CRM through [Lead Capture](web-to-lead.md).
13
+
A process instance will be started once a Lead enters into the CRM through the [Lead Capture](web-to-lead.md) form.
14
14
15
-
You need to use *Signal Start Event* with a specific signal name. Put it on the flowchart layout and click it to edit. Specify the signal name with the value `@leadCapture.LEAD_CAPTURE_ID`, where *LEAD_CAPTURE_ID* is an ID of the lead capture record (can be obtained from its URL).
15
+
You need to use the *Signal Start Event* with a specific signal name. Put it on the flowchart layout and click it to edit. Specify the signal name with the value `@leadCapture.LEAD_CAPTURE_ID`, where *LEAD_CAPTURE_ID* is an ID of the lead capture record (can be obtained from its URL).
16
16
17
17
### Starting once lead gets related with target list
18
18
19
-
Can be useful if you don't utilize Lead Capture tool but use some other logic. You need to do the same steps as in the previous section but use the signal name `@relate.targetLists.TARGET_LIST_ID`, where *TARGET_LIST_ID* is an ID of the target list record (can be obtained from its URL).
19
+
Can be useful if you don't utilize the Lead Capture but use some other logic. You need to do the same steps as in the previous section but use the signal name `@relate.targetLists.TARGET_LIST_ID`, where *TARGET_LIST_ID* is an ID of the target list record (can be obtained from its URL).
20
20
21
21
### Starting manually
22
22
23
-
Every BPM process can be started manually (a user needs to have a corresponding permission granted with a role). You can use either *Signal Start Event* or regular *Start Event* in the flowchart.
23
+
Every BPM process can be started manually (a user needs to have a corresponding permission granted with a role). You can use either the *Signal Start Event* or the regular *Start Event* in the flowchart.
24
24
25
25
## Email sending
26
26
27
-
Use multiple *[Send Message Tasks](bpm-activities.md#send-message-task)*. Each item will automatically send a specific email. You need to check *Opt-out link* parameter for these tasks to provide recipients the ability to unsubscribe from the campaign.
27
+
Use multiple *[Send Message Tasks](bpm-activities.md#send-message-task)*. Each item will automatically send a specific email. You need to check *Opt-out link* parameter for these tasks to provide recipients with the ability to unsubscribe from the campaign.
28
28
29
-
You need to put *Timer Intermediate Events* between tasks and specify how much time should pass before each next email sending.
29
+
You need to put *Timer Intermediate Events* between tasks and specify how much time should pass before every next email sending.
30
30
31
31
You also can use [Gateways](bpm-gateways.md) to diverge a flow upon certain conditions.
32
32
33
33
## Handling opting-out
34
34
35
35
Once a target (recipient of an email) clicked on the unsubscribe link, the system broadcasts a signal `optOut.Lead.some-lead-id`, where *some-lead-id* is an actual ID of the lead record.
36
36
37
-
We want the whole process to be terminated once lead is opted out.
37
+
We want the whole process to be terminated once a Lead is opted out.
38
38
39
-
For this, you need to add *Event Sub-Process*. Put *Signal Start Event* inside the sub-process rectangle and specify the signal name with the value `optOut.Lead.{$id}`. You also need to check the parameter *Is Interrupting* for this event. By setting this parameter, we indicate that the whole parent process should be interrupted once the event is catched.
39
+
For this, you need to add the *Event Sub-Process*. Put a*Signal Start Event* inside the sub-process rectangle and specify the signal name with the value `optOut.Lead.{$id}`. You also need to check the parameter *Is Interrupting* for this event. By setting this parameter, we indicate that the whole parent process should be interrupted once the event is catched.
40
40
41
-
Here, inside the sub-process, you can also add *Task* that will do some manipulations with the target record (*Lead*).
41
+
Here, inside the sub-process, you can also add a *Task* that will do some manipulations with the target record (*Lead*).
0 commit comments