SignalFoundry
CapabilitiesApproachWorkAbout
Contact
SignalFoundry

Engineering systems that organizations depend on. We design, integrate and operate the platforms, infrastructure and workflows modern organizations run on.

Company

  • About
  • Approach
  • Careers
  • Contact

Capabilities

  • Software Systems
  • Data & Analytics
  • Cloud & Infrastructure
  • View all →

© 2026 SignalFoundry Ltd. All rights reserved.

contact@signalfoundry.techPrivacyTermsSign in
Work/Internal Business Automation Platform
CASE RECORD // SOFTWARE ENGINEERING

Internal Business Automation Platform

Workflow builder and business automation platform replacing manual approval chains for a financial services organisation.

Discipline

Software Engineering

Year

2024

Status

Completed
01 // OVERVIEW

A financial services organisation ran over sixty recurring processes entirely through email chains. When an approver was absent, processes stalled with no visibility into where a request stood.

02 // THE CHALLENGE

Manual approval processes had grown organically with no standard structure. Compliance required a full audit trail for certain categories, which the email-based system could not reliably provide.

03 // THE APPROACH

A no-code workflow builder allowing the operations team to define approval steps, assignees, escalation rules, and timeout behaviours. Each workflow stored as a versioned JSON schema. Notifications sent when actions were overdue.

04 // THE OUTCOME

Within six weeks all sixty processes migrated from email. Average approval turnaround fell by sixty percent. The compliance team gained an on-demand exportable audit trail for every workflow instance.

05 // TECHNICAL NOTES

Workflow definitions used a directed acyclic graph stored as JSONB in PostgreSQL. The execution engine was a Node.js state machine. State transitions written as append-only events before updating the state record.

Project Details
Technologies
ReactNode.jsPostgreSQL
Duration20 weeks
Year2024
StatusCompleted

Work with us on something similar.

If you have a similar challenge, tell us about it.

Start a conversation
← All case studies
Start a project

Ready to build something that works?

Start a conversation