Launching Workflow Conditions
You can specify different launch conditions for workflows.
- Event-based launch: the workflow is triggered by the selected event;
- Regular launch: the workflow launches for the selected segments based on the specified conditions;
- Launch on contact field change: the workflow is triggered by the change in the contactās profile.
Event-based
Workflows triggered by the event are sent in response to a userās action (trigger). It can be a subscription, registration, click in the message, purchase confirmation, app inactivity, etc. You can send events to eSputnik via Firebase / API, and they can be generated within the system.
Letās see how to configure the launch on the event using a workflow with a welcome mobile push as an example. This workflow is triggered by a registration in your app.
- Create a workflow and select the message that will be sent to all new subscribers.

- In Start configuration, select Event-based and select the event type.
- In Process unique events, select once. This way welcome messages wonāt be sent to users who attempt to register for the second time.
- Click Apply.

- In the general list, click Activate button and confirm it.

- The workflow status will change to Active.

You can manage your workflows using the settings on the right.

Regular
Regular workflows are only launched for a dynamic segments. A dynamic segment includes users who match the pre-selected conditions. By default, regular workflows are launched once a day after usersā recalculation. You can change the frequency in the settings. Before creating a workflow, you need to create a segment you assign to this workflow.
- Create a workflow and select the message that will be sent to contacts included in the segment.
- In Start configuration, select Regular and select the segment. Configure other settings if needed and click Apply.

- In the general list, click Start and confirm it.
Learn more on how to launch a regular workflow.
NoteA scheduled (segment-based) workflow has a default cap of 30,000 contacts per segment. If the segment exceeds this size, the workflow stops running. Contact support to raise the cap for your account.
On Contact Field Change
Changing the additional fields in the userās profile can be a workflow trigger. Itās often used to notify about the completion of different actions, such as migration to another plan, subscription, change of preferences, unlocking a new loyalty program level, etc.
- Create a workflow and select the message that will be sent to users whose profiles have been changed.
- In Start configuration, select On contact field change and select the contact field. Click Apply.

Note that the workflow will launch only if the field is changed:
- After manual contact import;
- After data transfer via the following methods:
If additional fields are changed manually or through any other method, the workflow will not start.
Updated 2 days ago