Managing financials is hard even at the best of times. A client came to cStreet Campaigns asking for a tool to sync their BeanStream payment processor and NationBuilder databases (yes, multiple!). Doing it manually was getting out of hand. Luckily, BeanStream had an API which sent an HTTP POST request whenever a transaction was made. Utilizing this, and NationBuilder's own secure Donations API, I was able to sync both databases seamlessly within a Rails application I developed for the client. Saved everyone a lot of time doing it too!