Beacon

Workflow trigger: on record create, on record update

Updated a month ago

help_outline Workflows are a Premium tier feature. If you'd like access to workflows to automate your processes, let us know.

Workflows allow you to automate many of the manual tasks you need to do each day.

The on record create and on record update triggers are very similar, and allow you to run a workflow each time a record of a given type is created or updated.

Screenshot 2020-08-11 at 12.58.55

help_outline These triggers also apply when records are created/updated in bulk, from features like bulk update and bulk create related records. CSV imports do not trigger workflows.


link Filters

You can add filters to ensure that your workflow only runs when the record meets particular criteria.

Let's say you wanted to automate some of your volunteer onboarding process. Every time a new volunteer is created, create a task for the volunteering coordinator to give them a call and answer any questions they have.

In the above example, we'll want to use the on record create trigger, but also apply a filter ensure that tasks aren't created for donors.

Screenshot 2020-08-11 at 13.06.38

Screenshot 2020-08-11 at 13.08.50


link Actions

Each time a record is created or updated, what action would you like to take? Currently, the following actions are supported:

link Create record

Create a record of any kind in your Beacon database. Often this record will relate to the record that caused the workflow to trigger (although technically it doesn't have to).

Using the task example, above, we would want to create a new task like so:

Screenshot 2020-08-11 at 13.20.15

link Update record

Update the record that triggered the workflow (the record that was created or updated).

Continuing with the volunteering example:

When someone is marked as a "Volunteer", you want to automatically add them into an onboarding process. You have a "stage" field on the person record, which should be set as "New" when they become a volunteer.

Screenshot 2020-08-11 at 13.33.47


link Use-cases

While this trigger seems straightforward, there's a lot that it's useful for! Here's a few examples:

link Donation acknowledgements

When a new payment is created, create a task for the fundraising coordinator to acknowledge the donation.

Optionally, you could split this by amount - so different members of the team acknowledge different value donations. (e.g. high value donations are acknowledged differently)

link Deceased supporters

When a supporter is marked as "Deceased", then create a task for the marketing manager to remove them from all mailing and invite lists.

link Volunteer onboarding

When a new volunteer is created, add them to an onboarding pipeline to get them up to speed. This could work through either:

  • Updating a "Volunteer stage" field on the person record
  • Creating a new "Volunteer application" record that relates to the person

link Fraud research

If a donor is flagged as a "Person of concern", create a task for a member of the compliance team to investigate them.

link Date tracking

Keep track of the exact date when someone became a volunteer.

When they are created or updated and have the "Type" of "Volunteer" and don't have the "Volunteer applied date" set (filters), set the date as today.


link Frequently asked questions

link We'd like to trigger a workflow when a record is created or updated, do we need two workflows?

Yes. Currently "on record create" and "on record update" are separate triggers - so if you'd like to watch for create and update "events", you'll need to create two workflows.

link Are workflows triggered when I import from a .csv (spreasheet) file, or merge records?

No. Bulk CSV imports and merging records) do not trigger workflows.

This is something we're planning for the future, however! Please let us know if this is something you'd be interested in.

link Do workflows get triggered from other "bulk actions"?

Yes! As mentioned earlier in the article, features like bulk update and bulk create related records will cause workflows with this trigger to run.

"App actions" (e.g. export to Mailchimp) will not run as a result from bulk triggers (this is due to API restrictions outside of Beacon), but regular actions (e.g. create record) will run.

Additionally, CSV imports do not trigger workflows.

link Is it possible to use these triggers to auto-create tasks when records "meet particular criteria"?

Yes and no. This trigger is fantastic for creating/updating records when things happen in your database. I.e. real-time events.

This trigger is not built for date filters. For example, if you'd like to auto-create a task when a grant application is due within 14 days, that's not currently possible with this trigger.

We'll be releasing a new trigger specifically for this case soon.

link Will my workflows get triggered again if I create or update records as part of the workflow actions?

No. Record create or update actions in workflows do not cause further workflows to be triggered.

close

Contact Us

It'd be great to hear from you! To reach out, fill in your details below and we'll get back to you.

close

Register for webinar

To join this webinar, please enter your details below and we'll send you details on how to join.



close