Getting Started
Whenever you need to send data between QuickBooks and Salesforce, Breadwinner has you covered. The approach you take will depend on your automation needs and the records you want to sync.
As the method depends on which direction you want the data to flow, the sections below are split between the two data flow options.
Data Flow from QuickBooks to Salesforce:
Upon installation, Breadwinner creates several tabs and objects in Salesforce, which allows Breadwinner to populate QuickBooks data with Salesforce quickly and easily. This means that seeing QuickBooks data in Salesforce simply requires authenticating to QuickBooks from within Breadwinner. Once verified, you'll see QuickBooks data in those tabs/objects within minutes.
Here is a screenshot depicting the Breadwinner QuickBooks Objects (QuickBooks Invoices, QuickBooks Bills and POs, QuickBooks Companies, and QuickBooks Items), displaying some of the Invoices from QuickBooks in Breadwinner:
You may note the different symbols and flag colors that correspond to the Invoice status (red = Overdue, green = Paid, cross mark = Void Invoice, etc.).
And here is an example of the "QuickBooks Invoices" tab with an individual Invoice record:
After the initial sync with QuickBooks, Breadwinner will ensure that data stays fresh and up-to-date. If something changes in QuickBooks, that change is reflected within minutes back in Salesforce.
Controlling access to the Breadwinner objects can be done easily through the provided Permission Sets and/or Salesforce sharing rules (we recommend you install the app "Admin Only" and then use Breadwinner's permission sets to assign the appropriate permissions to your users).
Why do we take this approach? We consider QuickBooks the System of Record for accounting, so we make sure that QuickBooks is easily reflected in Salesforce, which is vital to an efficient business.
Data Flow from Salesforce to QuickBooks:
To see data flow from Salesforce to QuickBooks, ensure you are in "Active Mode."
Active Mode:
Syncing data from Salesforce to QuickBooks will depend on your business needs and also be based on your finance director's preferences.
Best of all, whatever you create or edit in QuickBooks will be reflected back in Salesforce immediately via Breadwinner.
Here are the four ways you can sync data to QuickBooks:
| Used By | Configured By |
---|---|---|
Guided Wizard | Users | Power Users, Admins, Consultants |
Custom Guided Wizard | Users | Admins, Consultants |
--Button URL Generator |
| Admins |
Global API | (Automated) | Developers |
Flows | (Automated) | Admins, Consultants |
--Apex Generator |
| Developers |
The above chart also includes two generators designed for Admins and Developers to help make their lives easier. The "Button URL Generator" creates the URL needed for the Custom Guided Wizard button. The "Apex Generator" helps generate invocable Apex code for you to be used for either a Trigger or within a Flow.
NOTE:
- The Global API is an additional add-on. Please reach out to the Sales team for more information.
- The Apex Generator is a tool to help you write the necessary Apex code. You will still need to make additional changes to this code to fit your needs.