New Features

Paul Campbell

Apple Pay for the Web: Available Now on Tito

It’s iOS10 release day. Since Tito is a web app, we don’t usually have to keep up with the latest APIs, SDKs, and super shiny new features.

This changes today. One of the major new features of iOS10 is Apple Pay for the Web. This is just like Apple Pay for native iOS apps, but it works on any website. Including, as of now, Tito.

Apple Pay for the Web is currently only available to certain countries. Anyone from any of those countries who has Apple Pay set up can pay using their fingerprint on any Tito page.

The process is simple. If Apple Pay is available, a “Pay with Apple Pay” button appears beneath the usual Tito “Pay” button. If Apple Pay is not available, the customer won’t notice anything different.

Apple Pay for the Web is available now for everyone using Stripe to process payments. You don’t need to do anything. You don’t need to register with Apple, you don’t need to enable any settings. If your customer is set up to use Apple Pay, they will get Apple Pay as an option.

Payments will come through just like any other Stripe credit card payment. The Apple Pay component enables the customer to use a credit card saved in Apple Wallet.

If the stories of conversion rates from Apple Pay for native apps are anything to go by, this is a huge update. Let’s hope that it makes things easier, smoother and more secure for everyone who uses it.

Paul Campbell

Counting down to The Force Awakens with... Starwavatars!

Starwavatar Example

When we were working on our new UI with Pete McDonagh last August, Doc sneaked something into the mockups that delighted us all. If attendees or Tito users didn’t have a Gravatar, Doc proposed that the fallback Identicon would be a stylised icon from our collective favourite original trilogy.

A quick email to Jory Raphael, the creator of this fine icon set and a day’s hacking later (despite the fact that Pete doesn’t know an X-Wing from a Bacta Tank (shame!), we had a little web service that chooses a random icon from the set, and gives it a random color selection.

We’ve been using it for Tito’s Gravatar fallback for a few months, and now you can too: in celebration of The Force Awakens coming to screens next week, we just open-sourced Starwavatars. It’s dead simple and dead easy to set up.

May the Force be with you!

Peter McDonagh

Introducing: Themes for Event Homepages

Since I started working with Tito I’ve enjoyed being part of the mission to provide the best possible user experience for both event organisers and attendees. After shipping our updated admin UI to event organisers a couple of months ago, I was really keen to apply what I’d learned to the event homepage and share that same love with your attendees.

Designing McDonagh

In considering the design I wanted to ensure that the experience for attendees was top notch. I also wanted to make sure that it would look great with as little effort on your part as possible.

One of the biggest challenges in this redesign was to make sure that I didn’t break the thousands of existing event homepages. After some discussion with Paul and Doc, we decided to preserve the structure and markup from the old event homepage and only change the CSS.

I spent some time crafting the typography to be more consistent with the new UI, improving the hierarchy and adding clarity in the process. I wanted to keep the design treatment quite neutral so that it would seamlessly blend with the wide range of brands and events that use Tito. I introduced a full width banner image — they’re all the rage these days — but I added it to provide organisers with a really nice big canvas to showcase their events visually. The event homepage has always been responsive and I made some small refinements to improve it even further.



Overall, the design changes are small in isolation, but add up to a big impact. The new McDonagh theme is lighter, more spacious, and is much closer to the Tito we are working towards.

Bonus: Themes

Since we were able to update the homepage without changing any markup, Doc and Cillian were able to work their magic and bundle the changes into a theme. Currently there are two themes — Classic and McDonagh. We hope to release more in the future, as well as allowing you to create your own custom themes to perfectly match your brand.

How can I use McDonagh for my events?

As of today, McDonagh is the default theme when you create a new event in Tito. If you have an existing event you can switch to the McDonagh theme by going to Customise > Homepage from your Tito Dashboard. If you have any custom CSS (private beta feature) already applied things might break so please exercise a healthy dose of caution and good judgement.


From here you can write a description for your event, add additional info, a map and a banner image as usual. To take advantage of the new design you don’t need to do anything differently, but it is worth taking a little time to choose a really great image to make the most of the full width banner. I recommend using an image sized 1800 x 530px which will look great on all screens.

I hope you like the new design and are proud to share it with your customers. If you’ve any feedback please feel free to drop me a tweet @useTito or @petermcdonagh_.

Doc Parsons

Tito WordPress Plugin

Last week Paul showed a preview of our new widget — just one of a number of new and updated features we’ll be talking about over the next few weeks.

Shortly after the blog post, Tady Walsh got in touch about building us a WordPress plugin. He tells you more about it below, but our thanks go out to him for contributing his time and effort.

Creating a WordPress plugin
by Tady Walsh

I’ve been working as a front end dev for just over 18 years and I’ve been using WordPress for many of those years. I like WordPress as it’s convenient and, as PHP is my lingo of choice, allows me a lot of powerful control over how it does what it does and how I want it to do it! I tend to use it more as a CMS than a blogging platform and have had great success with the ease in which I can quickly get clients up and running on a simple platform.

I’ve known the guys over a Tito for some time and I wondered if there was a WordPress plugin for their service. I didn’t have any immediate requirement for it, but having developed WordPress themes for as long as I have, I figured I should learn how to make a plugin. Creating one for Tito might be a good place to start.

I contacted Paul and asked him if there was an API for Tito and explained what I wanted to do. He told me he was working on one and would let me know. A month later he replied with a link to the API documentation in an email. To say I was disappointed was an understatement. It was SO EASY! Why would anyone need a plugin!? But then I thought about users who might be on (the Automattic hosted version of WordPress) who can only access their theme functionality through plugins and shortcodes. I also thought, as a simple exercise in creating a plugin, maybe it’d be better if it was easier.

It took no time at all to set up the plugin. I had a working prototype for Paul to see and approve within a day of my own free time. He was delighted too and had content feedback and suggestions on how it might work from a code perspective. These are implemented now and the plugin has just gone live on WordPress plugins.

Sometimes you have an idea of how you want something to work and in your head, there are perceived obstacles to overcome. I could have asked Paul about this and he could have said “no”, but that’s not the kind of guy Paul is. The API could have been large and unwieldy, but it wasn’t. I could have let the idea of this stand in the way of even trying, but I didn’t. I’m glad to have had the opportunity to learn from it and provide a tool for the community in return. Tito are doing great and all this plugin does is bring that greatness to another platform. I hope it helps out.

Thanks guys!

Paul Campbell

$30m, and a Preview

Our last post in June was an important one: $20m worth of tickets processed in the first 5 months of 2014.

We’ve been working hard for the last few months to improve our product lineup. We’ve put in long days and nights to address the entire experience of using Tito, from the organiser of an event to the person purchasing a ticket, to the volunteer at the door.

At some point during the summer, we realised that we hadn’t shipped a feature or posted any news to the blog in a few months. We joked at the time that our next blog post was probably going to be announcing $30m worth of tickets sold.

Well, as it turns out, it is. Earlier this month, just 3 months later, we crossed $30m.

To celebrate, we thought we’d share a preview of the things that we’ve been working on.

One of the most requested Tito features is a fully integrated registration process. Apple’s introduction of Continuity earlier this year marked a watershed moment in how we think about apps interacting together… it’s been clear for many years with Mashups and third party APIs that inter-app communication is a powerful tool, but Continuity shows how elegant integration can be.

On the web, Stripe turned heads with their seamless Checkout experience. Stripe weren’t the first to implement a third-party overlay for taking payments, but Stripe Checkout made the process exceptionally smooth, and the integration is simple.

In the domain of customer interactions Intercom’s Messenger is setting new standards for the kind of functionality that can be integrated into third party apps with just a few lines of JavaScript.

Inspired by this backdrop of third-party embedded experiences that feel great, earlier this summer, we set to work on a new, embeddable Tito registration experience, and I’m delighted to announce that the new Tito embeddable widget is available in beta.

The new widget is available as a ticket form or a button, and it is forward-compatible with the new Web Components W3 Spec. Web components represent the future of how integrations will be shared across apps.

Here’s a sample of the new widget:


Check out our beta docs if you’d like to use it for your self. It’s also way more customisable than before.

It’s dead easy to implement, and buying a ticket using it is super smooth. We’d love for you to try it out.

Paul Campbell

All The Small Things

I started back this week after a long honeymoon in New Zealand. I’ve spent my time mostly working on little things. After a big release, the temptation to chase the next big thing is high. Little things though make Tito that bit more compelling, or interesting, or simpler. A lot of the little things have been bugs, and we’ve fixed a lot of those, but some of them are screens and sections that were “good enough”, and now we want to make them better.

Kilian already blogged last month about some of the improvements we made to the order and ticket show views. It’s definitely a start, and we mean to keep refining.

Most of the stuff I’ve worked on this week is tucked away under feature flags so that we can kick the tyres a bit. Some little details did ship though. They’re subtle, but they’re asked for so often that I thought I’d draw a bit of attention to them.

The public ticket show view now includes an “Add to Calendar” button for import into your calendar app of choice.

2014-03-14 at 13.34.png

(you can also click the date on any event to download the calendar ICS file.)

We also now include a few subtle links to encourage folks to share their attendance after they make a purchase. It’s not loud. It’s not in your face. That’s not our style. But the links are there if you need them.

2014-03-14 at 13.39.png

An app is as much a collection of small features, little details, and well-thought-out touches as it is basic functionality and big features. We’re committed to continue delivering the big updates, but we also promise to make time for the small things, the things that you don’t even notice until you need them.

Doc Parsons

New Currencies for US and European Stripe Accounts

Yesterday Stripe announced support for 139 currencies for their US and European-based accounts.

This will be huge win for any event organisers wanting to use Stripe for selling tickets on foreign shores. Based in the US? Want to sell tickets in Sterling for a London event? No problem.

Today we updated all our exiting user accounts to allow these new currencies to be used. You can set the currency of your event in Customize > Money.

Please note: if tickets are already on sale for your event, we don’t currently support changing currencies. If you’d like us to make an exception for your event, please get in touch and we’ll figure something out.

New accounts have all 139 available currencies available by default. Canadian and Australian Stripe users need to be patient for a little while longer.

We’ve given the tyres a good kicking, but as always, if you spot any issues, please let us know via