Event Ticketing Usage

The Event Ticketing add-on allows you to easily sell tickets to any of your events, whether they are virtual or in-person.


  • WordPress 5.3 or higher
  • PHP 5.6.20 or higher
  • Sugar Calendar 2.0.14 or higher

Downloading the add-on

The add-on is free to download for all customers that have a valid Professional or Ultimate license. With a valid license, the add-on can be downloaded from the account page on our main site.

If you do not have a valid Professional nor Ultimate license, you may purchase one from our Pricing page.

Once downloaded, you will have a file called sc-event-tickets.zip

Installing the add-on

The add-on is installed the same way as any other WordPress plugin.

  1. Log into your WordPress admin area
  2. Navigate to Plugins → Add New
  3. Click Upload Plugin
  4. Use the file chooser to select the sc-event-ticketing.zip file you downloaded earlier
  5. Click Install and Activate

If uploading via WordPress is unavailable, you may also install the plugin with FTP.

Connecting Stripe

Now that the add-on is installed, you will need to connect your Stripe account for payment processing. This is done by navigating to Calendar  Event Tickets  Settings and clicking on the Connect with Stripe button shown there.

When you click on Connect with Stripe, you will be redirected to a page on Stripe.com where you can connect an existing Stripe account or register a brand new account.

If you wish to test the purchasing process, you can enable Test Mode from the Event Tickets settings tab and then use a test card to complete ticket purchases.

Configuring email receipts

There are two types of emails that the Event Tickets add-on sends:

  1. Order purchase receipts upon a successful purchase
  2. Ticket receipt containing the ticket details for a specific attendee

You will first want to navigate to the Emails tab in settings and configure the From Email Name and From Email Address.

Next you will need to configure the Order Receipt Email. You can set the subject line and message body of the email. A default email has been pre-configured but you may customize it however you wish.

Next you will need to configure the Ticket Receipt Email. Again, you can control the subject line and message body, and a default configuration has been provided.

Enabling tickets on events

Each event can have tickets enabled and configured on it separately. When the Event Tickets add-on is activated, a Tickets section is added to the Event configuration box.

There are three options to configure:

  • An on/off toggle to enable or disable ticket purchases for the event
  • The per ticket price. This is the amount that a single ticket costs.
  • The quantity of tickets available. Set this to the total number of tickets can be sold or set to 0 (or leave blank) to allow unlimited ticket sales.

When the Enable Ticket Sales box is checked, a purchase option will be added to the bottom of the event details page. Here's an example of how it looks using one of the default WordPress themes:

Managing ticket orders

Ticket orders can be seen and managed from the Event Tickets section of Calendar in your WordPress admin area.There are two main sections to this page:

  1. Orders - This shows a list of all order records.
  2. Tickets - This shows a list of all ticket records and the assigned attendee if one is specified

Clicking on the View link will take you to a details screen for that order.

From this screen, you can:

  • View the order in Stripe by clicking on the transaction ID
  • Refund the order by changing the status to Refunded and clicking Update Order
  • Delete the order and associated tickets
  • Resend the emailed order receipt, including ticket records
  • View the ticket or tickets associated with the order
  • Email or print tickets associated with the order

Verifying attendee tickets at your event

When you need to verify an event attendee's ticket, there are several ways to do it. You will first want to navigate to Calendar  Event Tickets  Tickets.

First, every ticket is assigned a unique Ticket ID and also a unique Code. Both of these may be used to search for a specific ticket. For example, if your attendee shows you a ticket print out for ticket ID 47, enter "47" in the search field and click Search.

Or you can enter the ticket Code in the search field like this:

Another simple way to look up and verify tickets is by exporting ticket records for an event to a CSV file and then either taking a printed copy of that CSV to your event or by loading the file in Excel or Google Sheets.

On the Tickets screen is an Export to CSV button. Clicking this will generate a CSV file of the current list table view. For example, if you click on the name of an event in the Event column, you will be shown a list of tickets for that event. Then clicking on Export to CSV will provide a CSV file with just tickets for that specific event.