I know you can register for an event - but can you create an event?

In my use case, there are users whose job is to coordinate an event series who don't otherwise need to interact with CiviCRM. It would be great to allow them to create events without interacting with the Civi UI.

3 Answers 3


I know! The answer is CiviCRM Entity! I've done things like: civicrm-event/9/edit and civicrm-contribution/add -> let's try civicrm-event/add - voila:

enter image description here


You can also use webform + CiviCRM Entity + rules + webform rules to do this job. You would need to gather all required fields for the event on the webform, and map the submitted values properties and use a create entity action

  • ooh...this is a very cool option. Thank you @jackrabbithanna! Feb 1, 2018 at 6:42
  • have either of you (or anyone else) done this with D9?
    – petednz - fuzion
    Jun 27, 2023 at 19:34


IIRC Xavier was working on something like that at one point. But I don't know the status of that project.

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.