Our monetization platform features a fully developed integration with Eventbrite.
By integrating the two platforms you can inject content from an InPlayer asset into your Eventbrite event and use that as the content that your customers see after they purchase their Eventbrite passes.
First, log into your InPlayer Dashboard.
Click on Eventbrite.
Log into your Eventbrite account.
You will find your Private Token in the list that pops up.
The following is a quick guide on creating your Eventbrite event. For a detailed breakdown of all the various steps and settings in the event creation process, you can check out the official Eventbrite guide. If you decide to follow the steps there, when configuring the event make sure to select Online Event under Location, and Single Event under Date and time. Also, keep in mind that the video content should not be added to the Eventbrite event, since it is going to be injected via the InPlayer asset instead.
Before we start, an important thing to note is that the video content for the Eventbrite event will be injected via the InPlayer asset. This means that you should not add the protected video content in the Eventbrite event itself.
Log into your Eventbrite account.
When filling out the details, keep in mind the following:
Under Location, make sure to select Online Event.
Under Date and time, make sure to select Singe Event. The Recurring Events option is not supported.
Configure the tickets settings.
Make sure not to publish your event yet.
The next step is to create the InPlayer asset and connect it to the Eventbrite event.
Our platform supports many different types of assets. You can find guides on how to create them here, depending on the type of content you are planning on putting behind the paywall.
When creating the asset, make sure to skip the Price options and Embedding the asset sections of the guides.
After creating your asset as per the guide, finish the setup by doing the following:
You will see a list of your Eventbrite events.
Under Live video content, you will now notice the InPlayer module.
Here, you will need to add the App Secret Key from the Default OAuth App in your InPlayer Dashboard. If you don’t know your App Secret Key, click Find App Secret Key to go to the screen where you can get a new one.
Note that if you ever generate a new secret key for your default OAuth app, you will need to update your Eventbrite events with it.
Copy the key and paste it in the App Secret Key field in Eventbrite.
The final step is to publish your event.
With that, you are all done.
Your Eventbrite event and InPlayer asset are connected.
Whenever a customer purchases a ticket on your Eventbrite event, a customer account will be created in the InPlayer Dashboard and they will get access to the content. And the content they will see will be the one that you’ve set up in your InPlayer asset.
If customer access to the content is revoked or granted in the InPlayer Dashboard, the same thing will happen in Eventbrite as well.
There are a few notable things to keep in mind in the InPlayer/Eventbrite integration.
First, the email that will be used for the generated InPlayer customer account will be the email that the customer enters in the ticket info fields, and not in the Contact Information part at the top of the ticket purchasing screen.
If a customer is buying multiple tickets, and thus they enter multiple emails in the ticket info fields, an InPlayer account will be generated for each of those emails.
Second, the created InPlayer account will not contain a password, which means that the customer will not be able to log into the InPlayer paywall itself. They will only need to log into the Eventbrite platform.
Finally, if a customer purchases a pass for an event, and then you change the event date in Eventbrite, the access period for the customer in the InPlayer dashboard will not be changed accordingly. This means that customer access period changes will need to be done in the InPlayer platform, either manually, or via API.
If you have any questions, don’t hesitate to contact us on firstname.lastname@example.org.