Table of Contents

Context

The goal of this feature is to affect the synchronization of data collected by Open Tickets (and WooCommerce) to CiviCRM.

Personas

Actor Description/Role
Purchaser an individual buying tickets (or classes or camps)
Box Office Staff Staff that creates and manages shows in Open Tickets or uses contact data in CiviCRM

Use Cases

Create or Update a Show

A Box office staff will create a new Show in the Open Tickets Admin. A Campaign will exist in CiviCRM for each Show.

Create Performances

When performances are added to a Show in OpenTickets, an Event should be created in CiviCRM, with the designated Campaign for the Show.

Purchase a ticket

When a user purchases a ticket, a Participant Record should be added to the event.