My kids really, really like Chick-fil-A. They’d get it for every meal if we let them. And we probably let them more than we should. As a result of their insistence, and that they’ve been on holiday break for the past (almost) two weeks, I’ve been ordering Chick-fil-A a lot lately. I think they have the best mobile food ordering app out there.
The app is well designed. Screens are clean and well organized. Whether ordering a meal combo or just one item, you’re able to customize as much or as little as you like and it’s structured in such a way that one can build a complex order without mistakes. It balances infusing the brand and style into the experience while prioritizing usability.
These are the reasons why the app is good. It is not why it’s great.
What makes the Chick-fil-A mobile app great is how well it leverages technology to solve real needs for its customers AND address business imperatives for the restaurant.
The app uses GPS to determine when to start building the order, ensuring that it is fresh and ready when you arrive. The Chick-fil-A near us is two towns away. Depending on traffic the drive can take 20 minutes, 40 minutes, or longer. There’s really no way to accurately gauge the time to the restaurant. This presents a challenge for ordering it ahead of time, or it would. I place our order via the app at home and then hop in the car. When(ever) we get there, the food is ready and fresh, usually just being bagged as we pull up to the window.
By tying the start of order fulfillment to the customer’s location (we’ll leave the understandable privacy discussion of whether you should share your location with a business for another post), Chick-fil-A ensures that they limit wait times and avoid warm food cooling unnecessarily. Because the restaurant is fast food, they know they can assemble an order quickly (they do it when you order in the store or at the drive through). It provides a real benefit to the user (convenience and freshness) and eliminates waste for the restaurant (e.g. food not being picked up, customer complaints about cold food, etc.). Brand value is reinforced because the user consistently receives fresh, hot food. That’s a win for everyone.
I’ve not seen a lot of food ordering apps that leverage GPS in this way. A lot of apps offer live order tracking where you’re updated as the order is being made/assembled. Think Starbucks app telling you your drink is being made or UberEats letting you know where your delivery driver is. Updates are sent to the customer while the process continues unadjusted, whether notifications are read or not. Information flows one way, after a step is completed. The Chick-fil-A mobile app flips that dynamic. GPS is used to trigger actions.
This may appear a simple adjustment, but again, not a lot of companies are doing it this way. I wonder how Chick-fil-A was able to think differently on this, and I imagine they must have used service design as an approach in ideating and developing the app. Service design is where the team considers not just the digital solution but how employees are involved in the process to design a better flow. “Service design improves the experiences of both the user and employee by designing, aligning, and optimizing an organization’s operations to better support customer journeys,” Sarah Gibbons, in NN/g’s Service Design 101 explainer.
The Chick-fil-A mobile app required more than just digital design. It required making changes to how the restaurant received and fulfilled orders. Employees needed new training. Intake processes need to be adjusted. It requires more work to build this solution, but when done right it produces a more holistic and satisfying experience.
I did some digging and the app was built using design thinking and service design methods. It was developed by an outside agency, Bottle Rocket, who wrote this about their approach:
Utilizing design thinking, our team crafted an innovative mobile ordering application, Chick-fil-A One, that took full advantage of Chick-fil-A’s best-in-class capacity. We created a GPS-enabled mobile order-ahead solution. Restaurants would be notified of an order when customers were in-route to the store — ensuring no meal was ever cold and long wait times could be avoided.
A key part of this solution is being able to look at the available technology and deploy it in different and original ways. We all have GPS-enabled smartphones in our pockets. How might that fact be leveraged to provide a better user experience?
Allow me a brief tangent: 10 years ago I was overseeing our agency’s summer intern project where the cohort was recommending to Dunkin Donuts that they should build group ordering as a feature in the app. Users would be able to invite others to add their order to one single consolidated order online (something more common today). They had done a lot of user research and had a strong case for it. In preparing for the pitch, we had learned that Dunkin had actually offered group ordering in the app years before and it failed. That first implementation consisted of a button that would open a PDF the user could print and then fill out with pen or pencil and take to the store. Group order was (is) a good idea. The first version failed because the technology didn’t support the solution; user needs were not really being met. At that time the ability to collaborate in real time across multiple mobile phones did not exist. We were able to make the case that the evolution of technology made a once-failed idea now relevant.
Chick-fil-A has the best mobile food ordering app on the market because it leverages technology in a meaningful way, providing real value to both customer and business. It’s innovation relies not just on designing a better digital application, but in also updating the way in which employees operate. This is a more thoughtful, holistic approach.