I would like to use the membership.fee token in a mail. However, it isn't displayed in the list of tokens the mailer view offers and it's not working when I use it manually. I saw a suggestion to use a membership context, but I'm not sure what that means exactly. I've tried "Find members", saving the list of contacts to a dynamic group and selecting them as recipients, but this won't work either.

I'm running civicrm 5.18.0

  • have you considered Scheduled Reminders based on Membership entity - may get around the problem – petednz - fuzion Nov 15 '19 at 6:53

You may find this provides the missing feature you need


| improve this answer | |
  • Ah cool. I see you get around the issue of multiple memberships by only using "latest". – Demerit Nov 14 '19 at 22:22
  • We've tried this, but it doesn't seem to provide up to date data. Plus, we have members with multiple memberships which would confuse this token. – Marcel Klehr Nov 15 '19 at 5:30

I think this is a "context" thing meaning that when you are emailing, even from "Find Memberships", you are emailing to CONTACTS and so are in the contact context, whereas for example if you do a "Find Memberships" and then from the actions menu choose "Print/Merge Document", you are in MEMBERSHIP context and can choose tokens like Membership Fee.

| improve this answer | |
  • So, I cannot use membership tokens in emails anymore? – Marcel Klehr Nov 15 '19 at 5:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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