Every Request.
A Clear Decision.

Approval workflows for purchases, leave, expenses and content. Core Approvals keeps the request, the review and the decision history on your WordPress site.

Free for Core Forms users with a requested coupon code. Everyone else gets lifetime access for $99.

$99
Lifetime access.
One payment. Unlimited sites.

Early access. Test your workflows on staging before relying on them for live work.

Follow a Request to Approval

Interactive illustration · Sample data only

Office Monitor Purchase

Amount
$250.00 USD
Revision
1
Request status
In review

Enable JavaScript to try the illustrated review. No request or email is created.

  1. Purchase reviewAwaiting decision
  2. Final approvalWaiting for the first review

One workflow.
Every kind of request.

PurchasesLeaveExpensesContent

Use Core Forms?
Core Approvals Is Free.

Your Core Forms access qualifies you for a coupon that covers Core Approvals. You get lifetime access on unlimited sites.

  1. Request your coupon. Contact Product Support and include the email you use for Core Forms.
  2. Apply it at checkout. Use the code provided for Core Approvals.
  3. Install and set up. Download the plugin and choose your requester and reviewer rules.
Request My Core Forms Coupon

Coupon codes are supplied on request. The free-access offer is available to all Core Forms users.

Start With the Request.

Choose a purchase, leave, expense or content template. Adjust the fields, choose who can submit and publish the review workflow.

  • Add the native Request Form block to a page.
  • Give requesters their own status page.
  • Keep supporting files with the submitted revision.
  • Reuse a previous request as a fresh draft.

Core Approvals runs independently. If you already use Core Forms, map authenticated submissions into an approval request.

Explore the Osmium Demo
Core Approvals purchase request form in Osmium with sample monitor purchase details
Actual request form in Osmium, using sample details.

Keep Work Moving Through Review.

Give each request a clear next step, including when the answer is “please revise”.

Reviews in the Right Order

Use named reviewers or a role-based inbox. Add parallel reviews when several people need a say, and set how many approvals are required.

Rules That Route the Work

Send a request to the right reviewer using field conditions. Add extra review for a higher amount, or keep unmatched requests visible for assignment.

Revisions You Can Compare

See changed fields and added or removed files. Resubmission starts a fresh review so an earlier approval never silently covers different details.

Coverage and Escalation

Arrange a substitute for a reviewer who is away. Escalate overdue work to a supervisor or another reviewer, with a recorded reason.

Private Files and Guest Reviews

Keep attachments with their request. Invite an external reviewer using an expiring link scoped to the submitted revision.

Notifications Where You Work

Use email reminders, signed webhooks, or Microsoft Teams Workflows cards. Delivery jobs can be inspected and retried from WordPress.

Submit a RequestReview the DetailsRecord the Decision

See What Needs Attention.

Filter the inbox, save your usual views and see which stages are waiting or overdue. Supervisors can reassign a review with a reason rather than rewriting the original workflow.

  • Preview a saved workflow with sample inputs before publishing it.
  • Track completion time and pending tasks in local reports.
  • Compare revision fields and attachment changes.
  • Export a request history or print its approval record.

Deadlines use elapsed hours. Being overdue never approves or rejects a request automatically.

One Payment.
Every Site You Build.

Use Core Approvals for your own business and your client sites. The lifetime deal has no recurring license fee.

Core Forms users can request a coupon for the same unlimited-site access at no cost.

Get the Core Forms Coupon Details

Core Approvals

$99

One-time payment. Lifetime access.

  • Unlimited WordPress sites
  • Request forms, portal and reviewer inbox blocks
  • Sequential and parallel review workflows
  • Conditional routing and guest review invitations
  • Revision history, reports and private attachments
  • Coverage, escalation, email and Teams notifications
Get Lifetime Access for $99

Prices shown in USD. Core Forms users: request your coupon before checkout.

Before You Start.

The details that affect setup, access and review.

Do I need Core Forms to use Core Approvals?

No. Core Approvals has its own request-type editor, forms, requester portal and reviewer inbox. Core Forms is an optional submission source.

How do Core Forms users get it free?

Request a Core Approvals coupon through Product Support and include the email you use for Core Forms. Apply the supplied coupon at checkout to get the lifetime deal at no cost. There is no shared public coupon code.

How many sites does the lifetime deal cover?

Unlimited WordPress sites, including client sites. The same unlimited-site allowance applies to access redeemed with a Core Forms coupon. The $99 deal is a one-time payment with no recurring license fee.

What happens when a request changes?

The requester submits a new revision. Core Approvals keeps the previous snapshot and decisions, shows what changed, and restarts review from the first applicable stage.

Can people outside WordPress review a request?

Yes. Enable guest reviews and invite an external email address with an expiring link. The invitation exposes only its submitted revision and selected attachments. Existing WordPress members review through their accounts.

What should I check before using it on a live site?

This is an early-access build. Start on staging, test your own reviewer rules and check WordPress mail and scheduled jobs. It requires WordPress 6.9+, PHP 8.3+ and InnoDB. Multisite uses per-site activation; network activation is disabled. During early access, install updates from the supplied ZIP. Automatic license-based updating is not included in this build.

Give Your Next Request
a Clear Path to Approval.

Start with one request type and the people who need to review it.