BigBlueButton BN Reminders
What is BigBlueButton BN Reminders?
BigBlueButton BN Reminders (component: bbbext_bnreminders; formerly BN Notify) is an extension to the BigBlueButton activity that sends time-based email reminders to enrolled users before a live session starts. Teachers add one or more reminders (e.g. 1 day / 1 hour before), and the plugin delivers customizable emails with the join link and session details.
Note: BigBlueButton BN Reminders requires a working cron and outgoing email configuration. It depends on the BigBlueButton activity (mod_bigbluebuttonbn) being installed and enabled. For privacy reasons, the plugin does not send reminders to guest users.
How is it set up?
- In a course, with Edit mode enabled, add or edit a BigBlueButton activity.
- Set a start date/time for the session (reminders are calculated from this time).
- In the activity settings, locate the Reminders section (BN Reminders).
- Click Add reminder and choose when the email should be sent (e.g. 1 hour before, 1 day before).
- (Optional) Add multiple reminders (for example, 3 days before and 1 hour before).
- Save the activity.

How does it work?
- The plugin queues reminder emails based on the activity’s start time and the offsets you selected.
- Each email includes the course/activity context and a join link.
- Students can manage preferences from their user menu (Preferences → BigBlueButton reminders preferences) and can unsubscribe via a link in the email.
- If the teacher reschedules the activity and saves changes, future reminders are recalculated.
Requirements and limitations:
- A start date/time is required for reminders to send.
- Guests are not supported (no emails are sent to non-enrolled/guest users).
- Delivery time depends on your site’s cron schedule and mail server throughput.
Admin settings
From Site administration → Plugins → BigBlueButton → Manage BigBlueButton extension plugins → BN Reminders, administrators can configure global defaults:
- Enable/disable BigBlueButton BN Reminders site-wide.
- Default reminder offsets available to teachers (e.g. 3d/1d/1h before).
- Email templates (subject/body) with placeholders:
{$url}– activity URL (join context){$course_fullname}– course full name{$course_shortname}– course short name{$date}– localized session date/time{$name}– meeting/activity name
- Footer / signature (optional) for institutional branding or contact info.
- Permissions – assign who can configure reminders at activity level via role capabilities (teachers, managers).
- Scheduled task – verify frequency under Site administration → Server → Scheduled tasks (BN Reminders). Set to run every 5–15 minutes for timely delivery.
Ensure Outgoing mail configuration is working (e.g. SMTP) so reminders can be delivered.
Tip: Keep subjects short and include the date/time so students can scan their inbox easily.
Troubleshooting
- Emails not sent: Check that cron is running and the BN Reminders scheduled task is enabled (see Server → Scheduled tasks). Confirm outgoing mail settings.
- No reminder options in activity: Verify the plugin is enabled and the activity has a start date/time set.
- Duplicate emails: Make sure there are no duplicate offsets configured for the same activity.
- Users unsubscribed by mistake: Direct them to Preferences → BigBlueButton reminders preferences to re-enable.
Version and requirements
- Moodle: 4.5 or later (recommended).
- BigBlueButtonBN: ≥ 2024100700 (or the minimum required by your release).
- Cron: Required for scheduled delivery.
See also
- BigBlueButton – the activity module BigBlueButton BN Reminders extends.