The Challenge
One product had to work across dozens of email marketing platforms, and no two of them build an email the same way. Klaviyo, HubSpot, Mailchimp, Keap, ActiveCampaign and the rest each ship their own editor with their own markup, their own save path and their own idea of what a template is. The marketer sees one button. Underneath it, every platform is a different program.
And none of it holds still. Chrome ships every few weeks, the platforms redesign their editors on their own schedules, and an extension that reaches into an interface it does not own breaks the day either one moves. Continuous maintenance is not a phase of this project, it is the shape of it. The extension also had to stay light and reliable, because it runs inside somebody else’s application and gets blamed for anything that happens there.
The commercial half was just as real. Hundreds of businesses were going to be on this, each with their own people, their own accounts and their own subscription, and none of that could live in a spreadsheet or in the extension itself. User management and licensing had to be centralised somewhere the group’s own operators could work, which meant a platform behind the product, not just a product.