Updated: 16 March 2026 for Release v227
SMS verification is used as an extra security layer for secure tickets. It makes sure that the SMS code that unlocks the e-tickets is sent to the mobile telephone number that was used during the ticket order process, making sharing of e-tickets more difficult for scalpers.
SMS Setup in Bird
Step 1: Create a Bird account
Log in or create a new Bird account at https://app.bird.com/auth/login
Run through the process using the following options:
- In the What brings you to Bird? screen, select Development APIs

- In the What integration type are you building? screen, select Direct integration

- In the What development apprach do you want to take? screen, select APIs

- In the What use case are you building? screen, select OTP

- In the What channel are you interested in? screen, select SMS

When all the above steps are complete, you will now have your Bird account set up.

Step 2: Add balance to your wallet
In order to send SMS, you need money in your wallet.
- Follow the link “Add balance to your wallet” at the top of the screen:

- Add an amount and run through the payment process. For an initial test, make sure you move a couple of euro’s into your wallet.

Step 3: Creating a Workspace
A Workspace is where you manage your team, sync your customer data, and handle all your communications.
Go to Settings in the lower left corner.
- On the main screen, select Workspaces to create a new workspace.

- Add a new Workspace. Give it any name that makes sense to you.

- Click the “edit” ✏️ icon to open the workspace settings pop-up.

- Copy the Workspace ID.

Step 4: Create an API key
- Go to the Developer section (the blue icon) and select API Access Keys

- Create a new API key

- Give the key a name, and check the box Verify API access

- Copy the API key from the pop-up screen.

Step 5: Set up an SMS Channel
- Go to the Development tab (blue icon)
- In the SMS menu section, select SMS setup

- Click the blue Setup SMS channel button.
- Select the country of operation and click Continue

- Select Authentication

- In the Alphanumeric field, fill in a sender name you would like people to see when receiving your SMS (max 11 characters). Click Continue.

- Check the acknowledgement box at the bottom of the screen and select finish.

Your SMS channel should now be set up.
Step 6: Active your Channel
Click View number. You will be taken to your SMS channel.

Your Bird channel will be inactive because Bird needs some extra information.
Click the little arrow in the box that says “Inactive”

You need to provide your brand information and Compliance. These are two forms you need to fill out.

Open the Brand Identification form. Fill in your company data in the form and click Submit for approval.

The second compliance form will open after finishing the previous step.
- Select usecase “2FA” [2 factor authentication]
- Fill out the Description. Use something like “We will send a code by SMS to unlock e-tickets”
- Provide an example message. This does not need to be exact, as CultureSuite manages the message text when sending. Fill in “This is your code [code]” as an example of what kind of SMS you will be sending.
- Click Create UseCase.

You are now done with this process. The Channel will not immediately be live, as the compliance forms need to be processed. This will probably take a couple of hours or even a day on some occasions.
When you click the “1 error reported” you can see the status of the channel.

You will see the compliance step is not yet finished, so you can’t send outbound SMS yet.

The status will change to Live once the channel has been approved.

You can find all your SMS channels under “developer” > “sms setup”
You should see the newly created SMS channel. Click on the channel to open it.

Click the “settings” icon

In the pop-up, find the Channel ID and copy it.

Send a test SMS
- In the Developer menu, go to step 3 Send your first SMS.
- Select your Alphanumerical Sender label, fill in your mobile phone number for a test and click Send test SMS.



API settings in CultureSuite CMS
- In your CultureSuite CMS - Go to System > API connections and select Add to create a new API connection
- Type = Messaging
- Group = messagebird
- Keyname/subkeyname should stay “default”
- url should always be https://api.bird.com
- Fill in your workspace_id
- Fill in your API key
- Fill in your channel_id
- Save

How to Activate SMS validation per event
You are all set here, ready to use SMS verification. Good to know:
Event Settings
- In your Dashboard, go to Events & Productions > Events and open the Event you want to add SMS verfication to.
- Make sure your event has the setting SMS verification checked. Visitors will be prompted to enter their mobile number during the order process.
- You also can change the Max tickets per order here for the event.

Control Panel Settings
- Got to System > Control Panel > E-tickets
- Set the checkbox Secure e-tickets if you want to disable direct e-ticket access from the email link by asking the visitor to log into their account. This also enables the option to show the e-tickets only just before the start of the event.

Activating Dynamic barcodes
Ovatic set-up
- In Ovatic, the event needs to have the option “smart tickets” activated.
- In your CultureSuite dashboard, The “Smart Tickets Integrator Secret” needs to be configured. You can get a secret from Ovatic. This is unique for each website. Configure the secret in /dashboard?cat=control_panel&action=check&module_code=OVATIC_CONNECTOR
- In the same module, configure the “Smart Tickets Origin Identifier” you can also get from Ovatic.
Itix set-up
- In your CultureSuite dashboard, The “Smart Tickets Integrator Secret” needs to be configured. You can get the secret from Itix. Configure the secret in /dashboard?cat=control_panel&action=check&module_code=ITIX_CONNECTOR
- In Itix the option “Secure tickets” needs to be set.
Testing SMS and Dynamic Barcodes
What to do if SMS Fails
In case of an emergency when sending SMS fails during the start of the event (like the SMS service is offline), you can always uncheck the SMS verification on the event to disable the SMS verification process entirely. Only use in the rare occasion that the SMS service is not working. This should never happen, but it is reassuring to know the option exists.
Related articles