ZOHO QUICKBOOKS INTEGRATION

ZOHO CRM is very powerful & Dynamic CRM in which you can track data of Quickbooks in ZOHO CRM itselfv using different integration methods . We can track the Quicbooks module data using ZOHO – Quickbooks connector which is available in ZOHO CRM Marketplace.

QuickBooks connector for Zoho CRM helps you to sync data between Zoho CRM When this Extension get installed then a new Connector with named Quickbooks Connector will get installed in CRM and automatically a custom function will get placed in Action Section.

Steps to Setup QUICKBOOKS with Zoho CRM:

1 : Go to Setup — Marketplace – ZOHO

2: Then Choose Extension Quickbooks connector

3: After that it will Email Verification/ Token Authentication to proceed further

4 : Then we can merge data From Quickbooks to ZOHO CRM

 

Zoho Quickbooks Integration

Limitations

1 : We cannot Store data to Custom Modules using Quickbooks Connector as it does not provide any option for that (only Available for Accounts / Invoices / Leads) .

2 : We can make sync between both so when ever data get created in Quickbooks then it will get reflected under ZOHO CRM Modules which are setup accordingly.

Another Method is to Integrate it with using ZAPIER :

ZAPIER is also a connector to automate the data from Webapps or from various third party apps. It connect the Quickbooks to ZOHO CRM using Auth Token by that we can create a sync between both. Zapier also work seamless as when data get submitted from Quickbooks it will reflect under ZOHO CRM modules. Even when user update under Quickbooks then it will directly respond over ZOHO CRM.

Process to Integrate QUICKBOOKS with ZOHO CRM

Then we need to follow steps :

#Select a Option to get Trigger :

— Add New Customer — That will be trigerred when you add a new Customer

— Create a New Account – That Workflow will get trigerred when a new Account is Created

— Create New Vendor — That needs to be get trigerred When a new vendor will Created

— User can also generate New Sale receipt

— New Invoice can also be generated

— User can also select Lead , Contact so that it can be generated automatically when get added in Quickbooks

Select an Action to process the particular trigger :

User can select particular trigger that needs to be trigger on a particular Action.

User just needs to select that Action then proceed to next step to map the Fields as per in Quick books as date field is needs to mapped with Date.

By that Zapier will work.

Make sure you need to turn on Zap when you get done with mapping.

Quick Books Integration using ZOHO CRM API AND QUICK BOOKS API

# To integrate quickbooks data with ZOHO CRM we need to generate Auth token for both.

– First we need to fetch the data from quickbooks

– Then we need to store the data in ZOHO CRM

How to Generate API in ZOHO CRM ?

# — User need to fill mandatory fields to generate the Auth Token

— Following url will help the user to generate Auth token

https://accounts.zoho.com/apiauthtoken/nb/create?SCOPE=ZohoCRM/crmapi&EMAIL_ID=[Username/EmailID]&PASSWORD=[Password]&DISPLAY_NAME=[ApplicationName]

Email id Specify your Zoho CRM Username or Email ID – this is mandatory scope Specify the value as ZohoCRM/crmapi – this is mandatory Password Specify your Zoho CRM Password — – this is mandatory DISPLAY NAME Specify the Application Name that describes the purpose of using this AuthToken. – this is mandatoryAfter Generating Auth token we need to pass the in Curl so that we can post the quickbooks data in CRM
Steps to Post data in CRM : 
XML Format:

 

 

Zoho Quickbooks Integration

Zoho Quickbooks Integration

https://crm.zoho.com/crm/private/xml/Leads/insertRecords?authtoken=AuthToken&scope=crmapi&xmlData=YourXMLData

Authtoken – Mandatory field to post the data

Encrypted alphanumeric string to authenticate your Zoho credentials.

Scope* — Specify scope as crmapi

xmlData* XML

This is an XML string and the format should be same as of getRecords in XML format of fetched records.

Step 2 : URL Format:

https://crm.zoho.com/crm/private/xml/Leads/insertRecords?newFormat=1&authtoken=Auth Token&scope=crmapi&xmlData=Your XML Data

Authtoken – Mandatory field to post the data

Encrypted alphanumeric string to authenticate your Zoho credentials.

Scope* — Specify scope as crmapi

xmlData* XML

This is an XML string and the format should be same as of getRecords in XML format of fetched records.

User can select any method to post the data from Quickbooks to ZOHO CRM. User need to pass the url in CURL by that he can insert the data by maping it in variables

Advantages of using API method :

1 . It cut the cost for using Zapier

2: It works seamless as zapier took 5 minutes to update data in ZOHO CRM (Depend upon Plan)

3: User can modify the API variables at his own server.

4: ZOHO Provides limit of 4000 API/day so that user can utilize that which is enough to go with Zoho Integration with Quickbooks

5 : Using API method one can post data in Custom Module which is not possible using Zapier and Quickbooks connector as well.

Limitations

1 : If the API get deleted from Crm account then it will not update the data.

2: IF API limit get exceeded in that scenario it will not worked

3: There is limit in record fetch (0 – 200)