I have set up an event with webform/civievent and the registration confirmation & receipt is not sending to anonymous sign-ups. While logged in and signing up it will email me (if I am the sign-up), but for anonymous users it won't. I have the send receipt box ticked off in both the contribution page and the event itself. The payment is going through and the participant is being registered correctly, the receipt will just not auto-send. I am using Drupal 7, CiviCRM 5.3.1, and webform version 7.x-4.17.

enter image description here

enter image description here

  • Do the contact records that are created have valid email addresses?
    – ericG
    Aug 31, 2018 at 22:14
  • Yes they do. I have a different email sent out using rules and that one goes through fine, just the workflow message doesnt.
    – Laura
    Sep 1, 2018 at 5:43
  • I just replicated exactly this for another project - also on 5.x - will hunt it down! Sep 1, 2018 at 17:01

1 Answer 1


Ah - ok - this is what's happening:

  1. if the event is FREE -> then no receipt is issued via CiviCRM workflow message templates
  2. if the event is FREE && if participants make a donation -> then the participants get an email message from the CiviCRM workflow message template - contribution online

So your workaround is a good one - a simple Email message that is triggered via CiviRules (add Participant to a certain event) - or you could even do a simple Email message from Webform -> Emails.

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.