CasEngine by CodEngines
Obligations & renewals

Licence renewals and filings that chase themselves.

Every dated commitment — trade licence renewals, regulatory filings, powers of attorney, document expiries — attached to the client, case or project it belongs to, with a named owner and a reminder before it falls due.

The problem

A trade licence expires. Nobody misses it deliberately — it simply belonged to no one.

These commitments live in the gaps: a renewal date in a spreadsheet somebody maintained until they left, a power of attorney whose expiry only matters on the day it is needed, a filing that recurs annually and is therefore forgotten in eleven months out of twelve. The cost of missing one is never proportionate to how easy it was to miss.

How it works

From the commitment to the reminder.

  1. 01

    Attach it to what it actually concerns

    An obligation belongs to a client, a case or a project — not to a general calendar. Which means it is found by whoever opens that record, not only by whoever remembers it exists.

  2. 02

    Pick from your own categories

    Categories carry their own checklists of obligation types, so "Licence & Renewals" offers trade licence renewal and the rest rather than asking somebody to type it correctly. Several can be logged at once — each becomes its own tracked item.

  3. 03

    Give it an owner and a deadline

    One or more named people are responsible, and a deadline is required — it cannot be left blank or set in the past. The form tells you, as you set it, how many days before the deadline the reminder will fire.

  4. 04

    The reminder finds the owner

    It goes to the person responsible, in Arabic or English, the configured number of days ahead. Move the deadline and the reminder recalculates itself; put the obligation on hold and reminders pause, then resume when it is live again.

  5. 05

    Work it, and keep the trail

    Not started, in progress, completed — with every change of status, deadline or owner kept in a history. When somebody asks why a renewal slipped, the answer is a record rather than a reconstruction.

See it

The same thing, on screen.

A dated commitment, its owner, and the reminder that arrives before it falls due.

Outcomes

What changes for the firm.

In detail

Everything included, in one place.

Attached to the record it concerns

Obligations belong to a client, case or project rather than to a standalone calendar, so they surface where the work is rather than only where somebody thought to look.

Categories with their own checklists

Each category loads the obligation types that belong to it, so logging a licence renewal is a selection rather than free text — which is what makes the list filterable a year later.

Named ownership, required

One or more responsible people must be assigned, and a deadline must be set and cannot be in the past. The two most common reasons a commitment is missed are prevented at the point of entry.

Reminders that follow the date

The reminder fires a configured number of days before the deadline and goes to the owner in their own language. Change the deadline and it recalculates; there is no second thing to remember to update.

Pause and resume

An obligation on hold stops reminding without being deleted or marked complete, and resumes when the matter is live again — because the alternative is people silencing alerts they then never restore.

Filters that match how you work

By status, by deadline bucket such as overdue or due soon, by obligation type, by related record, or by owner — including everything assigned to you.

FAQ

Common questions about this feature.

Any dated commitment attached to a client, case or project — trade licence renewals, regulatory filings, powers of attorney, insurance and document expiries, recurring compliance dates. If it has a deadline and a consequence for missing it, it belongs here rather than in somebody's calendar.

Related

Works with the rest of the platform.

See it on your own matters

A short walkthrough with our team, using the kind of work your team handles day to day.