P I X E L P E T A L S
Custom Solution · Workflow + WhatsApp

Releases that move themselves from draft to approved

A project & release tracker with a multi-stage approval workflow — and the moment a release is approved, the right people get a WhatsApp notification. No more chasing a spreadsheet.

The Problem

Tracking releases and sign-offs in a shared spreadsheet stops working the moment more than one person touches it.

Carbiforce ran their sprints and deliverables off an Excel sheet. Nobody could tell at a glance what was waiting on whom, approvals happened over scattered messages, and "is this signed off yet?" was a daily question.

Why it hurts

A release sitting unapproved is a release nobody is shipping. When the approver doesn't know it's their turn, work stalls for days — and a stale spreadsheet gives no audit trail of who approved what, and when.

The Solution

A live tracker where every release walks a clear approval path — and pings the next person on WhatsApp.

A bespoke approval app built on Laravel 11 + Livewire 4 + MariaDB, integrated with the Meta WhatsApp Cloud API. Each release moves through defined stages, and every stage change fires a WhatsApp notification to whoever needs to act — so the workflow drives itself instead of waiting on a chase-up.

Our Approach

Map the workflow

We defined the release stages — draft, submitted, approved, rejected and deployed — and gave each one a clear current owner, so at any moment it is obvious whose turn it is.

Build the tracker

We replaced the Sprint1 Excel sheet with a live project and sprint tracker, adding deliverables tracking with attachments and per-item status.

Wire up WhatsApp

Every stage change fires a notification through the Meta WhatsApp Cloud API, so the next person to act hears about it the moment a release moves.

Roles & audit trail

Admin and client views each get their own approvals queue, boards, tickets and reports, backed by a full audit trail of who approved what and when, plus a failed-notifications screen.

Multi-stage approval

Every release walks the same clear path

A release is raised, submitted, reviewed and approved — each step owned by a named person and recorded with a timestamp. The status only flips to Approved once the approver has actually ticked it off, so there is always one source of truth on where a release stands.

WhatsApp notifications

The next person hears about it instantly

Every stage change fires a templated message through the Meta WhatsApp Cloud API — straight to the phone of whoever needs to act next. Approvers don't have to live in the app, and a release never stalls just because someone didn't know it was their turn.

Proof

The spreadsheet is gone — approvals now have an owner, a timestamp and a notification.

120+ releases tracked through the approval workflow
~60% faster approval turnaround vs the old spreadsheet
15+ sprints planned and tracked in one place
1 Excel sprint sheet fully retired

Now the default way the team tracks releases.

700+ projects · 450+ UK/EU buyers · 5★ on PeoplePerHour

Let's build yours

Want approvals that chase themselves on WhatsApp?