Weekly Recap Emails
Weekly Recap Emails automatically send every member a personalized summary of their gamification activity from the past seven days. The WeeklyEmailEngine handles scheduling, content assembly, and delivery via WordPress’s built-in mail system.
What the Email Contains
Section titled “What the Email Contains”Each email shows the member:
- Points earned during the week
- Badges unlocked during the week
- Current streak status
- Leaderboard position (if leaderboard is active)
The email uses your site name and custom sender details.
Configuration
Section titled “Configuration”- Go to WB Gamification → Settings → Emails.
- Set the sender name and sender email address.
- Optionally customize the email subject line.
Emails send automatically once per week via WordPress cron (wp_wb_gam_weekly_email). The send day and time are configurable in settings.
Weekly Recap Emails are enabled by default. To turn them off site-wide, set the weekly_emails key to false in the wb_gam_features option.
Disabling for Individual Members
Section titled “Disabling for Individual Members”Members can opt out of recap emails from their profile notification preferences. The engine respects the wb_gam_member_prefs table — members with email notifications disabled are skipped.
Troubleshooting Delivery
Section titled “Troubleshooting Delivery”If emails are not sending, check:
- WordPress cron is running (
wp cron event list). - Your hosting environment allows
wp_mail()outbound connections. - The
weekly_emailsfeature flag has not been turned off inwb_gam_features.
For reliable delivery on high-volume sites, use a transactional email service (SendGrid, Mailgun, Postmark) connected via a WordPress SMTP plugin.

