These types of automated actions are triggered once a certain time condition is reached. This is not the same as regularly repeating some action while some condition is still true. For example, an automated action will not be capable of posting a reminder every day after the deadline has exceeded.
This type of action can instead be performed by Scheduled Actions, stored in the ir.cron model. However, scheduled actions do not support server actions; they can only call an existing method of a model object. So, to implement a custom action, we need to write an addon module adding the underlying Python method.
For reference, the technical name for the Automated Actions Model is base.action.rule.