I have worked several campaigns for Lloyds bank.
This particular creative exported approx. 60 variations.
A semi-automation process was created using node and grunt to iterate over a bespoke template setup. First a single banner would be created then divided into reusable chunks, content variations would be manually populated then the process would stitch together the final optimised banner outputs.