Skip to main content
All CollectionsFor companies
How to Automate Reminders?
How to Automate Reminders?

Learn how to set up custom company reminders

Sameer B. avatar
Written by Sameer B.
Updated this week

Check the sections below for detailed step-by-step instructions.

Adding an Automation

To create an automation using a template, follow the steps below:

  1. Go to the Automations tab in Company Settings and select a predefined template.

  2. Review and customize the automation by editing filters and actions, if required.

  3. Save and/or Publish

Alternatively, you can create an automation from scratch:

  1. Go to the Automations tab in Company Settings and click on Add automation.

  2. Set up a trigger and configure the necessary filters. Available fields depend on the trigger category.

  3. Add at least one action, such as Send Email or Send Slack Message.

  4. Optionally, include additional actions or delay steps as needed.

  5. Save and/or Publish.

Add filters to tailor the automation trigger to your needs. e.g. only automate work anniversary messages for full-time employees.


Editing an Automation

To modify an existing automation, go to the Automation list and click on an automation:

  • For unpublished automations, you can freely edit and save steps and filters.

  • For published automations, changes require you to either publish the updated version or unpublish the automation before saving.

When modifying an existing trigger, incompatible filters and placeholders will be removed. E.g. Time off related filters and placeholders, when the trigger is changed to 'Contract activated'.


Setting up Actions

To configure actions, open the Automation list and select an automation:

  1. Click on Add Action and choose from two types of actions: Send Email and Send Slack Message.

    1. Schedule actions to ensure optimal timing.

  2. At least one action is required for the automation to be published.

  3. To send Slack messages, ensure a workspace is connected.

    1. Choose between Direct Messages or messages to Channels.

Slack workspaces are shared and can be used to set up automations by other users with editing permissions.

Placeholders can be added to the message body in order to create dynamic content, e.g. Worker name, Contract ID. The available fields depend on the trigger category.


Setting up Delays

To configure delays, open the Automation list and select an automation:

  1. Click on Add Delay

  2. Fill in the number of days to configure the delay step.

    1. The maximum allowed is 30 days


FAQ

What happens to ongoing runs when an automation is modified?

When a published automation is edited, unpublished, or deleted, all pending runs are canceled.

Pending runs occur under these conditions:

  • Triggers with time-based attributes (e.g., payments due in 3 days).

  • Delay steps (e.g., waiting for 3 days).

  • Scheduled actions (e.g., sending an email tomorrow).

Are there any limits to the automations steps?

Yes, the following limits apply:

  • Maximum number of actions: 4.

  • Maximum number of delays: 3.

  • Maximum days per delay: 30 days.

Who can set up automations?

Clients with editing rights to the Automations section under the Company Settings can create and modify automations. Automations created by other users are also visible and editable.


Triggers list

Contract

Pending worker signature

This event is triggered when the worker is invited to sign a contract but has not signed it after x days.

Pending company signature

This event is triggered when the company has not signed the contract after x days.

Contract activated

This event is triggered when the contract status turns to Ongoing.

Contract terminated

This event is triggered when the contract status turns to Terminated.

Contract amended

This event is triggered when the contract status turns to Pending Amendment.

People

Direct manager changed

This event is triggered when a direct manager is assigned to a contract.

Job role changed

This event is triggered when there is an update of the worker role/title in a contract.

Work anniversary

This event is triggered x days before/after the contract anniversary date

Upcoming contract start

This event is triggered x days before/after the contract start date.

Birthday

This event is triggered a specific amount of days before/after the worker’s anniversary date.

Time off

Upcoming time off

This event is triggered x days before/after the start date of an approved time off request.

Ending time off

This event is triggered x days before/after the end date of an approved time off request.

Pending time off approval

This event is triggered when a time off request is in pending status for more than x days.

Negative time off balance

This event is triggered when the time off balance is < 0 in for more than x days.

Payment

Pending due payment approval

This event is triggered when one or more due payments are pending approvals for more than x days. Due payments are triggered 5 days before the payment date.

Paid payment

This event is triggered when a company transaction turns to status paid.

Pending overdue payment

This event is triggered when one or more payments are overdue for more than x days.

New adjustment

This event is triggered when a Client submits an adjustment where the amount is greater or equals a certain value.

Expenses

New expense

This event is triggered when a worker submits an expense where the amount is greater or equals a certain value.

Paid payment

This event is triggered when an expense is in pending status for more than x days.

Submitted works

New work

This event is triggered when a worker submits work where the amount is greater or equals a certain value.

Pending work approval

This event is triggered when a submitted work is in pending status for more than x days.

Documents

Pending worker document

This event is triggered when document requested to the worker is in pending status for more than x days.

Pending client document

This event is triggered when document requested to the Client is in pending status for more than x days.

Did this answer your question?