How to Cancel Events in Spektrix

Billy Fluck
Billy Fluck
  • Updated

If you ever need to cancel a performance and refund your customers, you ideally want to be as prepared as possible - both in terms of your internal processes, and knowing which tools you have at your disposal. In this article we’re going to provide you with a set of steps to follow and suggestions to think about, and best practice advice for how to use Spektrix to make the process as simple as possible.

There are six main areas that you will want to think about in this scenario:

Take your performance(s) off sale

The first thing you’ll want to do is take any cancelled performances (whether an entire Event or just specific Instances) off sale, to make sure no further tickets are sold. Here are a few things to think about when you’re doing this:

  • Make sure you take your performances off sale for Sales, Web and - if applicable - Agents and Opportunities
  • Consider whether you want your performances to still be visible online or not
  • Make sure you select the Cancelled tick box against each Instance so that it’s easier to find these performances later on
  • If you need to do this in bulk (i.e. because you’re cancelling lots of Instances), use the Bulk Instance Update Tool 

Once your performances are off sale and marked as cancelled, run a Sales report to provide you with a snapshot of your sales at this point in time for future reference. Try the Event Sales Report and/or Event Instance Occupancy Report.

Finalise your internal plan

Once you’re sure that no more tickets can be sold for the cancelled performance(s), you need to decide upon the message that you’re going to provide to customers. You’ll want a clear, consistent policy on a range of topics, agreed upon by all appropriate stakeholders - both internal staff and any external promoters or producers you’re working with.

You may have a standard approach for these situations, or equally each promoter and producer you work with might have their own policies, but it’s worth discussing and confirming the plan as quickly as possible to make sure everyone is clear.

A few suggestions for questions to ask at this point are:

  • Can you exchange tickets to alternative performances, or will they need to be cancelled and refunded?
  • What is a realistic time frame for completing refunds and/or exchanges, so that you can set clear expectations for your customers?
    • Think about your available resources and what’s realistic
  • Are you going to communicate entirely by email (where possible) or will you be contacting customers by phone to discuss anything in person?
  • If you’re asking customers to choose whether they want refunds or exchanges, how long are you going to wait after sending an email before you follow up with a phone call?
  • How long ago are customers likely to have purchased tickets?
    • For North American clients, there may be a specific window of time during which your payment provider will allow refunds back to customer cards, after which you’ll need to refund using alternative methods
      • If you’re not sure what your refund window is, please get in touch with the Support Team who will be able to help
  • Are there circumstances under which you might want to offer customers account credit rather than refunds? Do you want to encourage customers to choose an account credit refund in order to minimise your lost revenue
    • If so, are all of your staff aware of how to do this and how to use account credit in future? Do they know exactly how long the account credit is valid for, so they can advise customers correctly?
  • If you feel comfortable you could consider asking customers to donate some or all of their ticket value back to your organisation (if you’re a charitable organisation) to help with expenses related to cancellations, or to a relevant charity

Once your plan is decided upon and agreed, and you know what the overall message needs to be, here are a few more suggestions to think about before you start getting in touch with customers:

  • Assuming you’re planning on sending out emails, consider using email personalisation to make sure your customers feel like they’re receiving individual emails, even though you’re sending them in bulk 
  • Make sure your message is consistent across all channels - plan for shorter or longer versions of the same information to be provided on your website/social media, in emails, over the phone and in person
  • Add the key points of your message into a blue note against the relevant Events/Instances for any staff who aren’t around on the day you send the first comms out, but might need to talk to customers about this later

Contact your bookers

With a clear plan and message decided upon, the next step is to start getting in touch with your customers (and agents, where appropriate) about your plan of action. The most important thing to do is let all affected customers know as quickly as possible that their performance has been cancelled, even if you’re not ready just yet to start returning tickets.

The specifics of your action plan will determine exactly what you say when you first contact your customers. You might, for example, be able to straight away confirm that tickets are going to be cancelled and refunded, and that customers should expect to receive their refunds shortly. Alternatively, you might want to just let customers know about the cancellation and ask them to be patient while you call through all of the customers with further instructions or assistance with rebooking seats.

Here are some suggested steps to follow when contacting customers:

NOTE: if you want to ask customers to change some or all of their refund into a donation, make sure you check out our article about the Ticket Converter tool for information on how to do that, and the process to follow.

  1. Create a Customer List looking for all customers who have purchased tickets for the affected performance(s)
    • Use a Booking segment targeting the Events/Instances in question
    • As this is important information relating to fulfilment of your contractual obligation, you shouldn’t limit this list to only customers who have agreed to your marketing Contact Preferences - make sure you include everyone
    • Make sure you include Customer ID, name, first line of address, email address and phone number in the output of the Customer List
  2. Once you’ve built your Customer List, you can use it to keep track of the affected customers in various ways. Here are a couple of suggestions:
    • Use a Marketing segment in a Customer List to easily find customers who received your initial cancellation email. 
    • As you start returning tickets, customers will drop out of your Booking segment/s, as Customer Lists are dynamic. Don’t worry though, you’ll be able to find these customers later on in a Booking segment looking for customers with returned tickets to the relevant Events/Instances
  3. Use this Customer List to send an integrated email via dotdigital to all customers with email addresses on their customer records.
  4. Contact all customers who don’t have an email address or who are on a dotdigital unsubscribe list via another method (likely either a personal email message or a phone call)
    • If you can, consider ordering these customers by travel distance (using postcode/zip code) so that you can prioritise those travelling the furthest
  5. Contact any agents you work with in order for them to arrange exchanges/refunds with their customers directly.
  6. Social media can also be a good way of keeping your customers up-to-date, so make sure you’re signposting your key message via all social channels as well as your website
  7. If appropriate, follow up emails with phone calls - using the Customer List you pulled earlier - to ensure customers have received the message and/or discuss refunds or exchanges

If possible, consider setting up a standard cancellation template in dotdigital in advance, with generic copy about cancellations and your refund policy - which you can edit to fit your specific message each time.

Return and refund tickets

When you’re ready to start cancelling tickets and making exchanges/issuing refunds, work your way through the orders for each Event/Instance. The best way to do this is to use the View Sales screen, which you can find in the Sales Interface via the Actions dropdown on each Instance: 

 Selecting View sales will show you a list of every order against that Instance:

You will need to go through orders one at a time in order to ensure that you’re refunding the correct tickets to the correct/agreed payment method.

NOTE: it's not possible to do this in bulk, as some orders may contain tickets for multiple Events, additional payments such as donations or postal charges which may not be refundable, and/or different methods of payment, so make sure you’re checking each one carefully.

For the majority of orders you will likely be processing integrated card refunds. However, if this option isn’t available to you - a customer’s card has expired, or you’ve exceeded the refund window for your payment provider (for North American organisations) - you will need to use an alternative refund method. You may need to create a new Custom Refund Type in the Admin interface, and ensure that your Finance team have the required information to issue BACS/cheques etc. to the necessary customers.

Remember, you can also refund to account credit on the customer’s account if that’s appropriate.

Reporting on lost income

After you’ve processed your refunds, or exchanges if this has been possible, you’re going to want to report on the lost income - whether for internal purposes, reporting to external stakeholders or even for questions regarding insurance. 

There is more detail on this in our Reporting on Lost Income guidance here


Following these steps should give you everything you need in order to plan for and implement any cancelled performances. If you have any questions, however, or would like to discuss any of these suggestions in more detail, please don’t hesitate to get in touch with the Spektrix Support team.

Was this article helpful?

3 out of 3 found this helpful

Have more questions? Submit a request