In this article:
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.
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.).
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.
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.
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.
Fields synchronized
Here is the information that will be automatically imported with contacts from Tuxedo into Cyberimpact.
Standard fields
- First name
- Last name
- 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:
-
Make sure you have the necessary requirements:
- A Tuxedo account with a GOLD plan.
- A Cyberimpact account with a Plus or Pro plan.
Learn more about changing your plan >
-
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.
-
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?
- What happens if multiple ticket price categories are purchased in the same transaction for a show?
- Why did a group I deleted reappear in my account?
- What happens if a buyer changes their email address?
- How often are contacts synchronized between Tuxedo and Cyberimpact?
- Are all available data from Tuxedo transferred to Cyberimpact?
- How can a contact unsubscribe from my communications?
- Are only contacts who checked the subscription box in Tuxedo added to Cyberimpact?
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.
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:
- Send targeted emails to your clients.
How to schedule a mailing | Create personalized and dynamic emails - Create automated welcome emails to greet your new contacts.
How to do it - Use custom fields to segment your audience.
How to filter contacts | How to create a dynamic list - Schedule promotional offers or follow-ups before or after a show.
How to do it
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