We want to use Message Templates for tailoring our sponsorship renewal invoice reminders. We have multiple sponsorships setup as separate Membership Types with corresponding prices sets. However data about "membership" is NOT available as tokens when using Message Templates. That data is available as Tokens when using Schedule Reminders - but this means a separate Reminder is to be setup for each Membership Type. Question is why cannot Membership data (and for that matter Event data) be available as Tokens under Message Templates?

  • I would love to see the ability to assign normal Message Templates for the various Scheduled Reminders (membership and events). This is one reason I haven't used scheduled reminders: too much hassle to change every reminder for every event, and too risky that one would be missed. Apr 26, 2018 at 17:28

2 Answers 2


Welcome to StackExchange Grant!

In regular messages token for other "entities" such as memberships, contributions or event registrations are not available because each contact can have any number of them.

For example, if a contact had two memberships or event registrations, CiviCRM would not know which data to "fill in" when sending the email.

This is why CiviCRM has several special functions such as event and membership reminders or thank you letters for contributions.


Fuzion made an Extension that provides additional tokens that you should be able to use in this scenario. The CiviToken extension includes

  • Latest Memership Status

  • Latest Membership Type

  • Latest Current Membership Type etc

  • Great - will investigate that extension
    – Grant Watt
    Mar 14, 2018 at 21:00

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.