This documentation refers to an older version of CiviCRM (3.4 / 4.0). View latest version.

Aller directement à la fin des métadonnées
Aller au début des métadonnées
This page refers to CiviCRM 3.4 and 4.0, current STABLE version.

Documentation Search


CiviCRM 3.4 and 4.0 Documentation

Support and Participation

Developer Resources


CiviCRM books!

Make sure to check out the FLOSS Manual Understanding CiviCRM as well! You can also support this project by ordering a hard copy.

Or support us by buying an eBook or hard copy of Using CiviCRM from Packt Publishing.

Return to Manage Events

Online Registration

In this step, you configure your online registration page. You will be able to go back and modify all aspects of this page at any time after completing the setup wizard.

If you want to provide an Online Registration page for this event, check the first box below and then complete the fields on this form. You can offer online registration for both Paid and Free events. Paid events require that you have configured a Payment Processor for your site.

Set the proper access rights

On drupal, you (logged in as an admin) need to grant to anonymous user some extra rights to allow online registration:

  • register for events
  • profile listings and forms (if you want to request more info than just the email)
  • access all custom data (if some of the fields you want to put on the registration form are custom)


Allow Online Registration? - Click the box to enable online registration. This will open up fields to configure the page.

Registration Link Text - Enter the text for the link to your Event Registration page that will be on your Event Information page, for example Register Here or Online Registration.

Approval Required configuration for online event registration

You can set up a "moderated" event registration flow using these steps:

  • Enable the "Awaiting approval", "Pending from Approval", and "Rejected" statuses (Administer > CiviEvent > Participant Statuses)
  • Check the "Require participant approval?" checkbox on this screen (this field only appears after the statuses above are enabled).
    Participants who self-register will now need to wait for approval prior to being able to complete the registration process. Participants will be initially placed in 'Awaiting Approval' status and a notification will be sent to the emails listed in the CC: field below. You can review and approve participants from 'Find Participants' - select the 'Change Participant Status' task. Approved participants will move to 'Pending from approval' status, and will be sent an email with a link to complete their registration (including paying event fees - if any).

Registration Screen

These items will appear on your Event Registration page.

Introductory Text - Enter the text you want to appear at the top of your event registration page.

Footer Text - Enter the text you want to appear at the bottom of your event registration page.

Collecting Custom Information

You can collect any specific information you would like on your Event Registration page. Set up Profiles that contain the fields you want to use to collect information. You can ask custom questions of event registrants, collect and manage their responses.

Custom Fields (top of page) - From the drop-down lists, select a CiviCRM Profile to include at the top of your event registration page. You must first configure Profiles before you can include them on the page.

Custom Fields (bottom of page) - From the drop-down lists, select a CiviCRM Profile to include at the bottom of your event registration page. You must first configure Profiles before you can include them on the page.

Confirmation Screen

Once a paid event attendee has completed registration, they will be brought to a Confirmation Screen. This screen does not appear for free events. The following items will appear on the Confirmation Screen.

Title - Enter the Title for the confirmation screen.

Introductory Text - Enter the text to appear on the top of the page.

Footer Text - Enter the text to appear on the bottom of the page.

Thank-you Screen

Once an event attendee has confirmed their registration, they will be brought to a Thank-you Screen. The following items will appear on the Thank-you Screen.

Title - Enter the Title for the Thank-you screen.

Introductory Text - Enter the text to appear on the top of the page.

Footer Text - Enter the text to appear on the bottom of the page.

Confirmation Email

Once an event attendee has completed their registration, it is a good practice to send them a confirmation email so they know you have received their registration information. The following items allow you to customize the Confirmation Email

Send Confirmation Email? - If you check this box, an email will be sent to the email address provided by the event registrant once they successfully complete their online registration. This email includes event date(s), location and contact information. For paid events, this email is also a receipt for payment.

Text - Enter the text you want to appear in the confirmation email

Confirm From Name - Enter the name the confirmation email should be from.

Confirm From Email - Enter the email address the confirmation email should be from.

CC Confirmation To - Enter the email address a carbon copy of the confirmation email should be sent to.

BCC Confirmation To - Enter the email address that a blind carbon copy of the confirmation email should be sent to.

Click Continue>> to proceed or Cancel to cancel the event configuration.

If your event configuration is successful you will see the event listed on the Main Manage Events Page.

Duplicate matching and updating already existing contacts

When a contact is registered for an event, a participant record is created linking the contact with the event.

When people register themselves online, this record is created.  At the same time, your database may be updated with information contained in the Event registration profile.  As such, you are effectively allowing them to edit information in your database and you should think carefully about what will happen to your data.  It works like this: when someone registers online, CiviCRM checks to see if they already appear in your database. If they exist, their record will be updated with the new event attendance information. If the user is logged in while going through online registration, information from their contact record will be automatically populated in the event registration screen.  If the new registrant doesn't exist already in the database, a new contact record will be created that will contain this new data.

To find out more about how to define the rules for duplicate matching, see the section: Find and Merge Duplicate Contacts.

When completing the Online Registration configuration, the Profiles you set will determine which pieces of information get considered in checking for duplicates. By default, CiviCRM uses the email field to check whether a contact already exists (this field appears by default in any event registration screen). You can set your own contact matching rules.

Read this thread for more detailed information about using additional fields besides email (i.e. first name and last name as per duplicate checking) to determine if the registrant matches an existing user.

Allowing or requiring web site registration along with event registration

If you use a CiviCRM profile to collect information as part of your event registration, the CiviCRM profile has options to allow or require web site registration along with the event registration.

If your event registration form is asking visitors to log in to the web site before registering, or giving them the option or requiring them to register for the web site along with the even registration, you can turn those options off by editing the profile's settings at

Administer CiviCRM >> CiviCRM Profile >> Settings (for the profile(s) used in the event registration form) >> Advanced settings >> Drupal/Joomla user account registration option?

Étiquette
  • Aucun