Our customers use Constant Contact's online event management solution to create and manage events, fundraisers, online meetings, webinars, conferences, trade shows, classes and more. They create invitations and landing pages that showcase and promote their event.
An event is a gathering of people, for a common purpose, at a specified time and a place. There are countless aspects to events, and many are support in the event management product. Here we walk you through the process of creating an event, along with the additional features available using the Event endpoints.
Use the Event endpoints to build robust integrations that let your users create, promote, and manage their events:
Creating an event involves using several EventSpot endpoints, depending on the features you want to include with an event, such as:
This work flow creates a basic event with the minimum required properties defined.
Once you've created an event, it is in DRAFT state, and not visible publicly. Here's what you can add to an event after creating it:
If you are charging registration fees for an event, you need to define one or more payment processing methods , and the currency accepted. The API-supported payment methods are:
Several credit card payment options are available using the product UI, but these cannot be configured or managed using the API due to OAuth 2.0 authentication requirements with the external providers.
The registration page is where attendees register themselves and any guests and pay any fees. The track_information object is used to define what appears on the registration page. Here's what can be included on the registration page:
The following event information is defined in the information_sections array:
Set the maximum number of registrants/attendees. Once the limit is reached, registration will automatically close.
If you are charging fees to attend your an event, create them using the fee collection endpoint.
There is quite a bit of flexibility available when creating fees, especially once you consider the ability to include promotional codes (promocodes) with them.
The fee scope determines whether it applies to registrants, guests, or both. You can create early and late registration fees, and fees that are only available to registrants who use a special promotional code.
Promocodes give you the ability to create a wide variety of event fees discounts. The create promocode workflow illustrates the business logic involved when creating promocodes, as they can be linked to fees in several ways.
There are two types of promocodes:
You can turn a promocode on and off, and define the total number available for an event.
You can add promotional items to the event registration page. These items can be available for sale or at no charge to event registrants.
You can let registrants see how many of an item is remaining on the event registration page. Item can be modified and enhanced by adding attributes to them.
Item attributes
Attributes provide additional information and options for an item. If you're offering a shirt your event registrants, you can specify the colors and sizes available, and the initial quantity of each size/color combination. An item can have multiple attributes.
You can retrieve two types of event registration reports: