This article outlines three options (in order of most basic to more complex) for how to get set up so you can sell tickets on Tito and run your event on Zoom. You can also adapt these methods for use with other video streaming platforms.
Custom message (+ password)
Good for cases where you’re happy to issue a single Zoom (or other platform) link to attendees, and have them optionally enter a password to gain access.
Pro: Very easy to set up.
Con: Not super secure, as people could share the link and/or password.
Schedule a Zoom meeting or webinar and customise it to your preferences, including setting a password if required, and copy the link.
Create your Tito event and tickets.
Edit your ticket and scroll down to where it says Custom Message, and then paste in the Zoom link and information to join your meeting, and hit save.
You can now start selling tickets, and this is what your attendees will see when the order is confirmed:
This is the most basic method. Great if you just need to get started quickly and aren’t too concerned about the link being shared. This method would also be very easy to use with any video conferencing platform, not just Zoom.
For more details about how and where to add the custom message, and all the places it will be displayed to attendees, check out this page.
Export and import
Useful for when you just want to start selling tickets right away, and want to think about inviting attendees to your video conferencing platform at a later date.
Pros: Easy to set up. Lots of flexibility. Unique invitations.
Con: Manual process. You need remember to do the import(s) when you’re ready to send out Zoom invitations.
Set up your Tito event as normal and start selling tickets. Optionally you could add a Custom Message to the ticket (as explained above) to let people know that they can expect a Zoom link nearer the time of the event.
When you’re ready, perform an attendee export from Tito by clicking on the cog icon above the search bar and selecting Export.
Edit your downloaded sheet so it just has the following columns, in this order: Email, First Name, Last Name (make sure you set these specific heading titles, so that Zoom can read the file), and save as a CSV file.
Head to Zoom, create your webinar and customise it to your preferences. When you’re ready, select “Import from CSV” at the bottom of the page. Be sure to check the box that says “Send invitation after importing” otherwise the attendees won’t receive their access link. Import the CSV file and you're done.
This method allows you to send unique invitation links to each attendee, so it's secure while still being a straightforward method. The only compromise is that it’s a manual method. For an automated option, see the next method.
Automate with Zapier
This is the most robust of the three options, with the caveat being that there’s a bit more configuration required (though still nothing too outlandish or requiring coding). It also requires you to use Zapier, a third party service that acts as a connector to help you automate processes between different platforms.
Pros: Secure. Automated. The attendee receives their personalised Zoom link right after confirming their ticket.
Con: More fiddly to set up than the other options. Requires a paid Zapier account.
This method builds on a tutorial we posted a couple of years ago, which includes screenshots in case any of the following steps get a bit confusing!
Set up your Tito events and tickets and schedule your Zoom webinar as normal.
Create a Zapier account if you don’t already have one. This guide is a good primer to understanding how the service works.
Within Zapier, click the black “Make a zap” button. (Optionally, name your zap.)
In the search box under Step 1, search for “Webhooks by Zapier” and select it when you see it.
Click on “Catch hook” and then on “Continue”.
You’ll be shown a URL. Copy this and head over to your event in Tito. Navigate to Settings > Webhook endpoints, then click on “New Webhook Endpoint”. Paste the URL in from Zapier, and then make sure the only box checked is the one that says “ticket.completed”. Hit "Save".
Return to Zapier and hit "Continue".
You’ll be prompted to test your trigger. To do this, first put through a test order in Tito and be sure to confirm your ticket in the email. Then hit the blue “Test trigger” button in Zapier and you should see a success message. Proceed to Step 2.
This time in the search bar in Zapier, enter “Zoom” and select it when it shows.
Select “Create Webinar Registrant” and hit “Continue”.
You’ll be prompted to connect Zapier to your Zoom account if it isn’t already, otherwise you’ll be prompted to select your account if you’ve already connected it. Hit “Continue” when you’re ready.
Select the relevant upcoming webinar from the dropdown menu. The first name and email address should be populated automatically with the data from your test trigger. Set confirmation email to true. Hit “Continue”.
You should now be good to go. Put through a test order, hit confirm when the email comes through from Tito, and a minute or two later an invitation email should come through from Zoom with a link to the webinar.
☝️ Pro tip: The Zoom invite will not go out until a ticket reaches the “complete” state — this means that it's been assigned, and that person has agreed to the data protection terms (if enabled) and answered any mandatory questions you’ve set up.
This method may also be adapted for video conferencing platforms other than Zoom, if they are supported by Zapier. You may just need to experiment with tweaking some of the steps above.
We’re currently building our own community and live-streaming platform called Vito, which works very differently to Zoom but overlaps in that it can be used to host online events. We’re working on getting Vito ready for public launch, but in the meantime (and beyond) we want to make it as easy as possible for people to use Tito with the video platform of their choice, whether that’s Vito, Zoom or something else entirely.
We have plans to build a Tito + Zoom out-of-the-box integration, but this is dependent on us first finishing a project we started pre-pandemic to update our checkout and widget. In the meantime we hope these three workarounds help!
If you have any follow-up questions, drop us a line at firstname.lastname@example.org or chat to us in-app and we’ll get back to you as quickly as we can.