CiviCRM Membership renewal reminder emails from Schedule Jobs
Join the DZone community and get the full member experience.Join For Free
CiviCRM changed how it runs its scheduled jobs (cronjobs) in 4.1, deprecating the UpdateMembershipRecord.php cronjob. Follow these instructions to enable automatically sending membership renewal emails.
Renewal behavior: For all members with a Member Status of NOT overriden, 'pending', 'cancelled', or 'expired' and their membership end date is in X days from now (where X is any number, as set in the MembershipTypes settings from Step 2), send them exactly one reminder email.
Note: Steps 1-3 should be run exactly once. Executing the Membership Reminder Date Processor job will reset the "sent or not" status, and cause duplicate reminders to be sent.
Edit MembershipTypes: http://
/civicrm/admin/member/membershipType?reset=1&action=browse For each MembershipType that should get a reminder, set the message to use, and the reminder days: http:// /civicrm/admin/member/membershipType?action=update&id=15&reset=1 Manually execute the Membership Reminder Date Processor: http:// /civicrm/admin/job?action=export&id=11&reset=1 Wait for the Scheduled Job "Membership status processor" to run: http:// /civicrm/admin/job?action=export&id=11&reset=1