Skip to Content

Module for Odoo Online · Portfolio Protection

Nobody wipes out your customer base in one go.

If a user tries to bulk-delete contacts, opportunities or activities, the module blocks the third attempt of the day and alerts management in a private channel.

Private channel · ManagementManagement only

Alert: Ana Pérez deleted the contact "Grupo Constructor Peninsular" (1 of 2 allowed today).

Alert: Ana Pérez deleted the opportunity "Thermoplastic paint, 15 t" (2 of 2 allowed today).

Block triggered: Ana Pérez tried to delete a third opportunity today. The action was stopped and she was asked to mark it lost instead.

Sound familiar?

It happens in almost every sales team.

A rep leaves, and their contacts "disappear" with them.

Opportunities deleted "by mistake" that nobody can rebuild.

You discover the hole in your database months later.

How it works

Three steps, inside your Odoo.

  1. 01

    Every deletion is counted

    Per user and per day, across contacts, opportunities and activities.

  2. 02

    Management finds out quietly

    On the first and second deletion, an alert to management's private channel: who, what and how many so far.

  3. 03

    The third one is blocked

    With a message that explains the limit and suggests marking it lost instead of deleting.

What changes

From day one.

It stops at the third

Not at the hundredth: bulk deletions are blocked the same day, on the spot.

Management knows immediately

In a private channel, without the user knowing anyone found out.

What's dead gets marked, not deleted

Lost or archived, as Odoo recommends: the trail stays, the hole doesn't.

Would you know today if someone deleted fifty contacts last night?With this module it never gets to fifty: it stops at two.

Book a demo

What your team sees

No new screens: everything happens where they already work.

  • The daily limit is set with you; the standard is two.
  • Normal work isn't slowed down: deleting one or two records a day is still allowed.
  • Alerts go to a channel only management can see.
In management's private channel

Alert: Ana deleted the opportunity "Thermoplastic paint, 15 t" (2 of 2 allowed today)

Block triggered: Ana tried to delete a third opportunity; the action was stopped

Frequently asked questions

Before you book the demo.

What if we really do need to delete a lot?

An administrator does it, or the records get marked lost or archived, which is what Odoo recommends.

Does it log who deleted what?

Yes, in the private channel, with the user's name and the record.

Does it apply to every user?

That's defined with you; usually it applies to everyone except management.

See it running in your Odoo.

We'll show you with your own catalog and your own team. No commitment.