Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

CiviCRM Membership renewal reminder emails from Schedule Jobs

DZone's Guide to

CiviCRM Membership renewal reminder emails from Schedule Jobs

·
Free Resource

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∾tion=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
    
   
  
 
Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}