CycleSave sends HTML email notifications at important moments throughout the savings cycle. Emails are sent via WordPress’s built-in wp_mail() function. Every email is logged in the notifications table.
Full List of Automated Emails
| Who receives it | When | |
|---|---|---|
| Welcome New Member | Member | When they join a group |
| Admin: New Member Joined | Group admin | When a new member joins their group |
| Group Full — Set Payout Order | Group admin | When a group is full |
| Group Activated | All members | When the admin activates the group |
| Payout Order Changed | All members | When the admin changes the payout order |
| Round Opened | All members | When a new round begins |
| Round Closed | Group admin | When a round ends and payout action is needed |
| Contribution Reminder | Unpaid members | At 50% and 90% of the round deadline |
| Contribution Received | Member | When their payment is confirmed |
| Missed Payment | Member | After the grace period expires |
| Upcoming Payout | Member | When they are next in line |
| Payout Completed | Member | When their payout is disbursed |
| Cycle Completed | All members + admin | When all rounds are finished |
Customisation
Customise the subject and body of each email from CycleSave → Settings → Emails. Use placeholders like {member_name}, {group_name}, and {contribution_amount}.
Technical note: Email templates use inline CSS rather than external stylesheets to ensure consistent rendering across Gmail, Outlook, Yahoo, and other clients.