Answers.Body: <p>CiviRules + emailapi extension. Scheduled reminders is too inflexible as you can't control the criteria - with CiviRules you can build in whatever conditions you like.
  Looks like you'd need to add a new &quot;CRON trigger&quot; to CiviRules for recurring contributions but we already have that for activities and for memberships so would be pretty easy to do and will help a lot of people.</p>
  <p>With that you can build &quot;reminders&quot; that can target specific paymentprocessors, specific contact types etc.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-26T08:58:33.947Z
Answers.LastActivityDate: 2021-03-26T08:58:33.947Z
Answers.UserDisplayName: Matthew Wire
Answers.Body: <p>I feel it should be doable using reminder screen via extension by implementing token hooks and Civi listener.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-26T00:04:24.973Z
Answers.LastActivityDate: 2021-03-26T00:04:24.973Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>We have a contribution page that creates automated recurring contributions on a yearly basis.</p>
  <p>Because 12 months is a long time to remember that you have a recurring contribution set up, we want to send out a courtesy email 2 weeks before to let people know that we are going to take a payment and give them the opportunity to cancel it if they want to.</p>
  <p>Is anyone else doing this? How do you do it? A scheduled reminder based on <code>civicrm_contribution_recur.next_sched_contribution_date</code> would be nice but I know that isn't possible at the mo. Are there any other ways people are doing this?</p>
  <p>PS. I know that we could use membership end date if they were members but we don't want to go down that route - we want to tie it to the recurring contribution.</p>
  
Tags: <recurring-contributions><scheduled-reminders>
Title: Best practice for sending a notice about an upcoming recurring contribution
ThreadText: # Best practice for sending a notice about an upcoming recurring contribution
  
  (Asked by: username_0 on 2021-03-25)
  
  We have a contribution page that creates automated recurring contributions on a yearly basis.
  
  Because 12 months is a long time to remember that you have a recurring contribution set up, we want to send out a courtesy email 2 weeks before to let people know that we are going to take a payment and give them the opportunity to cancel it if they want to.
  
  Is anyone else doing this? How do you do it? A scheduled reminder based on `civicrm_contribution_recur.next_sched_contribution_date` would be nice but I know that isn't possible at the mo. Are there any other ways people are doing this?
  
  PS. I know that we could use membership end date if they were members but we don't want to go down that route - we want to tie it to the recurring contribution.
  
  **Tags:** recurring-contributions, scheduled-reminders
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2021-03-26. Score: 4
  
  CiviRules + emailapi extension. Scheduled reminders is too inflexible as you can't control the criteria - with CiviRules you can build in whatever conditions you like.
  Looks like you'd need to add a new "CRON trigger" to CiviRules for recurring contributions but we already have that for activities and for memberships so would be pretty easy to do and will help a lot of people.
  
  With that you can build "reminders" that can target specific paymentprocessors, specific contact types etc.
  
  
  ---
  
  ### Answer by username_2 on 2021-03-26. Score: 0
  
  I feel it should be doable using reminder screen via extension by implementing token hooks and Civi listener.
  
  
  ---
  
  