PHPackages                             xaraya/reminders - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. xaraya/reminders

ActiveXaraya-module[Mail &amp; Notifications](/categories/mail)

xaraya/reminders
================

Sends email reminders to users

1.0.0(4y ago)04GPL-2.0-or-laterPHP

Since Apr 14Pushed 3y ago1 watchersCompare

[ Source](https://github.com/xaraya-modules/reminders)[ Packagist](https://packagist.org/packages/xaraya/reminders)[ Docs](https://github.com/mikespub/xaraya-reminders)[ RSS](/packages/xaraya-reminders/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Overview
--------

[](#overview)

### What is it?

[](#what-is-it)

*This module lets you set up automatic emails to remind you (or others) about events ou have defined.*

The module supports two types of events:

- Reminders: These are emails that remind one of upcoming events. Reminder emails are sent at defined intervals prior to an event.
- Lookups: These are emails that suggest contacting someone from a list of defined contacts. Lookup emails are sent at periodic intervals (for instance, daily).

### How to use it?

[](#how-to-use-it)

1. Set up the scheduler module and define reminders and lookups as jobs in that module.
2. Set up reminder emails.
3. Set up lookup emails.

### Reminder Emails

[](#reminder-emails)

Reminder emails remind you of an upcoming event once or several times.

For instance, if you pay monthly parking fees, you can define reminders one or more days ahead of the due date for the payment, say 7, 3 and 1 days before the due date. Each email lets you disable further reminders if they are no longer useful (e.g., if you have paid the fee).

### Lookup Emails

[](#lookup-emails)

Lookup emails are sent periodically, for instance daily. A lookup email contains the contact details taken from a contact list you define and suggests you make contact with them.

The contact details suggested are taken randomly from your contact list, but you can define a minimal interval from one email to the next for given contact. For instance, you may not want to be reminded to contact the same person for, say, 3 months.

### Included Blocks

[](#included-blocks)

- None

### Included Hooks

[](#included-hooks)

- to be defined

\*\* Reminders Module Overview\*\*
 Version 1.0.0 2022-01-01

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1495d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1447115?v=4)[Mike's Pub](/maintainers/mikespub)[@mikespub](https://github.com/mikespub)

---

Top Contributors

[![xaraya](https://avatars.githubusercontent.com/u/4238479?v=4)](https://github.com/xaraya "xaraya (395 commits)")[![mikespub](https://avatars.githubusercontent.com/u/1447115?v=4)](https://github.com/mikespub "mikespub (30 commits)")[![random777](https://avatars.githubusercontent.com/u/4590892?v=4)](https://github.com/random777 "random777 (13 commits)")

### Embed Badge

![Health badge](/badges/xaraya-reminders/health.svg)

```
[![Health](https://phpackages.com/badges/xaraya-reminders/health.svg)](https://phpackages.com/packages/xaraya-reminders)
```

###  Alternatives

[tijsverkoyen/css-to-inline-styles

CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.

5.8k505.3M227](/packages/tijsverkoyen-css-to-inline-styles)[minishlink/web-push

Web Push library for PHP

1.9k12.0M53](/packages/minishlink-web-push)[laravel-notification-channels/twilio

Provides Twilio notification channel for Laravel

2587.7M12](/packages/laravel-notification-channels-twilio)[spatie/url-signer

Generate a url with an expiration date and signature to prevent unauthorized access

4422.3M16](/packages/spatie-url-signer)[mattketmo/email-checker

Throwaway email detection library

2742.0M5](/packages/mattketmo-email-checker)[laravel-notification-channels/discord

Laravel notification driver for Discord.

2371.3M11](/packages/laravel-notification-channels-discord)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
