I’ve been running Breadwinner for 6 years now, and have talked to thousands of people who A) have Salesforce and B) need insight into their finances, both to and from Salesforce and their accounting platform.

In that time, Breadwinner has grown from a single app (all we connected to was Xero) which had a single object, the Xero Invoice, which we displayed in Salesforce and kept up-to-date.

While this alone wasn’t revolutionary, showing an invoice in Salesforce with this single object started a design philosophy that has informed Breadwinner’s development since then.

I am so committed to this design philosophy and so committed to the idea that this is the best way to integrate a finance solution with Salesforce, that it has become Breadwinner’s mission to provide this amazing architecture and design to anyone who has Salesforce.

Our design philosophy involves:

  • A full, live copy of all Customers, Items, Prices, Inventory, and Accounts Receivable, and optionally Vendors and Accounts Payable, in Salesforce
  • This live copy is slave data, and the System of Record for finance data is always the accounting system
  • Records are styled for easy comprehension by untrained staff
  • Creation of new records is allowed through guided wizards, optimized for untrained staff
  • Edits to the Breadwinner records in Salesforce are not allowed
    • As Salesforce cannot prevent data edits from Admins, any Admin edits to Breadwinner records are not copied over to the accounting system.
    • These edits in Salesforce are overwritten within a short frame of time by the master data in accounting, to preserve the accuracy of the slave data
  • Changes to accounting data are allowed and encouraged through Salesforce Classes and Methods, which first create/update records in the accounting system, thus allowing and relying on business login in the accounting system.
  • Those changes immediately cascade that creation/update back to Salesforce so that the slave data remains accurate

By following this design philosophy, we also allow a clean separation between Sales and Finance systems of record, and also a clean business procedure flow for staff in different departments.

So far, Breadwinner has integrated with three accounting systems, Xero, QuickBooks, and NetSuite. Our integrations are currently the technological leaders (usually from day 1, thanks to our design philosophy) and will be the appropriate choice for about 90% of people who need a point-to-point integration between Salesforce and their account system.

As finance involves payments from customers, Breadwinner is also bringing payments processors such as Stripe, PayPal, and Venmo, onto Salesforce, and will do so in a manner that enhances the operations of both finance and sales, by tightly integrating our Payments app with our accounting apps.

I write this in late 2019. By 2024, we will be the go-to finance integration solution for anyone who has an accounting platform that 5% or more of the Salesforce customer base uses.

Learn more about how your business can increase efficiency, productivity, and accelerate your sales cycle with Breadwinner’s leading Salesforce and finance software integration solutions. Get started today!