Hi @Chaitanya
the ReminderScheduled has a flag kill_on_user_message, the description of it:
Args:
action_name: name of the action to be scheduled
trigger_date_time: date at which the execution of the action
should be triggered (either utc or with tz)
name: id of the reminder. if there are multiple reminders with
the same id only the last will be run
kill_on_user_message: ``True`` means a user message before the
trigger date will abort the reminder
timestamp: creation date of the event
"""
So why not fire it per default after any interaction with the system?
Regards