Entity reminders

Categories

Component ID

2783435

Component name

Entity reminders

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This project's goal is to aggregate all the functionality of several Drupal reminder projects.

Main tenets of reminder API:

  • Reminder API only handles the storage configuration, notification, and repeat/unsubscribe functionality
  • Integrations only provide a reminder criteria, and eligible users

With Reminder API you can build reminders similar to the ones that many other modules provide like:

https://www.drupal.org/project/node_reminder
https://www.drupal.org/project/content_reminder
https://www.drupal.org/project/datereminder

For example:

  • 5 days after [node creation event] send an email to [users who viewed this node]
  • 0 days after [node update] send an email to [users who visited the site since last week]
  • 30 days after [user signed up for event] send a SMS to [users who signed up for event]
  • 5 days before [node event date] send an email to [users who RSVPd to the event]
  • 15 days after [last action in Course] send a repeating email every 5 days for 30 days to [users who are inactive]>

While some of these are possible with a Rules-only approach, this module will use Rules only for condition evaluation, and Views for user eligibility.

Reminders can be specified globally or on a per-entity basis.