Cloud HostingLaunch UnoPim on fully-managed cloud hosting — fast, secure and cost-effective plans.
Skip to content

Maker Checker Workflow

Store Link: View on Webkul Store

The Maker Checker Workflow extension lets users manage product and asset approvals with clear roles and visual tracking. It helps approve or reject updates easily through a dedicated section and keeps everyone informed with instant notifications. Users can set how many approvals are needed and skip certain fields to speed up updates without losing control. The side-by-side view shows original and draft data, making it easy to compare changes before final approval. All approval actions are tracked in logs, so users can see who made changes and when.

How it works

Maker edits product/asset

   Saved as Draft

Maker sends for Approval

Checker reviews (side-by-side diff)

  Approve / Reject

 Publish → Goes Live

Each step is tracked in a visual workflow, and all participants receive real-time and email notifications at every stage.

Key features

  • Approve products and assets with a role-based maker-checker system.
  • Set minimum approval levels to ensure controlled updates.
  • Track every approval step with a clear visual workflow.
  • Exclude specific product attributes from the approval process.
  • View and manage all pending approval requests in one organized place.
  • Instantly notify users of approvals, rejections, publishing, and comments.
  • Compare original and draft data side by side before final approval.
  • Keep a log of all changes in approval settings for easy tracking.
  • Add comments during review to improve communication between users.

Roles

RoleResponsibilities
MakerCreates or edits products/assets; sends drafts for approval
CheckerReviews drafts; approves, rejects, or publishes them

A user can hold both roles depending on their permissions.

Requirements

  • UnoPim: 2.0.0
  • PHP: 8.3+
  • Laravel: 12.x

Released under the MIT License.