1. Help Center
  2. How do I set up my integrations?

How do I set up an eWebinar so people must to pay in order to attend?

Use a payment processor like PayPal or EventBrite to have attendees purchase your webinar before attending

If you wish to charge people to attend one of your webinars, you can use eWebinar in combination with a third-party payment processor like Paypal, Stripe, or EventBrite to stop people from registering for your webinar unless they purchase it first.

Here’s what is covered in this article if you’d like to skip ahead:

Related Articles:

Three options when setting up an eWebinar for purchase

There are three main approaches for setting up an eWebinar for purchase:

  • Option 1: Redirect to your registration page after purchase
  • Option 2: Automatically register attendees to watch a replay after purchase
  • Option 3: Automatically register attendees for a scheduled session after purchase

All three options require using a third-party payment processor. For Options 1 and 2, you should be able to use pretty much any available solution, like PayPal or Stripe, though the specific instructions we have included below are for PayPal only. Work with the support team of whichever software you decide upon to figure out how to set up things in their system. 

Option 3 is specifically for use with EventBrite, though there may be other event-based payment processors who can support an option like this.

Option 1: Redirect to your registration page after purchase

The first option is to allow people to register for a session themselves after they have paid. For this approach, you’ll need to build your own custom landing page outside of eWebinar, but also use eWebinar’s registration and thank you pages.

Here is a high-level summary of what you would need to do:

  1. Use a third-party payment processor to create a checkout page you can share or link to from a custom landing page advertising your webinar
  2. Have the payment processor redirect to your registration page after a successful transaction so the purchaser can register for a session themselves

Pros: Easy to set up, since it does not require an integration using Zapier

Works with any type of session (scheduled, just-in-time, or replay)

Cons: It still requires people to register after they purchase

It is the least secure option since the registration page can be shared with others 

Option 2: Automatically register attendees to watch a replay after purchase

The second option lets you automatically register attendees to watch a replay after they pay. This approach will require you to build your own custom registration and thank you pages outside of eWebinar. 

Here is a high-level summary of what you would need to do:

  1. Use a third-party payment processor to create a checkout page you can share or link to from a custom landing page advertising your webinar
  2. Use Zapier to integrate eWebinar with your payment processor to automatically register people for a replay after they purchase your webinar 
  3. Take purchasers to a custom thank you page immediately after the transaction to let them know they’ll be getting an email with a replay link to watch the webinar

Pro: Seamlessly registers someone automatically after paying

Con: Only works with replays 

Option 3: Automatically register attendees for a scheduled session after purchase 

The third option is very similar to Option 2 but lets you automatically register attendees for a specific session from an event created using EventBrite. In this approach, you can either use the event page from EventBrite to advertise your webinar or link to it from a custom landing page you build elsewhere.

Here is a high-level summary of what you would need to do:

  1. Use EventBrite to create an online event with a recurring schedule
  2. Advertise your event using the EventBrite event page or link to it from a custom landing page
  3. Use Zapier to integrate eWebinar with EventBrite to automatically register people for the session time they chose in EventBrite after they purchase your webinar 
  4. Customize the Order Confirmation page and email in EventBrite to let purchasers know they’ll be getting a separate email with a join link to watch their session

Pros: Seamlessly registers someone automatically after paying

Works with scheduled sessions

Cons: Does not work with replays or just-in-time sessions

How to set up Option 1 using PayPal

Follow these instructions to redirect purchasers to your registration page after they purchase your webinar in PayPal.

Setup in eWebinar

When you create your webinar in eWebinar, do the following on the tabs listed below:

Schedule: Schedule your eWebinar however you like. Just remember, since people won’t be able to choose a session until after they purchase your webinar, you’ll need to communicate clearly on your custom landing page when sessions will be available.

Registration: Since you will be using a custom landing page to advertise your webinar, the purpose of the eWebinar registration page is to communicate two main points to purchasers to get them to choose and register for a session:

  • The transaction is complete
  • They still need to register

Be mindful not to share the link to your eWebinar registration page, since that would allow people to register for your webinar without purchasing. Instead, only ever share the link to your custom landing page. 

Settings: We recommend you set replay links to expire after a few days (which you can do under Replay room) if you wish to include them in your follow-up emails to discourage people from sharing the links with others. If you choose to do this, be sure to communicate that links are only valid for a short period of time in your confirmation emails (which you can customize on the Notifications tab.)

Setup in PayPal 

The steps below explain how to set things up in PayPal and find what you need to build your custom landing page.

  1. Login to PayPal, go to where you can make a new PayPal Button, and configure a “Buy Now” button as follows.
  2. In Step 1, specify the Item name and Price of your webinar
  3. Skip Step 2
  4. In Step 3:
    1. Turn off the need to collect the customer’s shipping address
    2. Check Take customers to this URL when they cancel their checkout and enter the link to your custom landing page, so they’ll be taken back to where they started if they cancel their checkout
    3. Check Take customers to this URL when they finish checkout and enter the link to your eWebinar registration page.

      NOTE: Purchasers are not taken to the URL you specify automatically after they finish checking out. They must click “Return to Merchant”. 
  5. Click Create Button and then do one of the following:
    1. Go to the Website tab, copy the code, and paste it into the code of your custom landing page
    2. Go to the Email tab, copy the link, and share it however you choose or configure a button with it on your custom landing page

How to set up Option 2 using PayPal

Follow these instructions to set up an integration between PayPal and eWebinar using Zapier that will automatically register people to watch a replay of your webinar immediately after they purchase it.

Setup in eWebinar

When you create your webinar in eWebinar, do the following on the tabs listed below:

Schedule: Even though people will never be registered for anything but a replay, the system currently requires you to set a recurring schedule. So set the Start date to Today, the End date to Never, and add at least one day of the week and one start time.

Registration: Enable Use my own registration page and paste in the link to the landing page you created outside of eWebinar. This is optional but, if you do it, will make the link available to you from the Links button of your eWebinar on the home page. (Enabling the custom thank you page is not necessary.)

Settings: We recommend you set replay links to expire after a few days (which you can do under Replay room) to discourage people from sharing the links with others. If you choose to do this, be sure to communicate that links are only valid for a short period of time. A good place to do that is on your custom landing and thank you pages and in your confirmation emails (which you can customize on the Notifications tab.)

Setup in PayPal 

The steps below explain how to set things up in PayPal and find what you need to build your custom landing page.

  1. Login to PayPal, go to where you can make a new PayPal Button, and configure a “Buy Now” button as follows.
  2. In Step 1, specify the Item name and Price of your webinar
  3. Skip Step 2
  4. In Step 3,
    1. Turn off the need to collect the customer’s shipping address
    2. Check Take customers to this URL when they cancel their checkout and enter the link to your custom landing page, so they’ll be taken back to where they started if they cancel their checkout
    3. Check Take customers to this URL when they finish checkout and enter the link to your custom thank you page

      NOTE: How you redirect purchasers to your custom thank you page will be different with every payment processor. What’s most important is to communicate three things on that page:

      - The transaction is complete and a receipt has been emailed
      - A separate email will be sent with a link to watch the webinar
      - The replay link they get will expire after X number of days (if it will)
  5. Click Create Button and then do one of the following:
    1. Go to the Website tab, copy the code, and paste it into the code of your custom landing page
    2. Go to the Email tab, copy the link, and share it however you choose or configure a button with it on your custom landing page

Set up in Zapier

  1. Login to Zapier and create a Zap
  2. In step 1, under Choose app & event, select PayPal as the app and Successful Sale (without line item support) as the Trigger Event

  3. Under Set up webhook, copy the webhook URL, go back to PayPal, and:
    1. Go to Notifications in your Account Settings and click Update next to Instant Payment Notifications
    2. Paste the webhook URL into the Notification URL field. (You can also configure the Notification URL in your PayPal Button.)
    3. Click Save

  4. Go back to Zapier, test your trigger, and continue to step 2
  5. In Step 2, under Choose app & event, select eWebinar as the app and Register Attendee as Action Event
  6. Under Choose account, connect to your eWebinar account. When you do, you’ll be prompted to enter an API key. To find it, go to eWebinar and:
    1. Click Integrations in the Profile menu
    2. Click Zapier
    3. Copy the API key
    4. Paste it into the available field in Zapier
  7. Under Set up action:
    1. Select your eWebinar, which will be pre-populated from your account

    2. Map the following fields from PayPal to eWebinar:
      1. First Name → First Name
      2. Last Name → Last Name
      3. Email → Payer Email
      4. Session → replay (case-sensitive)

  8. Test the action and turn on the Zap

    NOTE: If you wish to sell more than one webinar, you’ll need to create a different Zap for each and add a Zapier filter between Steps 1 and 2 that checks to see that the “Item Names” field from PayPal exactly matches the name of your webinar. 

    How to set up Option 3 using EventBrite

    Follow these instructions to set up an integration between EventBrite and eWebinar using Zapier that will automatically register people to watch a scheduled session of your webinar immediately after they purchase it.

    Setup in eWebinar

    When you create your webinar in eWebinar, do the following on the tabs listed below:

    Schedule: Even though people will only be able to choose to register for sessions in EventBrite, the system currently requires you to set a recurring schedule. So set the Start date to Today, the End date to Never, and add at least one day of the week and one start time.

    Registration: Enable Use my own registration page and paste in the link to your EventBrite event page (or the landing page you created outside of eWebinar). This is optional but, if you do it, will make the link available to you from the Links button of your eWebinar on the home page. (Enabling the custom thank you page is not necessary.)

    NOTE: If you wish to embed the EventBrite checkout experience on your custom landing page, check out this article in EventBrite's Help Center.

    Settings: We recommend you set replay links to expire after a few days (which you can do under Replay room) if you wish to include them in your follow-up emails to discourage people from sharing the links with others. If you choose to do this, be sure to communicate that links are only valid for a short period of time in the confirmation email for replays (which you can customize on the Notifications tab.)

    Setup in EventBrite 

    The steps below explain how to set things up in EventBrite:

    1. Login to EventBrite and create a new event
    2. Under Basic Info, select Online Event under Location and Recurring Event under Date and time

    3. Under Schedule, create whatever recurring schedule you want. Keep in mind you can add multiple times on the same day.

    4. Under Details, add whatever information you would like to appear on your EventBrite event page. You can advertise your webinar using that page or link to it from a custom registration page.
    5. For Online Event Page, go to Page Settings on and disable the Attendee Event Page, since you will be using eWebinar for the webinar itself
    6. Configure the name and price of your webinar under Tickets
    7. Publish your event
    8. Go to Order Options and click Order Confirmation
    9. Configure the message on the Order Confirmation Page to communicate that the transaction is complete and that the link to join their session has been emailed to them.
    10. You can also customize the Order Confirmation Email to include this same information.

    Set up in Zapier

    1. Login to Zapier and create a Zap
    2. In step 1, under Choose app & event, select EventBrite as the app and New Attendee Registered as the Trigger Event

    3. Under Choose account, connect Zapier to your Eventbrite account by logging in
    4. Under Set up trigger, choose your Organization from EventBrite and leave the Event field empty (so it applies to all events)
    5. Test your trigger, and continue to step 2
    6. In Step 2, under Choose app & event, select eWebinar as the app and Register Attendee as Action Event

    7. Under Choose account, connect to your eWebinar account. When you do, you’ll be prompted to enter an API key. To find it, go to eWebinar and:
      1. Click Integrations in the Profile menu
      2. Click Zapier
      3. Copy the API key
      4. Paste it into the available field in Zapier
      1. Select your eWebinar, which will be pre-populated from your account

      2. Map the following fields from EventBrite to eWebinar
        1. Profile First Name → First Name
        2. Profile Last Name → Last Name
        3. Profile Email → Payer Email
        4. Session → Event Start Utc

    8. Test the action and turn on the Zap

    NOTE: If you wish to sell more than one webinar, you’ll need to create a different Zap for each and add a Zapier filter between Steps 1 and 2 that checks to see that the “Event Name Text” from EventBrite exactly matches the name of your webinar.