Ometria is an AI-powered customer insight and cross-channel marketing platform. The platform has the data capabilities of a CDP with a cross-channel marketing orchestration platform which helps retail marketers create personalized experiences throughout the customer journey. Founded in 2013, the company raised $6m in series A funding in 2017. Two years later in 2019, they raised $21m series B funding and won “Best MarTech Startup” at The Europas.
We joined as Interim Product Managers for the development team at Ometria. As part of the team, we were responsible for ensuring customer happiness and retention of the existing B2B client base.
We had to jump in quickly and lead the development teams comprising engineers, UX Designers, and an Engineering Manager by identifying roles and responsibilities based on the mission's needs.
As a part of this initiative, we had to come up with a prioritized list of problems that the clients had been raising with Ometria. To come up with this list we first started gathering the problems from ProductBoard. ProductBoard was where all the incoming email conversations between clients and the Customer Success team were collected.
The approach we took here was to understand the frequency of the number of times a problem was raised by a particular client. As a next step, we started looking at the problems that were raised by multiple clients. We closely worked with the Customer Success Managers (CSMs) to deep-dive into that.
What helped in coming up with a prioritized list of problems that the team needed to focus on and solve was understanding the problems raised by the ICP (Ideal Customer Profile) clients, the frequency of problems, and the inputs from CSMs to understand what are the critical services for clients based on their user journey on the Ometria platform.
As part of moving the development team towards the Canary Deployment Strategy, we worked closely with different development teams to understand their current deployment strategy.
We looked into the status quo and tried to understand:
We then looked into the existing knowledge the team had about Canary Deployments trying to understand:
These inputs helped plan the implementation of Canary Deployments across the different development teams.
As the Ometria platform handles huge chunks of data, Ometria wanted to ensure that even the larger B2B clients could run advanced reports about their marketing campaign’s performance speedily. To solve this issue we worked closely with Ometria’s Customer Success Managers for clients with a large volume of data, to understand their user journey on the platform and the goals they have while creating/scheduling such reports.
To address this issue we identified the solution with the engineers to develop an async reporting feature that enabled the B2B clients to have saved/cached reports. This solution enabled the client to save the filters used to create such reports and hence reduced the load time every time new data was fetched.
To have a smooth rollout of the feature:
Notable outcomes we delivered for the mission:
💡 Prioritized a list of problems/features to be implemented on the platform
💡 Gathered requirements from development teams and developed a plan for Canary Deployments
💡 Delivered Beta version of Async Reporting feature reducing processing time for report generation