This project had a few different components we had to figure out.
First up, we needed to build a system to dynamically choose 3 of the 5 possible "Driver Benefits" to showcase for each video, based on what was appropriate for that driver personally.
After that, we needed to ensure that all of the custom fields were able to be swapped – things like the driver's name, photo, and loyalty tier status (which affected the entire aesthetic theme of the piece.)
While shot selection, images, and names are straightforward enough to templatize, we needed to be able to handle text in any of several dozen languages – while preserving the client-approved animation.
This brought some strange situations fun challenges to solve, especially around languages that didn't provide clean paragraph break points. But hey, that's what we call a good time.