We have a similar need and I would guess everyone does.
Just to be clear on two concepts I find confusing in the DT Register doc:
To me, a "registrant" is someone who registers himself or a group. It's the person actually carrying out the registration transaction.
A participant is someone who is registered to attend an event. So we end up with the following cases:
- A registrant registers an individual, himself. The registrant is also the participant.
- A registrant registers a group of participants. He may or may NOT be a participant himself.
The use case should be as follow:
When registering an individual, the registrant is also the participant. He should get a single email that happens to contain the invoice.
When registering a group, the registrant may or may not be a participant of the group. Regardless, the registrant but NOT the participants should get the invoice by email, as an invoice typically contains information a company may not want to share with all participants. Participants, on the other hand, should automatically get a confirmation email and the burden should NOT be on the registrant's shoulder to inform all participants they've been registered.
Finally, the function "Email Registrant" may be useful but more important still is a function called "Email participants". Such an email should not only reach the registrants of an event but ALL participants. This would typically be used to notify PARTICIPANTS of a change in the event programming. Again, the burden should NOT be on the registrant's shoulder to forward the email to all participants.
- Rename the "Thanks email" for "Confirmation email"
- The current config setting "Send Confirmation email to ..." is fine and applies to the Confirmation email (no more confusion with Thanks email)
- Add a new email titled "Registration/Invoice email"
- Add a config setting "Send Reg/Invoice email to ..."
- Add a function called "Email participants", for those times when we need to email all participants, including all group members, and not just registrants.