Reminder in 0 days

1. Introduction

This release includes improvements to the reminder scheduling logic for reminders with a remind-in value set to 0. The release also includes updates to the configuration options available when configuring reminders in the process builder. These changes ensure that reminder behaviour aligns with the defined configuration and prevents unintended recurring reminder execution.


2. What this release covers

A. Correct handling of 0-day reminders

  • The previous scheduling logic treated a remind-in = 0 value as 1, resulting in an automatic 1-day delay.

  • The logic is updated to correctly treat 0 days as 0, allowing immediate (same-day) reminders for reminder types that support 0-day intervals.

  • This applies only to non-recurring reminder types as it doesn’t logically makes sense to use reminder value of 0 for recurring reminders.

  • These reminders now trigger after the configured 10-minute evaluation window when set to 0 days.

B. Restriction for recurring reminders

  • The 0-day option is removed from the reminder types for recurring reminder types (inactivity, inactivity-from-duedate, inactivity-from-last-reminder) as this would cause repeated executions throughout the day.


3. Before vs After

Before

After

remind-in = 0 was internally converted to 1.

remind-in = 0 is treated as a valid 0-day interval for supported reminder types.

Recurring reminders allowed a 0-day configuration, which could trigger multiple times in a day.

Recurring reminders no longer allow 0-day intervals; 0-day is hidden in the UI.

Old behaviour was not clearly reflected in configuration UI.

Updated configuration logic and UI enforce correct reminder behaviour.

4. Release Limitations

  • Existing recurring reminders that were previously configured with a 0-day value will continue to display 0, but once edited, the 0-day option will no longer be available.

Last updated