← Work

Home / App Review System

App Review System

Workflow system for reviewing apps before marketplace listing

2022 · Internal tools

Wix App Market’s internal review platform is the tool Account Managers use to evaluate and approve apps submitted to the marketplace. As the team scaled, Account Managers began bypassing the old tool in favor of Google Docs and Slides for their actual review work, a clear signal that the platform wasn’t meeting their needs.

I started with discovery research to identify the root pain points, then led a full redesign: updating the UI to Wix Design System, restructuring the information architecture for organizational scale, and introducing an integrated review workflow with in-platform commenting and report submission.

Before launch, I facilitated a bug hunt session with Account Managers to validate the experience and surface edge cases. The result was a tool the team still uses and improves today - reducing reliance on external workarounds and consolidating the review process into a single, purpose-built platform that could grow with the organization.

What I Did

  • Conducted discovery research to identify pain points causing Account Managers to use external tools
  • Redesigned the platform’s UI aligned to Wix Style React guidelines
  • Restructured the system architecture to better support organizational scale
  • Designed a new integrated review workflow enabling in-platform commenting and report submission
  • Facilitated a bug hunt session with Account Managers to validate the redesign before launch

Impact

The tool is still actively used by Wix's Developer Relations team. It reduced account manager workload, shortened the review cycle, and made app evaluations faster and more consistent across the team.

Apps dashboard - full list of apps under review, with status, last change date, market status, app ID, and assigned reviewer
Apps dashboard - full list of apps under review, with status, last change date, market status, app ID, and assigned reviewer
Filtering the app queue by status and market listing to find specific apps quickly
Filtering the app queue by status and market listing to find specific apps quickly
Per-app activity log - every status change, reviewer, and internal note tracked chronologically
Per-app activity log - every status change, reviewer, and internal note tracked chronologically
Review report - comments organized by path, flagging issues by type and location within the app
Review report - comments organized by path, flagging issues by type and location within the app
Previous activity tab - all changes and comments from the app's last review, surfaced for context
Previous activity tab - all changes and comments from the app's last review, surfaced for context
Adding a comment to the report - reviewer selects the path and describes the issue before sending it to the developer
Adding a comment to the report - reviewer selects the path and describes the issue before sending it to the developer
Finalizing the review - reviewer adds an internal note before publishing or declining the app
Finalizing the review - reviewer adds an internal note before publishing or declining the app
Activity log after publishing - full status history visible, with the option to unpublish if needed
Activity log after publishing - full status history visible, with the option to unpublish if needed
Team management - all Cactus users, their roles and emails, with options to add or remove members
Team management - all Cactus users, their roles and emails, with options to add or remove members
Role assignment - four role types (Admin, Account Manager, Integration Manager, Viewer) control what each member can do
Role assignment - four role types (Admin, Account Manager, Integration Manager, Viewer) control what each member can do

Bottom line

The most telling signal was that the team had already voted with their feet, doing the actual work outside the platform.

That meant success was not about launching a redesign; it was about building something good enough that they would stop reaching for Google Docs. The pre-launch bug hunt session was one of the more useful things I did on this project.

More work