Skip to content
All work
04Payments / Orchestration

Collections that run themselves until a human is needed.

Year
2023
Role
Backend services, workflow automation
Timeline
2023 · Ippopay
Stack
Node.js, MongoDB
$10M+
monthly volume
50%
faster collections
Stack
Node.jsMongoDBAWS SQS

The system

qr paymentsorchestratormongodbcollectionsreminders / sqsops dashboards

Overview

The payments and collections backbone at Ippopay: QR payment processing, loan-collection workflows, and reminder automation orchestrated over $10M+ a month, built so operations scale with queues instead of headcount.

01

problem

The problem

Collection cycles ran on manual follow-up. Agents worked call sheets, payments reconciled slowly, and every increase in volume meant hiring more people rather than moving more money.

02

strategy

Strategy

Automate the predictable path. Reminders, escalations, and settlement flows become queued, retryable workflows; humans enter only on exception, where judgement actually matters.

03

development

Development

Idempotent webhook ingestion for payment events, SQS-backed reminder workflows with escalation ladders, and a merchant workflow state machine that keeps every account's position explicit and auditable.

  • $10M+ in monthly volume orchestrated
  • QR payment processing and reconciliation
  • Escalation ladders with quiet-hours rules
  • Idempotent, replay-safe webhook ingestion
04

results

Results

Collection time halved. The same operations team handled multiples of the original volume, and reconciliation moved from days behind to same-day.

Key takeaways

01

Queues are an org chart: they decide what humans never see.

02

Idempotency is the difference between automation and incident.

03

Money systems earn trust through auditability, not speed.