Homepage
/
Blog
/
Strapi Record Locking Plugin
Plugin

Strapi Record Locking Plugin

Jiri Mouka
,
Strapi Guy

2025-08-06

When you run Strapi in a real team, content conflicts happen fast. Two editors open the same entry, both make changes, one saves last, and data is gone. Strapi does not solve this out of the box.

The Record Locking plugin from Notum fixes that.

What it does

The plugin prevents multiple users from editing the same record at the same time.

When a user opens an entry for editing, the record is locked. Other users can still view it, but they cannot edit it until the lock is released. The admin UI clearly shows who is currently editing the record.

This removes silent overwrites and makes multi user editing predictable.

How it works

The plugin adds a small backend layer and extends the Strapi admin UI.

  • Uses WebSockets or polling to track active editors
  • Stores record locks on the server
  • Shows lock status directly in the admin
  • Automatically releases locks when a user leaves or disconnects

No custom workflows. No editorial hacks. Just a simple technical lock.

Compatibility

  • Latest version supports Strapi v5
  • Fully rewritten in TypeScript
  • Older versions are available for Strapi v4

The codebase is small, readable, and easy to extend.

When you should use it

This plugin makes sense if:

  • You have multiple editors or admins
  • Content accuracy matters
  • You already hit overwrite issues
  • You want predictable behavior without training editors

If you run Strapi as a single admin CMS, you probably do not need it.

Why we built it

We run Strapi in production for large teams. Record overwrites were a real issue.

This plugin is the simplest solution we found, so we open sourced it.

https://market.strapi.io/plugins/@notum-cz-strapi-plugin-record-locking

Meet the Author

Jiri Mouka

CMO & co-founder who keeps close to current Strapi trends.

Went full LinkedIn with a Strapi theme. Sharing tips and ways in the newsletter "How Strapi Can Help You"

LinkedIn

Contact Us

Hi, Notum here.

Send us a message and we’ll get back to you shortly.

You can also e-mail us at sales@notum.cz or book a meeting directly in our calendar.

Hi, Notum here.
Step 1

Send us a message or schedule a call.

Step 2

Discuss your needs in a 25 min free call.

Step 3

Get a quote from us within 3 days.

Get in Touch

Submit
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

You can also e-mail us at sales@notum.cz or book a meeting directly in our calendar.