Connect Tuxedo to your Cyberimpact account

Tuxedo Solution is a Quebec-based company specializing in the development of technological solutions for performance venues, festivals, and events. It offers an online ticketing platform that is simple, intuitive, and user-friendly. Thanks to the integration between Cyberimpact and Tuxedo, spectators who purchase their tickets online are automatically added to your Cyberimpact account. This keeps your contact list up to date while streamlining and optimizing the effectiveness of your marketing communications.

The integration makes it easy to launch targeted marketing campaigns tailored to your subscribers’ interests, such as:

  • Announcing new shows

  • Promoting special offers

  • Sending promotional emails before a show

  • Conducting surveys or post-event follow-ups

Before you begin

Here are the requirements for the integration:

  • Required Cyberimpact Plan: You must have a Plus or Pro plan, as the integration requires the creation of 17 custom fields to synchronize your contact data.
  • Tuxedo Access: You must have a Tuxedo account with a GOLD plan to enable the export of your data to Cyberimpact.

Structure smart to segment better!
Properly organizing your data in Tuxedo offers a real advantage: it allows you to segment your audience more effectively and target your communications with greater precision.

Before starting the integration, make sure your data is well-structured. Don’t hesitate to contact Tuxedo’s support team, they can guide you through best practices for setup.

How the integration works

Process Overview

The integration allows you to synchronize, on a daily basis, the list of contacts who purchased tickets through your Tuxedo ticketing system with your Cyberimpact account.

Each day, Tuxedo:

  • Prepares a file containing ticket purchases and cancellations from the previous day.

  • Uploads this file to a secure server (SFTP).

Cyberimpact then retrieves the file to:

  • Add or update contacts and their information in your Cyberimpact account.

  • Update each contact’s consent based on the date of their most recent reservation.

  • Automatically segment contacts into the Tuxedo Clients group, and—depending on your preferences—distribute them into separate groups for each show.

  • Populate custom fields with data from the most recent ticket purchase (show title, date, price category, etc.).

Thanks to the purchase data imported into custom fields and our automated marketing workflows, you can automatically segment your contacts based on the reporting categories (metadata) associated with their purchases. It’s the perfect way to create even more targeted and relevant campaigns based on your subscribers’ interests!

Need help setting up these automations? Our team is here to support you.

Initial synchronization

When the integration is activated, Tuxedo sends a file containing the booking history from the past 24 months. Contacts are added to the Tuxedo Clients group and, depending on your configuration, can also be organized into separate groups created for each show.

Note: Show-specific groups will only be created if the event date is not more than 3 days in the past. This prevents the creation of a large number of outdated groups. Buyers of older shows will still be imported, but only into the Tuxedo Clients group.

Daily synchronization

Each morning, around 7:15 a.m., after receiving the reservation file from Tuxedo, new contacts who purchased tickets the previous day are automatically imported into your Cyberimpact account, and existing contacts are updated with the data from their most recent purchase.

Synchronization is not real-time.
Data is updated once a day, with a 24-hour delay.

Example: If a ticket is purchased on Tuesday at 3:00 p.m., the contact related to that purchase will appear in your Cyberimpact account on Wednesday morning, after the 7:15 a.m. synchronization.

All imported contacts are added to the Tuxedo Clients group, while existing contacts have their information updated. Depending on your segmentation preferences, contacts are also added to the groups corresponding to the shows for which tickets were purchased. If a group for a specific show doesn’t exist yet, it is created automatically.

In the case of a cancellation, contacts are removed from the group associated with the cancelled show.
Learn more about cancellations >

Contact segmentation

During the initial setup of the integration with Tuxedo, you can choose the desired level of segmentation for your contacts:

  • Option 1: Tuxedo Clients Group Only
    All contacts imported through the integration are added only to this general group.
  • Option 2: Tuxedo Clients Group and Separate Group per Show
    This option is ideal if you want to keep a history of tickets purchased by your clients. A separate group will be automatically created for each show, grouping all contacts who bought tickets for that specific event.

The names of the groups associated with shows begin with the date and time of the performance, making it easy to sort them in chronological order. This way, you can quickly identify past shows and delete groups that are no longer relevant.

About consent for synchronized contacts

Contacts synchronized from Tuxedo receive implicit consent linked to the source "API – Active Client," valid for a period of 24 months. This consent is automatically updated with each new ticket purchase.

The contact’s consent date corresponds to the booking date of their most recent show.

The proof of consent includes the following information:

  • Show title
  • Event date
  • Booking ID

This information provides you with an accurate record of consent in case of verification or request.

Simplify managing your consents: With our automated consent campaign templates and handy tools like consent blocks, you can easily obtain your contacts’ explicit consent before their implicit consent expires.

Tip: Subscribe to our monthly report to receive a detailed overview of the status of implicit consents in your account and stay in control of your compliance.

Fields synchronized

Here is the information that will be automatically imported with contacts from Tuxedo into Cyberimpact.

Standard fields

  • First name
  • Last name
  • Email
  • Postal code
  • Company

Custom fields (17)

The information added to the custom fields corresponds to data from the contact’s most recent ticket purchase.

  • Last purchase - Report category #1 (text custom field)
  • Last purchase - Report category #2 (text custom field)
  • Last purchase - Report category #3 (text custom field)
  • Last purchase - Sales channel (text custom field)
  • Last purchase - Show title (text custom field)
  • Last purchase - Event date (date custom field)
  • Contact's unique ID text custom field)
  • Contact phone number (text custom field)
  • Customer record creation date (date custom field)
  • Contact's city (text custom field)
  • Contact's secondary company name (text custom field)
  • Last purchase - Initial transaction date (date custom field)
  • Last purchase - Number of tickets sold (integer custom field)
  • Last purchase - Rate category (text custom field)
  • Last purchase - Internal rate name (text custom field)
  • Last purchase - Net amount (decimal custom field)
  • Last purchase - Price Category Type (text custom field)

Connecting your Tuxedo account to Cyberimpact

Here are the steps to connect your Tuxedo account with your Cyberimpact account:

  1. Make sure you have the necessary requirements:

  2. Contact Tuxedo to request activation of the integration and to obtain the exact name of your organization that will be used for uploading your contact files.

  3. Send an official integration request to support@cyberimpact.com. This request must be made by an account administrator, the primary contact, or the billing contact. You will need to include the following information:

    • Your Cyberimpact account name and number.
    • Your organization’s name in Tuxedo.
    • The date of the first file upload (if known).
    • Your preference regarding contact segmentation: Would you like separate groups to be created automatically for each show, or do you prefer to group all Tuxedo contacts into a single general group (Tuxedo Clients)?
      Learn more about contact segmentation >

Once the connection is established, a member of our team will confirm by email.

Need help getting started? Our onboarding team is here to guide you.

Frequently asked questions

What happens in case of a cancellation?

The contact is automatically removed from the group associated with the affected show.

Note: Partial cancellations (for example, if someone bought 4 tickets and decides to cancel only 1) are also treated as full cancellations. Since the integration does not keep a complete purchase history, it is impossible to know if a cancellation is partial or total. As soon as a cancellation is reported for a show, the contact is removed from the corresponding group to prevent marketing communications related to that event from being sent to people who no longer hold valid tickets, which could lead them to unsubscribe.

What happens if multiple ticket price categories are purchased in the same transaction for a show?

A client can buy tickets for the same show but from different price categories in one transaction. In this case, the information for the different prices is grouped and recorded in the corresponding fields.

For example, if the client buys 2 General tickets at $50 and 2 Child tickets at $30, the system will record a total of 4 tickets sold, indicate “General, Child” (comma-separated) in the price categories field, also list the internal names and price groupings in their respective fields, and record the total amount paid, $160, in the Net Amount of Last Purchase field.

Why did a group I deleted reappear in my account?

When a group is deleted, it can be automatically recreated if new tickets are purchased for the corresponding show.

What happens if a buyer changes their email address?

If a buyer changes their email address, the old address remains registered in your account, and a new contact is created with the new address. The contact can then choose to unsubscribe from the old address if they wish.

How often are contacts synchronized between Tuxedo and Cyberimpact?

Contacts are synchronized once a day. Every morning around 7:15 a.m., Cyberimpact automatically retrieves new data uploaded by Tuxedo, including ticket purchases and cancellations made the previous day.

Are all available data from Tuxedo transferred to Cyberimpact?

The integration is designed to transmit the essential information needed for your communications, directly related to transactions made via Tuxedo. Some data, although useful in other contexts, are not included in the current integration.

Examples include:

  • Additional contact information (e.g., membership number, expiration date)
  • School-related details in bookings linked to school-type files
  • Merchandise
  • Segments
  • Gift cards

This approach focuses on the most relevant data for your marketing campaigns and contact management, keeping your database clear, consistent, and easy to use.

How can a contact unsubscribe from my communications?

Your contacts can unsubscribe at any time via the link provided in the footer of your newsletters sent with Cyberimpact. This ensures the contact’s status is properly updated in your account.

A box office agent or employee should never manually uncheck the “Newsletter” field in Tuxedo, as this action is not synchronized with Cyberimpact. The contact would continue to receive your communications nonetheless.

It is also possible to manually unsubscribe contacts in your Cyberimpact account.
Learn how >

Are only contacts who checked the subscription box in Tuxedo added to Cyberimpact?

No. All ticket buyers are imported into Cyberimpact, regardless of whether they checked the newsletter subscription box during purchase.

All contacts are therefore imported with the consent status “Implicit – Active Client (24 months)”, based on the transaction.

Suggestion: To avoid any confusion or misinterpretation by buyers, it is recommended to disable the newsletter subscription box in the Tuxedo purchase interface. This can be done by you directly in the Tuxedo CMS or by requesting it from the Tuxedo team.

Next Steps

Thanks to contacts synchronized from Tuxedo, you will be able to:

And take full advantage of Cyberimpact’s features to grow your list and improve your communications:

  • Easily integrate a subscription form on your website.
    How to do it
  • Create a landing page to promote an event and collect registrations.
    How to do it
  • Add a form to your mailings to learn more about your contacts’ preferences and interests.
    How to do it

See also :

Top