I am attempting to include the Participant ID in the email sent to the participant upon successful event registration. I have searched documentation and previous questions/answers, but no luck so far. I was able to get the Participant ID on the Thank you Screen using info from a previous question -- involved changes to DisplayProfile.tpl But it is not included in the confirmation email. There were some older (2010/2011) questions that referenced using the email workflow templates, but they were not specific enough for me as to where to put the {ParticipantID} token.

1 Answer 1


Susan, Welcome to CiviCRM stack exchange. Its possible to add Participant ID in email sent when a user registers online. You need to update the message template to include the {$participantID} token which prints the participant ID when rendered.

To update the message template navigate to CiviCRM >> Mailings >> Message Templates. Locate 'Events - Registration Confirmation and Receipt (on-line)' under 'System Workflow Messages'. Click Edit. Modify the message template to include the {$participantID} token either in subject, html or text field.



  • Appreciate the quick response, and, yes that worked. Had to get past a rusty old coder mistake...lower case p in participantID.
    – SusanS
    Commented Oct 15, 2018 at 21:07
  • Can we close this as answered than? Commented Oct 15, 2018 at 21:10

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.