The problem
The problem & approach
Choreograph create is a platform that allows users to create advertising campaigns from briefing to serving.
The problem at hand is that the platform currently lacks a quality control process, preventing teams from performing visual quality checks on their designs.
Our goal was to integrate a quality control feature that ensures all teams can consistently review and maintain the visual standards of their designs within the platform.
Impact.
Potential clients
Multiple major clients are waiting for in platform QC to sign up.
3
Existing agencies are currently beta testing.
Designs.
Providing a clear overview.
I needed to make sure the users have a good overview of the status for each advertising variant they are working with, as currently there is no way to tell if something is in review unless you have received an email telling you so.
Columns with each reviewers status appears on the overview table once approval requests have been created.
Before avatars are introduced, a tooltip gives users more detailed information.
Easily filter ad variants based on their current status.
Easily create + assign an approval request
One, two step
During the discovery phase, it turned out that the majority of our agencies have their own unique processes for quality control, with a varying number of steps.
One of the key findings was that regardless of how many steps, or what the process is, there were two major steps that were always shared - the internal quality control process and the client review.
The biggest differentiator between these two distinct steps was that the client review was a simple final sign off based around a more professional transaction and the internal process was a little chaotic in nature, with varying steps per agency.
Reviews are split into two categories, internal review and client review.
Reviewers added determine the review type.
Manage access and permissions.
Two important edge cases were raised and prioritised; when a request is sent to the wrong person(s) & when you need to speed things up and want to add new reviewers to the process.
Easily manage reviewer access. This unsubscribes the user from further notifications.
Moving communication inside the app.
A lot of time is being spent by users communicating about the advertisment variant status in external tooling, including emails, chat applications e.g. Slack and project management tools, e.g. Jira. The tools tend to differ per agency, but the processes remain similar.
Fast one click approvals that automatically notify the users in app, in email and on the overview.
Comments were moved inside the application and scoped to each ad-variant to easily keep track of comments and changes.
Keeping the workflow flexible.
Agencies have different workflows, sometimes it can even differ per campaign. I updated the status lifecycle of avertisements by removing the approved status and changing the reviews to be advisory, rather than a compulsory step.
Despite having two rejected requests, a user can still move the variant along in the workflow.
Process.
Understanding the user needs.
I lead multiple workshops with users from the main agencies that use the tool. The workshops were held online as each team is based in a different country (UK, Netherlands, Denmark, Sweden & Columbia).
Key takeaways.
Users need to know where each ad variant is within the workflow.
Communication and handover moments need to be communicated within the app - whilst still allowing users to keep using their external project management tooling.
We need to enable the option to fast track / skip the QC process for various use cases (e.g. time limitations).
Users need separate rounds of quality control variants to their internal team(s) and their client.