Project overview
A leading power and utility company needed a more efficient way to run credit checks during contract creation. The existing manual process was costly, error-prone and slowed liquidity.
Challenges
- Complex manual processing increased time and errors
- High operational overhead from labor-intensive credit checks
- Scalability issues as the customer base grew
- Need for reliable third-party integration and transparent process visibility
Our approach
We built an automated, API-based event system integrated with the contract management platform, using API Gateway, Lambda and SQS for reliable async processing.
Event-driven flow
- Contract creation triggers an API call to initiate the credit check
- SQS queues manage event traffic and async handling
- Lambda functions process business logic for each event
- Reliable forwarding of requests to third-party credit check providers
- Automatic approve / reject / manual-review decisioning based on results
- End-to-end monitoring for transparency and accuracy
Outcomes
- 70% reduction in manual credit-check handling
- 90% reduction in credit-check errors
- Decisions completed within minutes
- Architecture scaled with the customer base without added effort

