Workflow Triggers

Once you have added a workflow you need to tell infoodle under what circumstances the workflow should start by selecting triggers.

image.png

Choose a trigger from the following:

A person: is added.

Shown when on the Add person screen and triggered once the user is saved.

A group: has a new person added or removed.

Shown when you are adding a person or list of people to a specific group, or when editing a persons group membership and removing them. This is therefore triggered once the people are added to the group. Note that this applies to Primary/Parent groups also - so you can create a trigger for a Primary/Parent group (e.g. all of your volunteers), therefore when someone is added to one or more of the Subgroups/Child groups (e.g. your clean up volunteer team) this trigger is called.

Person field: is set or changed to a specific value.

This is a powerful option. Infoodle will monitor the fields associated with a person. When you save the relevant screen infoodle checks to see if it applies to a trigger.

  • is set: This means the value has gone from blank to being set to any value or to a specific value
  • is changed: This means the value has gone from any value to any other value, or to a specific value.

The choice of values depends on the type of field. Date fields don't have the option for a specific date.

Note

As of Oct 2024 Contact Type cannot be selected as a workflow trigger.

There is a project in place to include this as however there is currently no time frame for when this will be available.

If this is an issue for you please contact us through an email to: support@infoodle.com.

Household or Organisation field: is set or changed to a specific value

This works in the same way as person field above.

A Date field

There are a range of choices for date fields. Click here for more information.

An email address: is added/changed/deleted

This monitors the email addresses on a persons screen. It is particularly useful for the Mailchimp integration.

Manually, from the person or form approval screen

This makes this workflow available to :

  • the persons screen (click the cog menu then 'add to workflow' to show a list of available workflows you may want to trigger manually).
  • for form approvals, either manually or automatic form approval depending on how you have configured the form.

Manually, from the Mobile App

Workflows can be made available to be triggered manually from the mobile app e.g. you are visiting someone and need to trigger the 'send a food parcel' workflow.

A users chooses to unsubscribe from all emails

Using the infoodle unsubscribe page which is added to emails, and the user selects Unsubscribe all.

A users chooses to cancel their unsubscribe from all emails

Using the infoodle unsubscribe page which is added to emails, and the user selects to re-subscribe to emails.

Users choice

Once you have setup a trigger you are asked "Can the user choose whether to do this?". By default this is yes. This means that when the user is presented with this workflow they are able to de-select it. You can often have more workflows available at various points that are used for different reasons, so you often need the ability to select the one you want.

What state should this be by default?

When the workflow is presented to the user, should be be one that is in general going to be actioned, or not.

Therefore, if this is a required workflow to be run regardless of the users own ideas, you select No for the 'users choice' and action for the 'state'. The user is still presented with the workflow, but this is to inform them it is going to happen rather than ask their permission.

Multiple triggers

If you require more than one trigger you can setup another by clicking 'or'. This allows you to run the same workflow for multiple reasons. e.g. you want to send an email to people whether they have joined a group or they have had their date joined set. In this scenario, you click 'or' and add another trigger.

Note:

Once your triggers are set you are ready to choose the steps of the workflow.
See Workflow Steps for more information