Integrating your Zoho QuickBooks Extension Online helps you to keep your customer and inventory module data up-to-date. This helps you to reduce time spent during data entry and eliminate the dual entry of data from your sales process. Also, we offer bidirectional sync methods for Contacts, Invoices, Products, Quotes, and Sales Order records.
Connect Zoho CRM and QuickBooks
Install the Zoho QuickBooks Extension from Zoho Marketplace.
Once you have installed the extension, click on the three dots from the modules menu of Zoho CRM and select QuickBooks from the drop-down.
Now you will be taken to a page where you have to connect your Zoho QuickBooks Extension accounts.
To connect your QuickBooks account,
In the QuickBooks widget, Click on Connect to connect your QuickBooks account with Zoho CRM.
After that, it prompts you to select the company. In the popup, select Yes if you already have a company in QuickBooks.
If you don’t have any company yet in your QuickBooks account, click No. Go to your QuickBooks account and create a new company and then get back to the Extension.
Once you have done, choose the company which you would like to connect with and then it will automatically connect.
To connect your Zoho CRM
Click on “Authorize” to connect your Zoho CRM with QuickBooks.
Here, select Accept to allow “Zoho QuickBooks Extension” to access your data to perform synchronization.
Then click on Next to Start your data sync.
Click on the Settings menu from the left sidebar. Now, start configuring the records in order to sync the created or updated records from Zoho CRM to QuickBooks and vice versa. Also, you can perform the deletion of records bidirectionally.
Zoho CRM to QuickBooks Sync Configuration
In this configuration section, you can sync records as per your wish. Enable the On Save Sync option to start synchronizing records whenever you create and save a new record inside Zoho CRM and disable it if you don’t want to perform sync from Zoho QuickBooks Extension.
Enable the Modules like Contacts, Products, Invoices, Sales Orders, and Quotes in which you want to perform sync from Zoho CRM to QuickBooks.
Enable the Create and Update option for any module widget in order to sync the modules records when it is created or updated inside Zoho CRM to QuickBooks. Also, you can delete records in QuickBooks easily by deleting the records from Zoho CRM. To delete a record in QuickBooks, enable the Delete option for the modules you need.
Choose the Phone number or email address or none option from the ‘Default module for contacts’ dropdown. If you are selecting a phone number or email address as the default module for contacts, then the records from the contact module of Zoho CRM will be synced only with the default field. If you are not enter the default field selected then the record won’t be synced. Likewise, if you are selecting the None option the records from the contact module will be synced to the Customer module of QuickBooks irrespective of any default field.
Once you have configured it, click on Update Configuration.
QB to Zoho Sync Configuration
Similar to Zoho Sync Configuration, in QB Sync configuration you can sync the created and updated records of the selected modules.
Click on Allow Sync to start your sync from QuickBooks to Zoho CRM. You can also disable it to stop the synchronization of records from QuickBooks to Zoho CRM.
Select the Default module for Contacts from the drop-down. By selecting an option, you can sync the records of Customers in QuickBooks to Accounts or Contacts of Zoho CRM.
Enable all the modules by clicking the power button icon to perform the sync operations. It lets you create, update or delete records in a bidirectional way. That is, for example, if you delete a record inside QuickBooks it will delete the record in Zoho CRM automatically.
Once you have done your configuration, click on Update Configuration.
If you want to use another QuickBooks account, then click on the ‘Reset Connection’ option inside the Reset tab of the Settings page. By resetting your QuickBooks account, the details of the records synced from your QuickBooks account will be erased. After resetting your QuickBooks account, you can start a new syncing process.
Your extension comes with the Zoho CRM language by default. Zoho QuickBooks Extension lets you set up languages for the extension to make the extension easily accessible for the users. Currently, the extension has three language options like English, German, and French. To set up a language, choose the desired language from the drop-down and click on the ‘Update Language’ button.
Synchronization of records can only be performed if the fields are mapped. Click on Mapping from the menus, to begin your mapping.
You can do mapping separately for all the modules like Contact, Accounts, Product, Invoice, Sales Order, and Quote.
By default, the fields are mapped automatically for all the modules. If you want to perform custom field mapping, do it by just dragging and dropping the fields. Select and drag the field that you want to relate to the QuickBooks field from the list of field items present on the right side. Drop it inside the corresponding field box.
In this type of sync, you will be able to sync a bunch of records within a specific date range. You can perform historical sync for the modules Customer, Product, Invoice, Sales Orders, and Quotes.
Note: If you enable any of these three modules (Invoice, Sales Order, and Quotes) the Contacts and Products modules will be enabled automatically.
Swipe the button in the top right corner from left to right that makes it blue, if you want to carry out the sync from Zoho CRM to QuickBooks.
Swipe the button from right to left. The button color will be turned to green and it will activate the sync from QuickBooks to Zoho CRM.
Provide the ‘From’ and ‘To’ date and click on “Sync” to start performing the sync operation.
Now, you can see the total number of records found and records to be synced for the selected module. Then click on Continue to Sync. If you want to drop the data sync, click on Cancel.
Once your synchronization is complete, you can check the status of the records. If you get any error in the synced records, you can also resync the records from the Audit section. A notification will be sent if an error message appears three times for the same record.
Click on the Audit menu from the left. This will give you the detailed status of the Zoho QuickBooks Extension record sync like Name, the data flow of records, module name, the message that the record is created successfully or not, and the created date and time.
It also has filters to find records based on the ‘from’ and ‘to’ date. You can also set the number of records that should be shown on a page. Click on the Results per Page drop-down at the top and select the numbers as per your need. Also, search a particular record by clicking the search icon present at the top right corner.
Zoho QuickBooks Extension allows you to resync the failed record from the Log or Audit section. You can check the failed records from the status.
For all the failed records, you have the resync option near it. Click on the resync icon to sync the record again. While synchronizing the record, if it finds any error it will show the error message. You can solve the error and then resync the particular record. For the Invoice module, click on the drop-down present near the record. You have the related Zoho QuickBooks Extension product and Contact sync details.