I set up a recurring donation using authorize.net, have the IPN url configured, etc. However, when someone completes a recurring contribution they do not get an email right now, or even 10-15 minutes later.

I'm assuming that the email is generated by the IPN event from authorize.net, but they don't attempt the transaction until around 6am. (My first test had a bad URL for the callback).

Is there a way to acknowledge that the contribution commitment has been made with a somewhat immediate thank you email that can also spell out how future receipts will be delivered?

2 Answers 2


Alternatively you can use Civirules to send an automated email: https://docs.civicrm.org/civirules/en/latest/

  • This extension looks awesome. Unfortunately if I make a rule for "pending contribution" and "has recurring..." it works, but then if the contact makes ANY other contribution (membership, event, direct non-recurring donation) during the life cycle of the recurring they get the email all over again because the conditions match. Am I missing a logical AND that would limit it to only emailing for a new recurring?
    – jbourne
    Sep 19, 2019 at 12:36
  • yes, you would also set a condition for the donation type and perhaps also the condition for "first contribution of contact"? Sep 19, 2019 at 12:41
  • but you could also use the 'add recurring contribution' trigger I would assume? Sep 19, 2019 at 12:41
  • What if it isn't the first time they've contributed? Isn't this sort of a miss on the underlying core CiviCRM code? If someone makes a recurring donations there should be some email recognition of that where the donor is told that future confirmations will come at the time that the transaction is attempted. I may need to play with the conditions more because I'm having a hard time finding a way to make it work for any recurring contribution, regardless of if a prior contribution was made, and not for unrelated contributions.
    – jbourne
    Sep 19, 2019 at 17:54
  • ah i was triggering on a donation, not a "new recurring contribution". That helped make it unique enough to not trigger errantly.
    – jbourne
    Sep 20, 2019 at 3:11

You can set Schedule reminder to send emails for status Pending.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.