How do I generate an e-mail with a link to get to the dashboard so the user can edit the credit card details of a recurring contribution, without the user having to have login privileges to get to that dashboard?

Credit cards are expiring or card numbers change, and we need a way for the user to update their cards. Preferably without going through a whole new creation process. The dashboard is there, but they can't access it without having far too much power given to them through the ACL's.

CiviCRM 4.7, Wordpress, Authorize.net

  • Originally titled: Resending Recurring Contributions E-mail, with a question of: I must not be searching the right keywords, because I'm almost positive I read the answer to this question in the docs. Unfortunately, I can't seem to find it again. How do I resend the e-mail for recurring contributions that gives the contributor the links for editing or canceling their contributions?
    – G H
    Commented Sep 12, 2016 at 15:21

2 Answers 2


I almost have this polished, just one little piece that may be beyond what my pea brain can handle. The short of it is that from the affected contact you need to send an e-mail with tokens. (I've put this into a template.) In the body of the e-mail put a link similar to this:


You need to replace the crid=XX with the correct crid for that failed transaction. The only way I've found to get that crid from the front end is through a few steps. 1. Open up the contact of the failed contribution. 2. Click on the "Actions" button, then Right Click on the "Contact Dashboard" and choose "Open in new Tab." This will open up the dashboard in a separate tab, as you'll need the first page later and can't easily get back to it. 3. On the Contact Dashboard page, you'll find a "Recurring Contributions" line. Click the "more" button, then Right Click on the "Change Billing Details" and choose "Open in new Tab." This will open up the "Billing Details" in a new tab. In the address bar, you'll find the "crid=" value buried in the string.

Moving forward, I'm hoping that someone with more skills than I can figure out how to add this crid as a token, and then be able to search for failed contributions and send the template e-mail to multiple contacts at once. To go even a step further, being able to automate this once a failed transaction happens, the system automatically sends out this notice.

  • Oh, and instead of just a search, how about running the template e-mail out from the results of a report?
    – G H
    Commented Aug 24, 2016 at 19:08
  • did this ever get progressed - it looks like a lonely post at this point but with some interesting possibilities
    – petednz - fuzion
    Commented Dec 13, 2016 at 5:10
  • also can you clarify what is the issue of letting a contact access their own dashboard to do this updating (which was news to me that it could be done so thx for pointing that out)
    – petednz - fuzion
    Commented Dec 13, 2016 at 5:56
  • in case it is helpful to others, you can see the crid bby hovering on the relevant Recurring Contribution in the lower section of their Contribution Tab too ie, click on more, right click and 'copy url' for the change billing details, then just add on the checksum token and swop the cid with the contact.id token
    – petednz - fuzion
    Commented Dec 13, 2016 at 6:08
  • I had problems with the above link
    – petednz - fuzion
    Commented Dec 13, 2016 at 21:11

adding as a new answer. the link that would need to be sent out would look like


since the contact id token is not checked during this process and hence not required.

  • Great work Pete. Glad to know that it's helping somebody else. We've been successfully sending out the original link for a while now. Are you perhaps using Drupal instead of WordPress? Or perhaps something has been added since I originally put it together. Either way, it's a significant improvement. I'll attempt to verify it via WordPress.
    – G H
    Commented Dec 15, 2016 at 13:51
  • yep my urls are def. drupal ones.
    – petednz - fuzion
    Commented Dec 15, 2016 at 18:49
  • and we are hoping to scope what it would take to add a link under 'more' so that we can 'send email' which would pop up the email box with the link with correct crid inserted
    – petednz - fuzion
    Commented Dec 15, 2016 at 18:51
  • Ohhhh! Pretty! Shiny! Me likes it! (If you aren't a Gollum fan, well, can I pray for you? ;-) ) That would be a great time saver. Auto-filling the template and automating will take it from a five minute process to 30 seconds!
    – G H
    Commented Dec 16, 2016 at 19:15
  • 1
    me. again. now.
    – petednz - fuzion
    Commented Mar 31, 2021 at 23:57

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.