Case study
Check21
Payments and receivables automation that deposits straight to your own bank.
Visit check21.com (opens in a new tab)- Founded in Coral Springs, Florida
- 2009
- Transmitted through its platform
- $5B+
- Payment submissions processed
- 40M+
- Payment and document solutions
- 10
What they do
Check21 builds software that lets businesses accept checks and ACH payments and send them directly to their own bank, with no third-party processor in the middle. It is a technology provider, not a payment processor, and works with any bank.
Most of its products run natively inside Salesforce, so finance teams scan a check, match it to the right invoice, policy or donation, and deposit it without leaving the system where their customer data already lives. Customers include property managers, nonprofits and universities, city and state governments, insurers, self-directed IRA custodians and logistics companies.
“Soulf felt like part of our team from the first week. Their people are senior and they learn fast, so we never had to hold their hand. They use AI tools in a smart way and you can see it in the results: work that used to take us months now gets done in a few weeks. What I value most is that they really care. They think about our customers, they ask the right questions, and every release they hand us is tested and ready to go.”
Ido MerosSVP, Check21.comWhat Soulf builds for Check21
Core Service: monolith to microservices
We led the migration of Check21's Core Service from a monolith to microservices, building 12 Node.js and Java services deployed as Docker containers on AWS EKS for zero downtime during peak traffic.
- Backend
Payology Check Scanning
We engineered the product end to end: a JavaScript driver (Ranger) for local check data capture, a Java REST API that processes and validates check images through an OCR server, and the Salesforce integration built with Apex and custom UI components.
- Frontend
- Backend
DocuSplit PDF Extraction
We created DocuSplit, PDF extraction inside Salesforce. The product was presented at Salesforce's Dreamforce event.
- Frontend
- Backend
- Design
ACH and X9 payment processing
We built an end-to-end payment solution that processes ACH and X9 check-image files, handles returns automatically and exchanges files securely over FTP with Bank of America, Chase, Wells Fargo and other partner banks.
- Backend
- QA