II. Running the application for the first time.
After you've uploaded the QWC file to the QuickBooks Web Connector, you will need to run the application at least once before syncing any real or test data. Please follow these steps for best practices.
III. Mapping the metadata.
The first time you run the application, it will pull metadata from QuickBooks into the ZBrains dashboard. This will include the names of custom fields, sales representatives, and your chart of accounts.
You will need to perform this step if you'd like to sync product records from Zoho CRM to QuickBooks, as this inventory account information is required by QuickBooks.
IV. Add some test data to the system.
Once you've confirmed your QuickBooks custom fields have arrived and that your sales representatives and chart of accounts are mapped properly, it's time to add some test records to your QuickBooks or Zoho platforms to confirm the sync is working the way you'd like it to work.
For Accounts or Customers:
- Confirm your sync direction by checking Settings >> Sync Direction.
- Create a test account (if your system of origin is Zoho CRM) or customer (if it's QuickBooks). Make sure to fill in fields mapped by the integration. Save this new account or customer.
- Return to your QuickBooks Web Connector, check the box to the left of the ZBrains app, and click "Update Selected." The Web Connector will run.
- Once the Web Connector has finished running, return to the ZBrains dashboard and check your sync logs by clicking Logs >> Accounts. Confirm the record has synced by clicking the blue "Info" button to the right of the record and checking its name. If multiple records appear in this log, it means multiple records have synced.
- If you receive an error message, use the error description to correct the error and run the Web Connector once more to sync the record.
- If you receive an error message with no description, please contact us by filling out a support ticket.
- Once the record has synced, search for the record in the destination system and confirm all the information you have mapped has synced across platforms.
Note: These instructions also work for syncing Vendor records, as they behave the same way as accounts/contacts
For Products or Items:
- Confirm the accuracy of your sync direction by going to Settings >> Sync Direction.
- Create a test product (if your origin system is Zoho CRM) or item (if your origin system is QuickBooks). Make sure to use fields that are mapped in your Mapping >> Products section. Save this new product or item.
- If you want to sync products from Zoho CRM to QuickBooks, you will need to map the chart of accounts: Asset Account, COGS Account, and Expense Account, by going to Settings >> Inventory Settings. Please see this page for configuration instructions.
- Return to the QuickBooks Web Connector, check the box to the left of the ZBrains app, and click "Update Selected." The Web Connector will run.
- Once the Web Connector has finished running, check your ZBrains dashboard logs by going to Logs >> Products. Confirm the record has synced by clicking the blue "Info" button to the right of the record and checking the record's name. If multiple records appear in this section of the log, it means multiple records have synced.
- If you receive an error message here, please use the error's description to correct the error, then run the Web Connector once more.
- If you receive an error message with no description, please contact us.
- Once the logs confirm your test record has synced, search for the same record in your destination system and make sure the information you've mapped in the ZBrains dashboard has populated correctly.
For Transactional Records (Invoices, Sales Orders, Quotes, Purchase Orders):
- Confirm the accuracy of your sync direction by going to Settings >> Sync Direction.
- Confirm the account/customer and product/item you'd like to associate the test transactional record with have both already synced across platforms.
- Return to the QuickBooks Web Connector, check the box to the left of the ZBrains app, and click "Update Selected." The Web Connector will run.
- Once the Web Connector has finished running, check your ZBrains dashboard logs by navigating to Logs >> Products. Confirm the record has synced by clicking the blue "Info" button to the right of the record and checking the record's name. If multiple records appear in this section of the log, it means multiple records have synced.
- Once the logs confirm your test record has synced, search for the same record in your destination system and make sure the information you've mapped in the ZBrains dashboard has populated correctly.
We recommend a time between 3-5 minutes, but you may choose to run the integration fewer times if you only sync a minimal amount of data. Do not run the integration on an interval of fewer than 3 minutes, as some single syncs can take up to two minutes.