Answers.Body: <p>Yes you need to enable receipts on all the events as the receipt being sent is an event registration receipt rather than the contribution page receipt if the webform involves event registration. </p>
  
  <p>When registering for multiple events via a webform only one email gets triggered even if you are signing up to multiple events. If I recall correctly it just used the email from the first event. We had to make a lot of changes to the event template to get the correct information in the email and created a custom extension in order to provide more tokens for the event template. We will attempt to get these bundled up so we can release this back to the community</p>
  
  <p>We also made a change via a custom extension to allow you to turn on and provide the details for the email without having to turn on online registrations for the event.
  <a href="https://i.sstatic.net/AttUx.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/AttUx.png" alt="enter image description here"></a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-19T13:12:14.230Z
Answers.Text: love to see even a first draft of your 'bundle' to check what is involved !
Answers.UserDisplayName: commonpike
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-27T21:11:43.620Z
Answers.Text: We have released it as an extension here https://github.com/fuzionnz/nz.co.fuzion.webformparticipants. Note we  haven't done any testing of the extension yet. Let us know what you think and if it helps
Answers.UserDisplayName: Gemma - Fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-06-23T15:25:36.210Z
Answers.Text: Using this extension - to generally good effect, but can't work out how to include some values from custom participant fields that are on the webform (and in a profile that is referenced on the event page).
Answers.UserDisplayName: Graham
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-18T23:43:26.860Z
Answers.LastActivityDate: 2018-02-18T23:43:26.860Z
Answers.UserDisplayName: Gemma - Fuzion
Answers.Body: <p>To issue civicrm native event participant receipts when using webform civicrm module you must enable receipting for both the Contribution page as well as the Event page (in your CiviCRM) - for all Events; And yes that will be a number of receipts.</p>
  
  <p>If multiple receipts is a problem - you can  use webform native receipting + use CiviRules and custom (last) contribution tokens - to send a transaction rceipt; </p>
  
  <p>If you’d like to try that - Register for CiviCamp Calgary - it's a form where orgs can sign up 3 participants for up to 4 events/each in on one page;</p>
  
  <p><strong>Added:</strong> webform civicrm works with CiviCRM via it's API: from adding donations to memberships and sign up for multiple events all in one form and using sendConfirmation api to send out the native CiviCRM event receipts; CiviCRM gets a little confused we're able to get all that in one payment [natively that's not possible] - reason why I tend to dispatch my own receipts with Rules/Message templates and some custom tokens;</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-17T09:41:32.933Z
Answers.Text: Thanks! Just to confirm, you are saying : webform civicrm event registration *never* uses the contribution page to send a receipt, it always tries to use the event receipts ? and you have to enable both to get it working. is that right ?
Answers.UserDisplayName: commonpike
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-17T10:36:53.027Z
Answers.Text: OK - tried that. Signed up for 3 events and it sent 1 receipt. The event details mentioned in the receipt are from one event; the single line-item under event fees is taken from another event. It's just wrong info .. is that a known bug in 4.7.27 ?
Answers.UserDisplayName: commonpike
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2018-02-16T23:21:33.860Z
Answers.LastActivityDate: 2018-02-17T14:58:30.447Z
Answers.LastEditDate: 2018-02-17T14:58:30.447Z
Answers.UserDisplayName: KarinG - Semper IT
Body: <p>I have a webform that registers one participant for multiple events. payment is handled through one specific contribution page, that is set to send receipts.</p>
  
  <p>But it sends nothing. Other webforms (like member fees) do send receipts.</p>
  
  <ul>
  <li>could it be a problem that there are multiple items on the webform ?</li>
  <li>am i supposed to enable 'online registration' for one, or all, of the events, and send receipts from there instead ? </li>
  </ul>
  
  <p>I would prefer a single receipt for the whole transaction, but sending 10 receipts is better than sending none ... </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-02-16T20:44:49.743Z
Comments.Text: what version of civicrm?
Comments.UserDisplayName: Zachary
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2018-02-16T20:46:31.737Z
Comments.Text: @Zachary 4.7.27, sorry
Comments.UserDisplayName: commonpike
Tags: <civievent><civicontribute><webform-civicrm><receipts><4.7.27>
Title: webform event registration - no receipts from contribution page?
ThreadText: # webform event registration - no receipts from contribution page?
  
  (Asked by: username_0 on 2018-02-16)
  
  I have a webform that registers one participant for multiple events. payment is handled through one specific contribution page, that is set to send receipts.
  
  But it sends nothing. Other webforms (like member fees) do send receipts.
  
  * could it be a problem that there are multiple items on the webform ?
  * am i supposed to enable 'online registration' for one, or all, of the events, and send receipts from there instead ?
  
  I would prefer a single receipt for the whole transaction, but sending 10 receipts is better than sending none ...
  
  **Tags:** civievent, civicontribute, webform-civicrm, receipts, 4.7.27
  
  > **Comments:**
  > **username_1**: what version of civicrm?  
  > **username_0**: @username_1 4.7.27, sorry  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2018-02-18. Score: 1 | Accepted answer
  
  Yes you need to enable receipts on all the events as the receipt being sent is an event registration receipt rather than the contribution page receipt if the webform involves event registration.
  
  When registering for multiple events via a webform only one email gets triggered even if you are signing up to multiple events. If I recall correctly it just used the email from the first event. We had to make a lot of changes to the event template to get the correct information in the email and created a custom extension in order to provide more tokens for the event template. We will attempt to get these bundled up so we can release this back to the community
  
  We also made a change via a custom extension to allow you to turn on and provide the details for the email without having to turn on online registrations for the event.
  [![enter image description here](https://i.sstatic.net/AttUx.png)](https://i.sstatic.net/AttUx.png)
  
  > **Comments:**
  > **username_0**: love to see even a first draft of your 'bundle' to check what is involved !  
  > **username_2**: We have released it as an extension here https://github.com/fuzionnz/nz.co.fuzion.webformparticipants. Note we  haven't done any testing of the extension yet. Let us know what you think and if it helps  
  > **username_3**: Using this extension - to generally good effect, but can't work out how to include some values from custom participant fields that are on the webform (and in a profile that is referenced on the event page).  
  
  ---
  
  ### Answer by username_4 on 2018-02-16. Score: 2
  
  To issue civicrm native event participant receipts when using webform civicrm module you must enable receipting for both the Contribution page as well as the Event page (in your CiviCRM) - for all Events; And yes that will be a number of receipts.
  
  If multiple receipts is a problem - you can use webform native receipting + use CiviRules and custom (last) contribution tokens - to send a transaction rceipt;
  
  If you’d like to try that - Register for CiviCamp Calgary - it's a form where orgs can sign up 3 participants for up to 4 events/each in on one page;
  
  **Added:** webform civicrm works with CiviCRM via it's API: from adding donations to memberships and sign up for multiple events all in one form and using sendConfirmation api to send out the native CiviCRM event receipts; CiviCRM gets a little confused we're able to get all that in one payment [natively that's not possible] - reason why I tend to dispatch my own receipts with Rules/Message templates and some custom tokens;
  
  > **Comments:**
  > **username_0**: Thanks! Just to confirm, you are saying : webform civicrm event registration *never* uses the contribution page to send a receipt, it always tries to use the event receipts ? and you have to enable both to get it working. is that right ?  
  > **username_0**: OK - tried that. Signed up for 3 events and it sent 1 receipt. The event details mentioned in the receipt are from one event; the single line-item under event fees is taken from another event. It's just wrong info .. is that a known bug in 4.7.27 ?  
  
  ---
  
  