Register for an Event (Campaign)

To register for a particular event click on the Event Name on the Event listing and complete the form:



If the registration is successful, a confirmation message will appear.



Successful Campaign registration occurs under these scenarios:

  • If there is no existing Contact or Lead with the Email address that was entered on the registration page, a Contact is created and a CampaignMember record linking that Contact to the Campaign is also created with CampaignMember Status = “Registered” (or, more precisely, whatever status you choose to designate as the Registered Status in the Registered Status field of the custom setting — see Appendix II)
  • If a contact already exists with the entered Email, First and Last names (see section “Matching Registrants on Email Address, Firstname, and Lastname”, immediately following) then
    • If the Contact is not already a member of the campaign, a CampaignMember is created with Registered status.
    • If that Contact is already a member of the campaign, then, provided their CampaignMember Status is not already the Registered Status, the CampaignMember Status will be updated to the Registered Status.
    • Conversely, if their CampaignMember Status is already the Registered Status, an error message will be displayed saying they are already registered for the event, like this:


  • If no Contact exists but a Lead does exist with the same email, then a campaign member is created for that Lead.
    • If you wish to convert such leads, and have ERX Core installed, then write a workflow rule to check the Contact’s
  • If the event is closed, based on the combination of Active, capacity, RSVP Date, and End Date, then a message is displayed to the user when attempting to access the Registration page: