Blog » Sell Event Tickets with CampTix

Sell Event Tickets with CampTix


Are you planning on hosting an event and looking for a cheap (ahem, free) solution? Consider CampTix. It is easy to use, easy to implement and has some great features:

  • Discount coupon codes
  • Mass email attendees
  • Export of attendee data
  • Revenue reports

The CampTix plugin was first created and used for WordCamp San Francisco 2012 and the PayFast module was added this year and used WordCamp Cape Town 2013.

Let’s get started!


  • A hosted WordPress installation (not
  • A (free) PayFast seller account (if you plan on selling tickets)


From your WordPress dashboard, select Add New from Plugins in the sidebar and search for CampTix. Download/install and activate both the CampTix Event Ticketing and CampTix PayFast Payment Gateway plugins.

Adding CampTix

After activation you’ll notice Tickets appear in the sidebar:

CampTix sidebar

Setting up PayFast payments

From the sidebar, select Tickets, Setup.

Under the General tab, set the name of the event change the currency to South African rand and save your changes.

CampTix General Setup

On the Payment tab, PayFast will display if you installed and activated both plugins. Enter your Merchant ID and Merchant Key (we emailed this to you when you created your account, but can also be found by logging in to your PayFast account and clicking on the Settings tab. Hit Save Changes.

CampTix Payment Setup

(You can keep your site in Sandbox if you want to test it, or turn Sandbox off to process actual payments)

You can even set custom templates for the notification emails that get sent to the attendees:

CampTix Email Setup

Creating tickets

From the sidebar, select Tickets, New Ticket.

Enter a ticket name, exerpt and (optionally) customise the form fields:

CampTix Add New Ticket

Set a ticket price and quantity. The Availability feature is great for limited tickets (or to tier your ticket prices with Early Bird discounts).

CampTix Ticket Options

Hit the Publish button. If you’ve got multiple tickets (Early Bird, VIP, General etc.) you can set them up now.

Adding tickets to a Page

Simply embed the shortcode [camptix] on the Pages (not Posts) where you want your tickets to be shown. After hitting the Publish/Update button, your visitors should be able to buy tickets from your site. It looks beautiful, out of the box, but as with most things WordPress, you can customise the CSS to match the look and feel of your site.

CampTix Tickets Page

Reporting, Revenue, Notifications and Discounts

You can export a list of your attendees, see the revenue brought in so far (that said, your PayFast account’s History tab will have a more elegant summary of your sales), and send out email notifications to the different ticket holders by selecting Tools from the sidebar.

A very useful feature is the Coupons option. This allows you to set discounts (fixed or percentage) for some (or all) of your tickets. You can generate unique coupon codes, which you can give to some strategic partners (or use in your different social channels) to help you promote your event. CampTix reporting will show you how many of each of the coupons were used, making it easy to see where your marketing efforts are best spent.

In closing

CampTix is a simple solution for those with basic ticketing needs. It lacks some of the more advanced features that solutions like Event Espresso offers – such as smartphone ticket scanning, seat selection and the like—but it is powerful, easy to implement and considering the price (free) it is really worth trying.

If anyone has used this for a South African event, please share it with us below and let us know how it went!

Footnote: has more information on all CampTix features.