How can I provide attendee information from my own system and use that in the booking process in Meetingmax?

How can I provide attendee information from my own system and use that in the booking process in Meetingmax?

If you already capture user information on your own system (such as a registration system) you may want to streamline your guests' booking process by automatically populating that information on Meetingmax. This is what we call an Attendee Integration.

Configuration

Prior to setting up your attendee integration, you will want to ensure that the attendee-related settings are configured in the manner you want. You can find these on the Event > API tab. You will notice an area titled API Event Settings which contains several options about how Meetingmax will handle attendees for your event:
  1. Enforce Attendee: when this is set to "Yes", reservations may only be created using a special attendee-specific URL (see the Generate Link section below). Users who attempt to come directly to the event booking page without going through that special link will not be able to proceed.
  2. Reservations per Attendee: if you have a limit of rooms your attendee should be able to reserve, you can set this here. 
  3. Enforce Attendee Message: text entered in this field will display when attendees reach the event's front-end without using the aforementioned attendee-specific URL. If left blank, the default message will be displayed, reading "Only members can make reservations for this event. Please contact the event manager."
  4. Reservations per Attendee Message: text entered in this field will display when an attendee tries to book a number of reservations greater than the number entered in "Reservations per Attendee". If left blank, the default message will be displayed, reading "Please note that there is a limit to the number of reservations you are able to book for this event."

Process

The Attendee Integration leverages the Meetingmax API in order to add those guest details in Meetingmax. Here's how it works:

Post Attendee Information
The first step (after authenticating with the API) is to push the attendee's information over to Meetingmax. This is done by using the Post Attendee API call. Here you will push all the details you have available to you that represents your attendee (such as email, name, address, etc.) You will also need to include an attendeeId and registrationEventId value. These two values are unique to your system and will help you identify an attendee in Meetingmax.

Generate Link
With the attendee information now residing in Meetingmax, you can now go ahead and construct a special link using either the Get Event Link or Get Group Code Link API methods. Both of these methods will take the same attendeeId and registrationEventId values you've provided when posting your attendee information. The result of these API calls will be a URL that you can then provide to your attendee. When the attendee then navigates to this URL, their information will then be automatically populated on the contact portion of the booking process.

Further Reading

Now that you've linked up attendees with reservations in the Meetingmax system, you can make use of that information by leveraging the API Push URL. For more information about this feature, please check out its knowledge base article.