If I check an events registration option "Require participant approval" and change the participant status from "Pending from approval" to "rejected", no e-mail notification will be sent.

participant registration form

If I check this forms option "Send confirmation" the user is receiving an e-mail but with the wrong template (I guess it's "Events - Registration Confirmation and Receipt (on-line)"). This e-mail should only be send to approved participants and it is really misleading if you change the status to "rejected" or "cancelled".

This whole approvel thing is realy unclear to me and the documentation lacks information. So I'm asking:

  1. What do those participant status mean? (e.g. "cancelled" vs "rejected")?
  2. How do I reject a participant waiting for approval the right way?
  3. Is it possible to notify the participant about the recejection of his registration?
  4. If yes, can I send individuell messages with some details about the reason of the rejection?
  5. For which mailings are those templates used:
    • Events - Pending Registration Expiration Notice
    • Events - Receipt only
    • Events - Registration Cancellation Notice
    • Events - Registration Confirmation and Receipt (off-line)
    • Events - Registration Confirmation and Receipt (on-line)
    • Events - Registration Confirmation Invite

PS: I know that I should separete this questions into multiple SO questions but they are closely related.

  • Hi Philipp - what CMS/CiviCRM version are you using? Commented May 9, 2016 at 12:24
  • 1
    version 4.6.10. I don't have checked the current version (4.7.x), if it behaves different. Commented May 9, 2016 at 13:36
  • Can you upgrade to the latest 4.6.x? Most of us are on latest 4.6.x - better chance of finding someone who can help out - and/or fix something. Commented May 9, 2016 at 13:41
  • OK, I'm planing to upgrade anyway. Although I don't think this is patch version specific. Commented May 9, 2016 at 14:16
  • I agree - I don't think it is version specific - but being on the latest 4.6.x will enable more of us to look at this - and if it requires a fix/code we can only do that against the latest. Commented May 9, 2016 at 14:21

1 Answer 1


I don't know of any magic that happens if you use the "Rejected" status. I think it's probably no different than if you created "Flaky" or "In absentia" as statuses: most participant statuses are just there for you to keep track of attendees and cause no special behavior.

Consequently, CiviCRM won't really do anything different whether you are saying someone is "rejected" versus "attended" or "no show" or whatever. In particular, there is no "rejection notice" email template in the System Workflow Templates that would be triggered. (In contrast, there is a "cancellation notice" for canceled registrations.)

Unfortunately, that means that the default registration email is what would automatically go out, just as if you had approved the registration.

I would suggest that you leave the box unchecked and manually send an email to the rejected applicant(s) explaining the situation. I suspect that the reason there is no "rejection notice" template is that few organizations would want to send out generic, antiseptic notices to the effect of

Your registration for the Rain-forest Cup has been rejected.

Sending an email manually would let you be cordial and detailed. You could send the same message to everyone you cancel (all at once, and they'll receive individual messages), or you could be as specific as you'd like for each rejected participant.

As for the different templates, here goes:

  • Events - Pending Registration Expiration Notice: if you run the scheduled job to process pending registrations, and the pending participant expiration field is set on an event, this will let people know they've been dropped by the scheduled job.
  • Events - Receipt only: this is what you get if the site has the event registration in cart mode and you register for one or more events.
  • Events - Registration Cancellation Notice: automatically sent when the status is "canceled" and (I'm pretty sure) the event is in the future.
  • Events - Registration Confirmation and Receipt (off-line): generated if you register someone as an admin and check the receipt box.
  • Events - Registration Confirmation and Receipt (on-line): generated by regular online event registration.
  • Events - Registration Confirmation Invite: if you're on the waitlist, and a spot opens up, when the scheduled job to update participant statuses automatically bumps you to "pending from waitlist" status, this lets you know you're now allowed to go register.
  • 1
    It's a little bit cumbersome to notify the rejected person afterwards. It would be really handy, if I could send a message in the above registration form according to the new status (incl. individual details about the rejection). I will start a feature request for this. Thank you! Commented May 10, 2016 at 7:21

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.