Custom Integration Partners
Experienced engineers know that even in 2021, incorporating new software into your existing ecosystem is rarely as easy as “plug-and-play.” One way or another, existing data and processes must be accessed or even migrated from often-legacy systems and databases, and this can lead to additional challenges, bottlenecks, and blockers along the way:
Build New, Maintain Existing
Poppins needed to maintain their existing platform’s data and functionality while integrating Dwolla platform features and migrating users. In order to safely build and test these new features and connections, we set up feature toggles to only impact a specific subset of users, while supporting both workflows simultaneously.
More Than Migrations
Where possible, we migrated existing users over to the new system, but Poppins also needed a way to onboard new users and verify user accounts in Dwolla. To accomplish this, we built custom interfaces over the Dwolla APIs, which enables identity verification, bank account verification, an employer-to-employee invitation system, and includes a knowledge-based-authentication process and a document upload ID verification process.
Next Step Notifications
Poppins’ existing ACH processes were manual and did not provide timely feedback or easy error resolution, which increased the risk of failed transactions. To address this concern, we built out a notification system using webhooks and custom endpoints. This system lets end users know when money is leaving or entering their accounts, and lets Poppins know if there are any problems with a transaction.