Need Zoho information or help due to COVID-19? Let us know.

Search results for : zoho crm quickbooks integration

Guy sitting at his computer looking at Zoho integrations by Zbrains

Looking for Zoho Integrations? (We’ve got you)

Working in marketing, sales, and business development means you have a multitude of apps and software that you use on a daily basis. From email to social media, CRM to accounting, you utilize many different programs to perform activities each and every day. So, when it comes to your CRM in particular, it’s important to integrate with the programs for not only overall ease of use, but to give you more insights into your clients and prospects than ever before. That’s why we love Zoho integrations.

Zoho integrates with dozens of programs – that’s why we’re sharing our top four most favorite integrations with Zoho that we are sure you’ll love for your business.

Here are 3 Zoho integrations that we can’t get enough of.

quickbooks integration
1. Quickbooks Desktop

Did you know that Quickbooks can integrate with Zoho CRM? Well, now you do. It is one of our favorite Zoho integrations!

This integration can create and update customers, all of your sales orders invoices, and products. This integration allows you to sync data with the Zoho CRM, so you can have complete visibility of your customer updates through Zoho.

For example, if you are hopping on the phone with a client and they’re asking about the latest sales order that was processed, instead of flipping through the QuickBooks program itself, you can stay within their Zoho account profile and answer any and all questions they have. Need help with deployment of our integration? No problem! Our ZBrains team can help you with both your Quickbooks Desktop or Quickbooks Online integrations!

 

google drive integration

2. Google Drive

When saving files, whether it is marketing collateral or signed contracts, you need a safe and secure place to store them. Many companies use storage solutions like Google Drive or DropBox, but such solutions often go out into the abyss and aren’t used or updated regularly.

With the Zoho CRM Google Drive integration, you can keep all collateral and files in one secure place, keeping the attachments you need within each prospect file. Google Drive integrates within Zoho CRM, creating a folder or series of folders that link to your CRM records of choice.

 

There are a plethora of Zoho integrations that will work for your business – and we’re so thrilled. With over 30 different programs that will integrate with Zoho CRM, this is truly just the tip of the iceberg. To learn more, or to uncover if your favorite program will integrate with Zoho, schedule time with one of our Zoho Certified Consultants.

 

Connect with Us

 

Woman sitting at her desk reading about common crm issues and zoho solutions

Overcoming CRM Challenges: Expert Insights and Solutions

When new clients come to us at ZBrains, we often hear one of two things – either they have faced significant challenges with a previous CRM software they have used and they’re ready to move on, or they have just signed with Zoho and are unsure where to start. With these two challenges, you could say that we’ve heard it all – from A to Z; so, you can be sure that we have answers to your common CRM issues.

After thousands of conversations with various clients, we’ve wrangled our experts at ZBrains to tell us their top 3 most common CRM issues from new clients. If you’re brand new to CRM management or perhaps you have questions about your current CRM, we’re sure you’ll identify with one (or more) of the challenges below.

Here are the top 3 common CRM issues (and their solutions).

Business woman on phone looking at Zoho mobile applicationChallenge: I can’t access my CRM on-the-go.

Imagine you want to access a client contact history while en route to a meeting, or away from your desk – but you can’t access your CRM through your phone. Ugh.

Solution: Discover a CRM that works on-the-go.

Challenge: My team does not know how to use my CRM properly.

Whether it’s because of lack of process or lack of training, your team just doesn’t understand or know how to use the major features of your CRM, it can be difficult to get your employees on-board entirely with your CRM.

Solution: Educate, Track, Customize.

Save time by tracking everything- from emails to phone calls, and meeting logs in between. Zoho has it all – enabling your team to make the most of your CRM. Have a program that educates your team on the benefits and use-cases before diving in head first. In our experience, this has truly made a difference in overall adoption and usage. Develop a solid process for your team and have customizable solutions for your business processes. Get started on the right foot by signing up for one of our Zoho implementation plans.

Challenge: My CRM doesn’t integrate with the software I use every day.

Are you always flipping through tabs, browsers, applications and spending far too much time logging-in, or recovering lost passwords?Is it just another application that you need to manage?

Solution: Find an all-in-one solution.zoho one

This is especially true for sales and marketing teams, who certainly use many, many applications on a daily basis. From CRM to email, social media posting applications and more, it can be a challenge to keep track of it all. Zoho One has 35+ integrated applications that encompass everything from CRM, email newsletters, documents, inventory, and more. Here at ZBrains, we offer additional add-ons and custom integrations for your favorite business products, such as QuickBooks,  Magento, and more.

It’s important to find a CRM that can integrate with a variety of solutions to optimize the potential of your business. It will keep you on-track and ready to close more, win more, and earn more.

From employees using your CRM (properly) to finding software that works for all teams in your company, these are our top 4 common CRM issues and their solutions. They’ve been compiled by our Zoho certified consultants here at ZBrains who are here to help you with your burning questions.  Feel free to drop us a line!

 

Connect with Us

 

love zoho CRM

Zoho CRM Automation: Reshaping Boomer Business Strategies

baby boomers zoho crm

When it comes to software for your business, the opportunities are endless – from CRM to ERP, accounting software to marketing automation, you’re likely receiving cold calls and email outreach every single day. Yet, when it comes to baby boomers, there is a shift happening – a significant change in their business habits. They are leaving their legacy systems behind. Why? Because they are finding new solutions – practical, efficient, and cost-effective solutions – that they were previously unaware of. And when it comes to CRM solutions, we’re finding the now more than every that baby boomers love Zoho CRM Automation. Of course, we knew they would love what Zoho has to offer – but perhaps you have to hear it (or read it) to believe it yourself.

Embrace the Change: Why Baby Boomers Choose Zoho CRM

1. Because their legacy systems lack efficiency.

It’s not surprising, but it needs to be said. Legacy systems aren’t getting updated as frequently as CRM solutions, like Zoho CRM, are. We are constantly focused on innovative software and updates. We are always introducing new integrations, and we hear you when feedback is expressed.

Here are just a few of the Zoho integrations that we are proud to offer:

2. Legacy systems aren’t always adapted for mobile.

Can you imagine not being able to access your email on your iPhone or Android? It sounds archaic, right?

Now, imagine not being able to access your CRM on mobile. Let’s say you’re on a conference call while traveling, and your client asks for an update on invoice 0001. Imagine having to respond with, “Sorry, Joe – I’ll have to get back to you when I’m in the office on my desktop.”

You won’t run into this problem with Zoho! It’s so important that your desktop and mobile software solutions work in synchrony, and we shouldn’t expect anything less from a CRM.

baby boomers zoho crm

3. They make Millennials skeptical.

By 2025, 3 out of every 4 employees globally will be within the Millennial market. So, we need to pave the way for Millennials to take over – because they will.

Millennials need on-the-go, mobile solutions. They need to have data in the palm of their hand, 24/7. Don’t let your outdated legacy systems drive away Millennials, your future employees.

4. Training and Support are nonexistent.

Legacy solutions lack training and account management representatives – because no one uses them anymore! Innovation is key to new software solutions. Baby boomers are quickly realizing this, and understand the importance of having account management by your side.

Innovation is truly integral to business success. Using software that is efficient and effective for your business means impacting your bottom line and generating ROI for your team. When searching for new software and systems, find a solution that will work with you – helping your company every step of the way.

Curious about how Zoho services and solutions can work for your business? Schedule a consultation with a member of our ZBrains team today!

Zoho CRM

Unlocking the Power of Zoho CRM: Discover the Benefits You Can’t Outgrow

When you are searching for the ideal CRM that will suit your business, there are plenty of criteria that must be considered – such as price point, features and functionality; yet, one point that is not always considered is the ability to scale. Arguably, this is one of the most important criteria points that your team needs to review before signing on the dotted line. Why? Because most businesses want to scale and grow, which means that you need to find a CRM that will scale with you. When it comes to the Zoho CRM, the benefits of this software are many and, rest assured, it’s a CRM that will scale with you and your business.

Unveiling Zoho CRM’s Endless Benefits & Scalability

zoho global

#1. You’ll join the ranks of global brands.

Did you that Zoho is used by the likes of Amazon, Benchmark, Mogl and Selectra?

They all have one thing in common. They’re huge.

All of these brands (and so many more) are massive in nature, and global in business reach. They rely on Zoho, and Zoho has scaled with them along the way.

#2. Zoho add-ons and integrations will expand your team.

There are many integrations that Zoho offers, and many that we offer here at ZBrains. Below are our favorites:

Commission Calculator

This calculator is something we offer here at ZBrains. The calculator helps determine commission calculations, approvals, statements and payroll integration. You can learn more here.

zoho quickbooks integration

QuickBooks integration

Need to update customer purchases, sales orders, invoices and more? Integrating QuickBooks with Zoho CRM allows you to know where your clients are at in every point of the cycle.

SmartScheduler

The SmartScheduler from ZBrains gives you the ability to search through employee information such as calendar availability, proximity to client, area of expertise, and any other data that can be collected from Zoho. This gives you, the business manager, the ability to set appointments with others in as easy as 1,2,3.

#3. It’ll remind you when your calls and meetings are coming up.

Instead of adding new team members as soon as you see growth occurring, why not consider working smarter? We love the ability to get reminders and make calls with the Zoho CRM. With the Zoho PhoneBridge, you will receive reminders to attend every scheduled call; you can also make calls from the CRM, which means you can stop wasting time by dialing phone numbers.

#4. Automation is key.

Much like working smarter with phone calls, automation will make you work smarter.

You can automate follow-up emails, processes and new meetings. For example, when you finish a call with a prospect, you can automate an email sequence to follow in order to move them further down the funnel, or develop a proposal.

zoho security

#5. New clients and employees mean you need higher security.

As you scale, you need to have the highest level of security with new clients and processes. After all, it’s difficult to scale when security is a challenge.

We’ve written a great blog on the security features of Zoho that we love here at ZBrains.

Zoho is ideal for a team of any size. Though the company focuses on small to medium businesses, should your team expand and revenue explode, Zoho will always be there for you. The benefits are plentiful, and the ability to scale delivers far beyond what other CRMs provide.

To learn more about how Zoho can scale with you, connect with us here.

DIY Zoho QuickBooks Desktop Setup & Documentation

Thanks for using our DIY Zoho CRM & QuickBooks Desktop integration

diy zoho quickbooks

This application is designed to sync information in Zoho CRM to QuickBooks Desktop, or the other way around.  Some information can only be synced one way, and some of it can be synced both ways, depending on your need.  The integration grabs the data you can sync from the available fields either in QuickBooks Desktop or Zoho CRM.

The integration is designed only to sync new and updated records across platforms, not all records, although if you use an annual payment plan (for premium versions of the integration), you’ll be able to sync any records across platforms based on dates as far back as you’d like.  Please see section 4: Settings for more on data migration.

The first thing you’ll want to do is log into the application using the URL here.  You may want to bookmark it for your convenience.  The login page will require the credentials you created on the intake form.  If you aren’t sure what the intake form is and you don’t have login credentials, you’ll want to read this page on completing the QBO integration intake form before continuing.

Please see the following table of contents for instructions on how to use each aspect of the integration dashboard and the integration itself.

Table of Contents

  1. QuickBooks Mapping
  2. Logs
  3. Filters
  4. Settings
  5. Upgrade Plan
  6. Other Options
  7. Using the Integration
  8. A Few Provisos
  9. FAQ

Before you start using the application, this is a tour of all the modules on the left-hand navigation bar.

1. QuickBooks Mapping

This is the default or home page you’ll see upon logging into the ZBrains dashboard.  This screen allows for the mapping of different QuickBooks fields (on the left-hand side, marked by QB icons) with corresponding Zoho fields (on the right, marked with Zoho icons).  Standard QuickBooks fields will be marked with green QB icons while custom QuickBook fields will be marked with similar red icons.  Zoho fields will be marked with a regular Zoho icon regardless of whether the fields you choose are standard or custom.

The mapping works by selecting a Zoho field to map to each of the listed QuickBooks fields.  By default, for all available modules, the integration will map some of the QuickBooks fields to Zoho fields.  These mappings may not be to your liking, so please confirm they are correct before continuing.

To map a QuickBooks field to an unoccupied Zoho field: Click on the text field beside the field you’d like to map.  A dropdown menu will appear, from which you can select any field you’d like.  You can also type the name of the field you’d like if you already know its name, and the dashboard’s autocomplete feature will leave only field names that contain a match for the string you’ve typed.  When you see the name of the Zoho field you’d like to map to the corresponding QuickBooks field, select that field by clicking it.  Click “Submit” to save any changes.

If a field is occupied and you’d like to delete the mapping: Click the small X to the left of the field name or to the left of the field itself, then repeat the mapping process for an unoccupied field outlined above.

The following buttons are available in every module, regardless of the version you use:

  • Sync Mappable Fields button: This will grab all usable fields both from QuickBooks and from Zoho.  This is useful when you’ve just added a custom field to either QuickBooks or Zoho and you’d like to map it.  This also works if you simply don’t see a field in either QuickBooks or Zoho that you know already exists.
  • Reset Default Mapping button: If you don’t like how you’ve mapped the fields in your dashboard and you feel it would take too long to simply change them all back, you can use this button to return the mapped fields to how they looked when you first signed up for the integration.  Some fields will already be mapped.
  • Reset button:  This button is at the bottom of the screen.  Use this to clear any changes you’ve made before hitting Submit.  If you’ve already clicked Submit and changed your mapping details, you’ll have to manually make the changes you want and then click Submit again.
  • Submit button: This button, also at the bottom of the screen, saves any changes you’ve made on your mapping screen.

Also available is the Static Field checkbox beside every mappable field.  Checking this box will delete the Zoho field mapping option from the associated QuickBooks field and allow for hard-coding a value into the QuickBooks field instead.  Naturally, this means you can only assign a hard value to a QuickBooks field, not a Zoho field, so this feature is useful for Zoho-to-QuickBooks syncs.  Possible use case: If every customer tracked in QuickBooks Online is on the same payment terms, you may choose to mark all payment terms a certain way for customers synced from Zoho to QuickBooks, e.g., “Net 30.”

2. Logs

You’ll be able to track which records the integration has interacted with by examining the Logs page.  Different log screens are available for each available module, although the screen will default to Accounts if you don’t select an individual module page from the drop-down menu that appears after clicking.

When the integration interacts with a record, regardless of whether or not that record has been synced, the record will appear in the log.  Newer synced records appear at the top of the log while older synced records are pushed to the bottom.

Following is an explanation of the items in the log table itself:

  • Module Key: The number that appears here corresponds to a record in Zoho CRM.  You can view details for this record by clicking the blue Info button to the right of the record.
    • To view the corresponding record directly in the CRM, highlight and copy (CTRL+C) the number displayed under the Module Key heading, navigate to Zoho CRM, find the appropriate module, and view any available record in the module.  At the end of the URL for that record will be a long string of numbers, similar to the module key displayed in the sync log.  Delete the number currently at the end of the URL and replace it by pasting (CTRL+V) the module key number you’ve just copied.  Press enter and your browser will navigate to that record.  This functionality serves to give the user a direct view of the record in case any changes to the record are necessary.
  • Status: This tells whether or not a record was synced by the system.  Possible options here are Synced, Error, Not Synced, or Not ValidSynced means the record was synced across platforms.  Both Error and Not Synced mean the record was not synced because of an error.  Not Valid means the record was not synced because of user-defined filters.  Filters are further explained in section 3.
  • Error Message: This column displays the message associated with a sync error, if applicable.  Errors are usually related to a problem with Zoho CRM accepting the info, not with QuickBooks.  If you ever come across an error you do not understand, we offer support for any premium plan (that is, any plan that is not Freemium).  Please contact us if you need help.
  • Last Sync Date: This shows the date and timestamp of each record in the sync log.  You can use this to determine whether or not your integration is syncing by comparing the last sync date to the current date and time.
  • Details: This column shows a blue Info button for each record synced.  Clicking this button will open a new screen within your browser window that shows all fields the integration has come in contact with.  This is useful for giving an at-a-glance look at the record in question; alternatively, you can examine the record exactly as it appears in Zoho by using the record’s module key.  (Please see the bulleted instruction with the Module Key item above.)

3. Filters

By default, the integration will sync any new or modified records across platforms depending on the sync direction you select.  If you do not want all new or modified records to sync, you can choose to set criteria the integration will apply to all records it attempts to sync.  Clicking the Filters module on the left-hand navigation bar will bring you to the Accounts filtering screen, but you can set filters for any available module.

  • The default filter screen will be for records synced from Zoho to QuickBooks, but you can set the same (or a different) filter for records synced from QuickBooks to Zoho if necessary.  You can access the different sync directions with the drop-down menu in the upper right portion of the screen.

Here are the main options available to you in the Filter module:

  • Select Field: This drop-down menu displays a list of fields available inside the corresponding module in Zoho CRM or QuickBooks, depending on which module’s page you access.  Selecting a field here tells the integration which field the filter will act upon.
  • Select Condition: This menu displays a list of basic conditions to apply to the field chosen in Select Field.
  • Value: This is a text field you can use to type any information you want the integration to act upon based on your selected field and condition.  If your selected condition doesn’t require a value (e.g., “is not empty” or “is empty”), you should leave the Value field blank.

Use the blue plus symbol (+) to add another record filter in a given module and sync direction.

Use the green Submit button to save and apply any filter you have set.  Click the red Reset button to clear any unsaved filter.  And, use the dark blue Remove All Filters button to remove all filters you have set for the current module and sync direction.

4. Settings

The settings menu is comprised of a few tabs.  Their uses and purposes are enumerated here:

Zoho Authtoken: This field contains the Zoho authentication token used when you filled out the integration intake form.  The authentication token allows the integration to connect to your Zoho CRM instance, so if you remove it the integration will not work.  If you need to switch authentication tokens for any reason, please replace a deleted token with a new one as quickly as possible to avoid any sync interruptions.

Sync Direction: This tab lists the available module pairs to sync, according to which version of the integration you’re using.  You can use the drop-down menu to the right of each module pair to select whether you’d like to sync records in those modules from Zoho to QuickBooks, from QuickBooks to Zoho, both ways (Bi-Directional), or not at all (Disable).

  • Please note: Selecting “Disable” for any module pair will make the field mapping section for that module invisible, so you won’t be able to make any changes until the sync is re-enabled.  As well, we do not advise disabling the sync for essential (Accounts/Customers or Products/Items) modules unless you are working with the Freemium version of the integration, as failure to sync those properly can potentially cause syncing of transactional records to fail.

Sync Historical Data [Annual customers only]: This tab lists the available modules from which to sync old records.  In this case, an old record is anything created before the integration was implemented, as the integration is designed only to sync new or modified records; in cases where many records are present in one system and manually updating them all in order to trigger the integration’s sync would prove too time consuming, migrating historical data makes sense.

  • The Module Names heading lists the modules available to sync data from.  Sync Date allows for choosing a historical date from which to sync data.  The date can be modified across modules.  Use the check boxes to the right of each module to confirm you wish to migrate data from that module across platforms, and click the Submit button to begin.  The Reset button is not used.
    • Please note: The sync directions for the Sync Historical Data tab are controlled by the sync directions set in the Sync Direction tab.  If the proper module names do not appear on this screen (e.g., you see Customers, a QuickBooks module, instead of Accounts, a Zoho module), please change your preferred sync directions on the Sync Direction tab and the modules displayed will change accordingly on the Sync Historical Data tab.

Once your historical data migration tab is activated, you may use the function as often as you’d like.

5. Upgrade Plan

Clicking this module in the navigation bar will display your current integration plan juxtaposed with other available plans.  You may upgrade or downgrade from one plan to another at any time without any lapse in functionality.  When any plan is upgraded or downgraded, you will receive two emails: One confirming the cancellation of your current plan, and another confirming the beginning of a new service subscription.  All upgraded or downgraded plans will come with new 15-day free trials, except for Freemium, which is always free to use.  Please note: Your monthly service fee will not be prorated when your new subscription begins.

  1. If you choose to upgrade to a paid plan from a Freemium plan, you will be prompted to enter your payment information.  Once the system accepts this information, you will arrive back at the “Upgrade Plan” page and will have the option to map fields in new or different transactional modules by clicking the QuickBooks Mapping module in the navigation bar.
  2. If you upgrade from one paid plan to another paid plan, or if you downgrade your plan, you will not be prompted to re-enter payment information.

6. Other Options

Clicking your username in the upper right corner of the screen reveals several other options:

QuickBooks Online: This is a general settings area for establishing the connection between the integration and your QuickBooks Online system.  In most cases, you will not need to access the screen again after establishing the connection for the first time.  The screen lists three steps to configuring the integration:

  1. Authenticate:  This step is completed in the initial intake form after you click the light blue Authenticate QBO button in Step 2 of the intake form.  The background area of this step should be filled in with dark green, indicating the step has been completed.  You do not need to do anything else with this step.
  2. Verify: This is an extra step to ensure the connection between QuickBooks Online and our integration platform.  If the background area of this step is not filled in with dark green as in the Authenticate step, please click Verify and follow the prompts you receive.  Once this step is complete, the background area will turn green as it does with Authenticate.
  3. Activate: After completing steps 1 and 2, the integration still will not function until you toggle the switch from “Inactive” to “Active.”  The “Inactive” toggle will show a switch with a grey background, while the “Active” toggle will show a switch with a dark green background, similar to that used in steps 1 and 2.  You can use this “Inactive” toggle to quickly turn the entire integration off, and the “Active” switch to turn it back on again.

Help: This link leads to the ZBrains help desk.  Use this link to submit a ticket if you have a general question about setup, or you experience an error that is not covered in this document.

Logout: Clicking this link will log you out of the integration environment.  The system will automatically log users out after 10 minutes of inactivity, so we advise you to either keep your password handy or have your browser save it for you.

7. Using the Integration

After familiarizing yourself with the various components of the integration dashboard, you should run a sync with some test records to confirm the functionality of the integration.  To do this, please follow these steps:

  1. Re-confirm your field mappings (see section 1) and your sync direction.
  2. Open your platform of origin, either QuickBooks Online or Zoho CRM, and create a test Customer (in QuickBooks) or Account (in Zoho), making sure to include data in mapped fields.  The sync will run automatically every 10-15 minutes, so please wait and confirm your test record has appeared in the destination platform after enough time has passed.  Use the Logs module in your navigation bar to check on synced records.
    • Please note: Users are unable to modify the sync interval currently, but this feature will probably be included in the next release.
  3. Open your platform of origin again, and create a test Item (in QuickBooks Online) or Product (in Zoho CRM), making sure to include data in mapped fields.  Again, wait until enough time has passed for the sync to occur.  Use your Logs module to check on synced records.
    • Please note: Once you have confirmed your Products or Items sync correctly, you may create a test transactional record as your service plan allows, but please ensure products or items used as transactional line items are synced to both systems before using them in transactional records.  If these line items are not synced across platforms before creating a transactional record to sync, the transactional record you create will not sync.

Once you have confirmed the integration functions to your liking, there’s nothing else to do: the integration will continue to run at 10-15 minute intervals, syncing any records you input across platforms as you specify in your sync direction settings.

8. A Few Provisos

There are some things you should know about the integration that aren’t obvious from the onset:

  1. The integration creates hidden custom fields in QuickBooks. When you implement this integration, all QuickBooks Customer and Item records will gain a new custom field called ZOHOMODULEIDCUSTOMER and ZOHOMODULEIDPRODUCT, respectively.  These will be filled with values the integration uses to track sync states, and they are not mappable in the interface.  For that reason, please do not modify the values in these custom fields, as doing so will cause certain records not to sync.
  2. The integration only works with “Inventory” items in QuickBooks.  Whenever you sync items from Zoho CRM to QuickBooks Online, they will arrive in your system as inventory items (as opposed to other types).  Conversely, only inventory items (as opposed to other types) are allowed to sync from QuickBooks Online to Zoho CRM; other types of items will not sync.  For this reason, we advise you not to change inventory item types manually after they sync to your QuickBooks Online, as they will not be updated back to Zoho CRM and, as a consequence, could cause certain other transactional records not to sync.
  3. For bi-directional syncs, if a given record is modified in both Zoho CRM and QuickBooks Online between syncs, the record in QuickBooks Online will take precedence.  In these cases, changes made to the records in Zoho CRM in this manner will be lost.  We advise against modifying a given record in two different systems as a rule for this reason.
  4. QuickBooks requires some Item fields; Zoho does not require the same information in Products.  QuickBooks requires items to be mapped to expense accounts, income accounts, and asset accounts; Zoho CRM does not store this information, though.  For this reason, you do not need to have these fields filled in Inventory Settings if you only plan to sync from QuickBooks to Zoho, but you will need to ensure they are correctly mapped if syncing from Zoho CRM to QuickBooks.
  5. All Accounts/Customers and Products/Items should be synced across platforms before syncing non-test transactional records.  This is because introducing a new Zoho account or QuickBooks customer – or Zoho product or QuickBooks item – at the same time as a new transactional record like an invoice, sales order, or quote/estimate, will cause the integration to fail.  You may choose to keep accounts/customers and products/items inconsistent expressly to test the functionality of a transactional sync – for example, an invoice – by creating a test QuickBooks customer, test item, and then a test invoice containing that item and associated with that customer, but this practice is not advisable beyond testing.  Please note: Data Migrations are required for all Integration projects and pricing varies on complexity of the integration itself. Typically, data migrations are priced based on the number of modules (ex.  Sales Orders, Invoices, Customers are examples of modules) along with the number of records. Schedule an integration assessment today with a ZBrains consultant to get a project quote. Use the Connect with Us button at the end of the article.
  6. Deleting a given record previously synced across platforms will cause the sync to fail if the non-deleted record is modified and needs to sync again.  This is related to point 1, as the integration will search for a matching ID field that corresponds to a record already created, as the field does not exist for new records.  When the integration does not find a matching ID field, the record will not sync.  For this reason, we advise against deleting any records that have been touched by the integration unless you either plan to delete the corresponding record from the other platform or do not plan to modify the non-deleted record any further.

9. Frequently Asked Questions

Thankfully (or perhaps not), some issues with the integration are more common than others:

  1. Why aren’t any of my fields appearing in the QuickBooks Mapping module when I log in for the first time?
    • Sometimes, the integration needs a little positive reinforcement.  If no mappable fields appear, first click “Reset Default Mapping.”  If this does not cause your fields to appear, click “Sync All Mappable Fields.”  If neither of these options work, please open a ticket with us here.
  2. I just followed your instructions, but only some of my QuickBooks fields are appearing.  What gives?
    • The integration grabs fields from QuickBooks by looking at the fields that are being used by other records in your system.  If you’re looking to map a field in QuickBooks that you’ve never used before, try creating a test record that utilizes those fields you don’t see yet, then click “Sync All Mappable Fields.”  If this doesn’t solve the problem, please let us know about it.
  3. I logged in for the first time and my Customers/Accounts fields appear, but none of my Products/Items are there.  What happened?
    • Are you on the free version of Zoho CRM?  That one doesn’t have a Products module in it, so you won’t see any inventory fields that way.  To solve that problem, please upgrade to a free trial of at least Professional edition and refresh your integration dashboard.
  4. Upon setup, I got a red error flag saying “At least one inventory item must be present.”  What do I do?
    • This is somewhat related to question 2 above.  To solve this problem, please create a test inventory item and return to your QuickBooks Mapping module, select Products, and click “Reset Default Mapping,” then “Sync All Mappable Fields” if no fields appear.  If you still see the red error flag, open a ticket with us.
  5. What does Static Field mean in my QuickBooks Mapping module?  How do I use it?
    • The Static Field option is used to assign a hard value to any QuickBooks field, but not to sync that value anywhere in Zoho.  For more details on this feature, see the bottom of section 1: Mapping.
  6. I got a big red error flag saying my QuickBooks Online credentials are no longer valid so the integration won’t work.  How do I get it to work again?
    • This means someone (maybe even you) must have changed your QuickBooks Online credentials without realizing that would affect the integration.  Don’t worry; it happens to the best of us.  To re-authenticate the integration, go through the QuickBooks Online steps in section 6: Other Options.
  7. Some of my records are merged – or, they’ve been deleted!  Did the integration do it?
    • It wasn’t us!  The QuickBooks Online API doesn’t allow for merging records or deleting them automatically, so we couldn’t have even done it if we tried.  If you’re running plugins other than the Zoho CRM & QuickBooks Online integration, one of those may the culprit, as the issue may have to do with a program other than QuickBooks or Zoho.

Thank you again for using the QuickBooks Online integration with Zoho CRM.  Please let us know if you have any questions or experience any issues this guide does not cover by calling (888) 207-4111 or using this link to our help center.

Connect with Us

3 Benefits of Integrating Zoho and QuickBooks for Optimal Financial Control

DIY Zoho QuickBooks Integration Gives You Control

If you’re any sort of follower of this site, you already know that we provide an integration between Zoho CRM and QuickBooks – for both Desktop and Online versions of QuickBooks.

quickbooks zoho integration

However, you may not have known that our new version of the integration is totally do-it-yourself and gives you a host of great new options for managing your data.  Whereas before you’d have to consult with our engineers whenever you needed to change a field mapping or make any sort of tweak to your settings, our new dashboard makes it easier than ever to sync, filter, and back-fill your data.

#1. Customized field mapping for your company

quickbooks zoho integration

If you’ve implemented Zoho CRM you probably know a thing or two about CRM customization – namely, that it has to be done for your business to run effectively.  That said, it probably doesn’t make much sense for you to even attempt to map your data from your CRM to QuickBooks, or vice-versa, using a predetermined mapping scheme.  Our DIY dashboard gives you the ability to set field mapping across platforms yourself, even to custom fields.

 

#2. Record filtering so you only sync what you need

quickbooks zoho integration

Your company might have criteria in place to transfer records from one system to another so your systems don’t get bogged down with unnecessary information.  For example, maybe you only want to transfer a Zoho account record to QuickBooks if that account has an email address present.  Well, just because you’re moving to a new syncing system doesn’t mean you should have to lose that criteria!  With our record filtering module, you can set criteria by which records can sync – as many criteria as you want, and for any of the modules you have available to you.

#3. Migrate your historical data so your systems match

quickbooks zoho integration

When you’re moving from an old system to a new one, it can be a real pain to back-fill all your old data so your systems are communicating with each other effectively.  If you simply don’t have the time to spend babysitting a data migration, why not let our data migration tool do the job for you?  For migrating data from an old system to a fresh, new one, nothing works better: just select your historical sync dates by module and hit Submit.

If you already have some data on your new system, the historical data sync will still work; you’ll just have to make sure the names of your accounts, products, invoices, etc., are consistent across platforms, as the integration uses the name of any record as the key field.  For more info on that, you can contact us and we’ll give you the scoop.

Total business control at your fingertips

With the various market niches that businesses can fill, it happens that no two are alike… And, so it goes with both your CRM platform and your data syncing needs.  Choose a system that allows for deep customization – Zoho CRM – and choose an integration with QuickBooks Desktop or Online that allows for complete customization of your syncing needs.  Have any integration questions?  Contact us at (888) 207-4111.

Zoho CRM for Project-Based Businesses

zoho crm project based business

Project-Based Businesses have a great potential tool in Zoho CRM

If you run a business that’s based on completing any sort of project, you know how hard it can be just to get everyone on the same page to do their jobs at the right times – let alone find a system that can house all that information and make it easier for your key employees to navigate.

Some companies give up and resort to using Google Drive, Docs, or another cloud-based sharing system.  That way of doing things works – very much the same way a car with no dashboard works, but might be unsafe to drive.  Unless the proper employees enter a boatload of data manually, you’re at a disadvantage by using the shared spreadsheet.  And, not to mention your analytics: you’d have to create all your reports from scratch.  If that dashboard-less car were to overheat because you didn’t know the engine temperature, it would be a totally preventable accident.

[caption id="attachment_2373" align="alignleft" width="300"]zoho crm project based business Does the inside of your computer look kinda like this?[/caption]

Fortunately, Zoho has designed their CRM and related apps to function  perfectly well in a project-based environment, so you can finally ditch your spreadsheets and use a system that’s flexible enough to let you lay down your process, assign tasks to staff members, update old CRM records with new information from other sources, and, of course, give you the peace of mind that comes with having a system that you know is helping streamline your business processes.

What if I like using a spreadsheet?  The problems aren’t so bad!

If you’re an old-school business owner – that is, you were using a pencil and paper before the advent of the first spreadsheet – you might think you’re just fine keeping your current system in place.  And, for a small enough business, you could very well be just fine.  But, if you’ve expanded a bit, you may be starting to see the cracks, much as you try to ignore them.

zoho crm project based business

Here are some problems you might come across if you aren’t using a CRM suited for project-based businesses:

#1. Tracking the status of a project is a chore

Changing the status of a project seems like such a simple task, but imagine if you used a spreadsheet and someone completed their job but forgot to update the project to show their work had been completed.  Would the project grind to a halt until someone noticed the error?  Would the project go on, perhaps without all the necessary information in place, only to be stopped when the client realized something was amiss, or that not enough money was collected for the work done?

These problems aren’t worth having just to retain a legacy system.  By using Zoho CRM instead of a simple spreadsheet, you harness the power of not only required data fields – that is, pieces of information that you can make mandatory in order to move on to a next step in your process – but workflow automation.  Workflow automation is a special tool you can use to automate a number of steps in your overall business process, but in this case, you’d use it to remind your staff to complete pieces of information in your CRM records in order to move on with a project.  Whether it’s following up with an old lead or remembering to complete certain tasks in your system, workflow automation can remind your staff to do it, or even do the work itself automatically.

zoho crm project based business

#2. There’s no way to generate proposals…

One thing you may have noticed during your time using a spreadsheet is that it isn’t very conducive to writing proposals.  Sure, you can manually copy data from a spreadsheet into a separate piece of proposal software, but how much time would you save by having all the information populate in your proposal tool automatically?

#3. Keeping track of project payments is painful!

If you aren’t using some sort of software to keep track of incoming payments, you (or your accountant) will have a load of unnecessary work to do most every day.  And, even if you use a CRM and an ERP system to track payments, you’re still at a disadvantage unless you have a way to integrate the two.  Integration of two disparate systems can be a great way to mitigate double-entry issues, but it doesn’t hold a candle to a good ol’ native integration.

Zoho Books solves the problems of tracking payments and integrating them with your data hub in one fell swoop.  Its easy-to-understand interface makes it simple to create links that prospective clients can use to fund their projects, and its native integration with Zoho CRM means you can see exactly what projects those clients have paid for by looking up their records in the system.

[caption id="attachment_2377" align="alignright" width="300"]zoho crm project based buisness Don’t let this happen to you. Resist![/caption]

Is it really worth holding onto your spreadsheets?

Some things are hard to let go of.  Expend enough mental energy on an idea or spend enough time doing something a particular way and it seems nearly impossible to imagine it any other way.  But, what once was the best way to do something can become outdated quickly; sometimes it’s difficult to even notice these changes happening if you aren’t looking for them in particular (and, when running a business, it can be doubly hard to spend free time researching software upgrades and the like).

That’s why we’re acting as your eyes.

Get started today!

Zoho CRM really is a fantastic option for project-based businesses: just ask a representative at this project-based business.  And, while you’re at it, ask us to show you a walkthrough of Zoho CRM; we’re happy to show you how all of it looks.  And, if it looks like a good fit, we can offer you training and implementation services.  Even ERP integrations are available too – just let us know what you use and we’ll work with you to figure out a way to plug it in.

How a Zoho CRM Expert Can Help Product-Based Businesses

zoho crm product based businessEnhance Product-Based Businesses with a Zoho CRM Expert

Some businesses’ entire MO revolves around selling products: either creating them or ordering them from a vendor, storing them in bins, collecting payments for them, packaging them up, shipping them out and delivering them… It can be a process with more than just a handful of moving parts.

For that reason, keeping tabs on all your different customers should be a thoroughly immersive experience – no stone left unturned, so at a moment’s notice you know exactly where a given customer is in your sales cycle and what your next move should be as a company.

Unfortunately, not every CRM is adequately built to accommodate the needs of product-based businesses – and, in fact, some of these businesses subsist without even using a CRM (although, unless they are quite small companies, they’re most likely slogging along).  What’s a business owner to do about things like:

  1. Forecasting sales by product?
  2. Understanding your customers’ sales history?
  3. Communicating with fulfillment partners or other third parties?

Fortunately, the answers are all in one place: namely, Zoho CRM.

Optimize Zoho CRM with an Expert for Product-Based Businesses

zoho crm product-based business

#1. Forecasting sales is a cinch

For product-based businesses, knowing how to forecast sales is absolutely paramount, as that information answers all sorts of questions on an executive’s mind:

  • How much of any particular product should I order?
  • How much upcoming labor should I schedule?  Should I hire a new employee?
  • How much capital should I invest in optimizing business systems?  Can I set any aside and expect to take a vacation?

Zoho understands that businesspeople need this information in order to function, so they make it available in a special module in the system, appropriately called Forecasts.  Using Forecasts, you can set a target revenue amount and track progress towards that goal.  You can compare your past statistics with your current ones and see how your company has grown, or ascertain which areas need improvement.

zoho crm product-based business

#2. See all of your customers’ sales history – and then some – from one spot

For product-based businesses, knowing a given customer’s sales history can let you know a wealth of information:

  1. What kinds of purchases the customer might make in the future
  2. Which related products to try to sell the customer
  3. Whether or not the customer needs to be re-engaged, or whether or not it’s even worth trying to do, if he hasn’t made a purchase in some time

To that end, Zoho’s default Accounts module view shows a number of related lists, like Potentials (all associated deals, open or closed), Sales Orders, and Invoices, which can give an idea of what the customer buys, how frequently, and – drilling down a little deeper – which contact at the company is more likely to make a purchase.

A basic view of a potential:

zoho cfrm product-based business

And, a detailed report showing all orders in key accounts:

zoho crm product-based business

Using detailed reports and even very basic record views in CRM can be instrumental in determining the overall health of your business.

#3. Communication Breakdowns are a Thing of the Past

zoho crm product-based business

One almost expected gap in some product-based businesses’ processes compared to the ideal comes when multiple parties are involved, in the form of directives falling between the cracks.  The likelihood of this kind of mistake happening increases with larger companies, and becomes even higher when third parties – that is, entities completely separate from your company that help with the sale – are involved.

The fallout from these communication lapses is evident:

  1. You lose potential revenue
  2. You may weaken relationships with current and potential customers, and even vendors
  3. And, your office morale might suffer from both of these

For those reasons, Zoho has made it particularly easy to solve communication problems in a number of creative ways:

  • Using workflow automation to send reminders to CSRs to follow up with potential customers to ensure they move along the sales cycle
  • If your CSRs are too busy to send emails themselves, using workflow automation to have the system send automated emails to potential clients to remind them of where they are in your sales process
  • Using ERP integration to pull data directly from your accounting system, fulfillment partner, or other third party into your CRM.

Speaking of ERP, what if your current one isn’t cutting it?

It’s not uncommon these days to hear from folks who not only want to use Zoho for their CRM; they want to use it for their ERP functions as well.  The issue there is not all of the standard Zoho apps are quite cut out for those sorts of activities, at least at an advanced level.  While native Zoho apps like Zoho Books and Zoho Inventory work well for some businesses, for others their limitations force companies to stay on ERP systems that they’d prefer not to stick with.

For problems like that, Zoho ERP works wonders.  Zoho ERP, built on Zoho Creator, helps bridge the gap between native Zoho apps and business expectations.  As Creator is extremely flexible, nearly anything can be done as long as the proper coding is in place.  And, the team of developers at ZBrains in particular have taken on this challenge many times before.  We’ve even created an entire suite built on Zoho Creator called FieldTech.

How a Zoho CRM Expert Can Help Product-Based Businesses Meet Their Match with Zoho CRM

With Zoho’s solutions to these common issues faced by product-based businesses, they clearly understand how to cater to you.  Please contact us if you have any questions about Zoho’s capabilities, or how it can help you with your specific kind of business.

Help! My Confusing CRM is Ruining My Business

zoho crm confusing

Is your CRM too confusing to work with?

If there’s one thing we get a lot of around here, it’s calls about helping people out of a situation where they had a pretty confusing CRM experience, despite a consultant’s best efforts.  Without proper guidance before taking the plunge one way or the other, it’s scarily easy to settle on a product that really doesn’t fit your business at all, and provides a bevy of features and tools that simply go unused.  And, you never even realize there was a problem with how the deployment went until months later, usually.  No good for anyone involved, especially you and your staff.

Canaries in the coal mine

If you just aren’t sure, your business might be suffering from a confusing CRM if you’ve worked with your CRM consultant extensively and still experience things like:

  • Employees not entering data into certain modules because they’re too confusing to access
  • Bills coming in for CRM-related services you never use
  • Employees simply not even logging into the CRM because it isn’t useful
  • Employees telling you explicitly that the CRM is too complicated

zoho crm confusing

If you see any of these happening around your office, it doesn’t necessarily mean you need to dump your old, confusing CRM – simply training your employees or downgrading your service could potentially solve all of these problems – but, they could be indicative of more pressing issues.  If one person has trouble with the system, maybe he just needs to be trained better.  But, if your whole team has issues using a particular system, it may be time to rethink things.

How does a confusing CRM affect your business?

zoho crm confusing

It may seem obvious, but without seeing exactly what’s going on, sometimes it’s tough to rationalize switching to a different system.  You might notice these things happening if your CRM is too complex:

  • Inaccurate reports from a lack of data and low user adoption
  • Deals falling through the cracks because of low user adoption
  • Low morale in the office (and, you can poll your team to determine the root of this)

Let these go too long and you have an office that’s really dysfunctional, with bad reporting, fewer than average deals closing, and unhappy employees to boot.

How can you mend a broken CRM?

The good news is there is a solution for companies with CRMs that are too complex.

While Zoho CRM itself won’t tell you how to streamline your business processes – you might enlist the help of a consultant to help with that – it has the tools to give you exactly what you need to do right by your business model.  It could be you need someone to help you tweak things a bit, whether it’s hiding modules or cleaning up unnecessary fields, or records themselves.  Maybe you just need an integration with your accounting platform of choice, such as QuickBooks.

zoho crm confusing

How you can use Zoho CRM to de-clutter your business environment:

It’s no accident that we’re Zoho consultants at ZBrains.  No software is perfect, but Zoho has shown time and time again that it has the user in mind when it releases updates.  Many of those updates are centered around user adoption, so people feel good about logging in every day.  Here are just some things Zoho can do to make your CRM experience less confusing and more gratifying.

  1. Show all the modules you need in your main CRM menu – and, hide the ones you don’t.  This makes things much simpler for employees who only need access to certain modules – why show them information they don’t need?  Modules can be shown or hidden based on permissions settings in Zoho CRM.
  2. Order Zoho apps a la carte and cancel anytime. If you only need Zoho CRM, why pay for an ERP system and a project management tool to go with it?  Buy only the Zoho apps you need, and don’t spend money on services your business won’t benefit from.
  3. Use Zoho CRM tooltips for your more esoteric custom fields.  This is a new feature of the CRM, but it’s just as useful as any other tool.  Tooltips are now programmable for all CRM custom fields – just add your hint, click Save, and your employees will know what kind of info you’re looking for in that field.
  4. Use Zoho CRM Blueprint to tell your sales team how to proceed with a lead or deal.  When you’re slamming the phones and communicating with different departments all day to facilitate sales, it’s easy to get distracted.  Or, your salespeople simply may not know how to proceed in a given situation.  Blueprint helps combat this by giving a “next action” for Leads and Deals module records, so the next course of action is never a head-scratcher.  And, using Blueprint in tandem with Activities and workflow automation make your team even leaner and meaner than ever.

Help is close by

If you need help with the de-cluttering process – or, maybe you just need some training on best practices to push your team gently in the right direction – you can always hire a Zoho consultant.  We know this is no small feat.  At times, it can be all-consuming.  But, you shouldn’t go it alone, especially when your primary job is to run or help run a business.  Let us know how we can help make your CRM less confusing, and we’ll jump right in.

DIY Zoho QuickBooks Online Setup & Documentation

Thank you for signing up for our DIY Zoho QuickBooks Online integration

diy zoho quickbooks

The purpose of this application is to sync information in Zoho CRM to QuickBooks Online, or vice-versa.  Some information can be synced only one way at a time, and some can be synced both ways, depending on your preference.  The information you can sync is grabbed from different fields in either QuickBooks or Zoho.

The integration is designed only to sync new and updated records across platforms, not all records, although if you use an annual payment plan (for premium versions of the integration), you’ll be able to sync any records across platforms based on dates as far back as you’d like.  Please see section 4: Settings for more on data migration.

The first thing you’ll want to do is log into the application using the URL here.  You may want to bookmark it for your convenience.  The login page will require the credentials you created on the intake form.  If you aren’t sure what the intake form is and you don’t have login credentials, you’ll want to read this page on completing the QBO integration intake form before continuing.

Please see the following table of contents for instructions on how to use each aspect of the integration dashboard and the integration itself.

Table of Contents

  1. QuickBooks Mapping
  2. Logs
  3. Filters
  4. Settings
  5. Other Options
  6. Using the Integration
  7. A Few Provisos
  8. FAQ

Before you start using the application, this is a tour of all the modules on the left-hand navigation bar.

1. QuickBooks Mapping

This is the default or home page you’ll see upon logging into the ZBrains dashboard.  This screen allows for the mapping of different QuickBooks fields (on the left-hand side, marked by QB icons) with corresponding Zoho fields (on the right, marked with Zoho icons).  Standard QuickBooks fields will be marked with green QB icons while custom QuickBook fields will be marked with similar red icons.  Zoho fields will be marked with a regular Zoho icon regardless of whether the fields you choose are standard or custom.

The mapping works by selecting a Zoho field to map to each of the listed QuickBooks fields.  By default, for all available modules, the integration will map some of the QuickBooks fields to Zoho fields.  These mappings may not be to your liking, so please confirm they are correct before continuing.

To map a QuickBooks field to an unoccupied Zoho field: Click on the text field beside the field you’d like to map.  A dropdown menu will appear, from which you can select any field you’d like.  You can also type the name of the field you’d like if you already know its name, and the dashboard’s autocomplete feature will leave only field names that contain a match for the string you’ve typed.  When you see the name of the Zoho field you’d like to map to the corresponding QuickBooks field, select that field by clicking it.  Click “Submit” to save any changes.

If a field is occupied and you’d like to delete the mapping: Click the small X to the left of the field name or to the left of the field itself, then repeat the mapping process for an unoccupied field outlined above.

The following buttons are available in every module, regardless of the version you use:

  • Sync Mappable Fields button: This will grab all usable fields both from QuickBooks and from Zoho.  This is useful when you’ve just added a custom field to either QuickBooks or Zoho and you’d like to map it.  This also works if you simply don’t see a field in either QuickBooks or Zoho that you know already exists.
  • Reset Default Mapping button: If you don’t like how you’ve mapped the fields in your dashboard and you feel it would take too long to simply change them all back, you can use this button to return the mapped fields to how they looked when you first signed up for the integration.  Some fields will already be mapped.
  • Reset button:  This button is at the bottom of the screen.  Use this to clear any changes you’ve made before hitting Submit.  If you’ve already clicked Submit and changed your mapping details, you’ll have to manually make the changes you want and then click Submit again.
  • Submit button: This button, also at the bottom of the screen, saves any changes you’ve made on your mapping screen.

Also available is the Static Field checkbox beside every mappable field.  Checking this box will delete the Zoho field mapping option from the associated QuickBooks field and allow for hard-coding a value into the QuickBooks field instead.  Naturally, this means you can only assign a hard value to a QuickBooks field, not a Zoho field, so this feature is useful for Zoho-to-QuickBooks syncs.  Possible use case: If every customer tracked in QuickBooks Online is on the same payment terms, you may choose to mark all payment terms a certain way for customers synced from Zoho to QuickBooks, e.g., “Net 30.”

2. Logs

You’ll be able to track which records the integration has interacted with by examining the Logs page.  Different log screens are available for each available module, although the screen will default to Accounts if you don’t select an individual module page from the drop-down menu that appears after clicking.

When the integration interacts with a record, regardless of whether or not that record has been synced, the record will appear in the log.  Newer synced records appear at the top of the log while older synced records are pushed to the bottom.

Following is an explanation of the items in the log table itself:

  • Module Key: The number that appears here corresponds to a record in Zoho CRM.  You can view details for this record by clicking the blue Info button to the right of the record.
    • To view the corresponding record directly in the CRM, highlight and copy (CTRL+C) the number displayed under the Module Key heading, navigate to Zoho CRM, find the appropriate module, and view any available record in the module.  At the end of the URL for that record will be a long string of numbers, similar to the module key displayed in the sync log.  Delete the number currently at the end of the URL and replace it by pasting (CTRL+V) the module key number you’ve just copied.  Press enter and your browser will navigate to that record.  This functionality serves to give the user a direct view of the record in case any changes to the record are necessary.
  • Status: This tells whether or not a record was synced by the system.  Possible options here are Synced, Error, Not Synced, or Not ValidSynced means the record was synced across platforms.  Both Error and Not Synced mean the record was not synced because of an error.  Not Valid means the record was not synced because of user-defined filters.  Filters are further explained in section 3.
  • Error Message: This column displays the message associated with a sync error, if applicable.  Errors are usually related to a problem with Zoho CRM accepting the info, not with QuickBooks.  If you ever come across an error you do not understand, we offer support for any premium plan (that is, any plan that is not Freemium).  Please contact us if you need help.
  • Last Sync Date: This shows the date and timestamp of each record in the sync log.  You can use this to determine whether or not your integration is syncing by comparing the last sync date to the current date and time.
  • Details: This column shows a blue Info button for each record synced.  Clicking this button will open a new screen within your browser window that shows all fields the integration has come in contact with.  This is useful for giving an at-a-glance look at the record in question; alternatively, you can examine the record exactly as it appears in Zoho by using the record’s module key.  (Please see the bulleted instruction with the Module Key item above.)

3. Filters

By default, the integration will sync any new or modified records across platforms depending on the sync direction you select.  If you do not want all new or modified records to sync, you can choose to set criteria the integration will apply to all records it attempts to sync.  Clicking the Filters module on the left-hand navigation bar will bring you to the Accounts filtering screen, but you can set filters for any available module.

  • The default filter screen will be for records synced from Zoho to QuickBooks, but you can set the same (or a different) filter for records synced from QuickBooks to Zoho if necessary.  You can access the different sync directions with the drop-down menu in the upper right portion of the screen.

Here are the main options available to you in the Filter module:

  • Select Field: This drop-down menu displays a list of fields available inside the corresponding module in Zoho CRM or QuickBooks, depending on which module’s page you access.  Selecting a field here tells the integration which field the filter will act upon.
  • Select Condition: This menu displays a list of basic conditions to apply to the field chosen in Select Field.
  • Value: This is a text field you can use to type any information you want the integration to act upon based on your selected field and condition.  If your selected condition doesn’t require a value (e.g., “is not empty” or “is empty”), you should leave the Value field blank.

Use the blue plus symbol (+) to add another record filter in a given module and sync direction.

Use the green Submit button to save and apply any filter you have set.  Click the red Reset button to clear any unsaved filter.  And, use the dark blue Remove All Filters button to remove all filters you have set for the current module and sync direction.

4. Settings

The settings menu is comprised of a few tabs.  Their uses and purposes are enumerated here:

Zoho Authtoken: This field contains the Zoho authentication token used when you filled out the integration intake form.  The authentication token allows the integration to connect to your Zoho CRM instance, so if you remove it the integration will not work.  If you need to switch authentication tokens for any reason, please replace a deleted token with a new one as quickly as possible to avoid any sync interruptions.

Sync Direction: This tab lists the available module pairs to sync, according to which version of the integration you’re using.  You can use the drop-down menu to the right of each module pair to select whether you’d like to sync records in those modules from Zoho to QuickBooks, from QuickBooks to Zoho, both ways (Bi-Directional), or not at all (Disable).

  • Please note: Selecting “Disable” for any module pair will make the field mapping section for that module invisible, so you won’t be able to make any changes until the sync is re-enabled.  As well, we do not advise disabling the sync for essential (Accounts/Customers or Products/Items) modules unless you are working with the Freemium version of the integration, as failure to sync those properly can potentially cause syncing of transactional records to fail.

Sync Historical Data [Annual customers only]: This tab lists the available modules from which to sync old records.  In this case, an old record is anything created before the integration was implemented, as the integration is designed only to sync new or modified records; in cases where many records are present in one system and manually updating them all in order to trigger the integration’s sync would prove too time consuming, migrating historical data makes sense.

  • The Module Names heading lists the modules available to sync data from.  Sync Date allows for choosing a historical date from which to sync data.  The date can be modified across modules.  Use the check boxes to the right of each module to confirm you wish to migrate data from that module across platforms, and click the Submit button to begin.  The Reset button is not used.
    • Please note: The sync directions for the Sync Historical Data tab are controlled by the sync directions set in the Sync Direction tab.  If the proper module names do not appear on this screen (e.g., you see Customers, a QuickBooks module, instead of Accounts, a Zoho module), please change your preferred sync directions on the Sync Direction tab and the modules displayed will change accordingly on the Sync Historical Data tab.

Once your historical data migration tab is activated, you may use the function as often as you’d like.

5. Other Options

Clicking your username in the upper right corner of the screen reveals several other options:

Change Plan: This displays your current integration plan juxtaposed with other available plans.  You may upgrade or downgrade from one plan to another at any time without any lapse in functionality.  When any plan is upgraded or downgraded, you will receive two emails: One confirming the cancellation of your current plan, and another confirming the beginning of a new service subscription.  All upgraded or downgraded plans will come with new 15-day free trials, except for Freemium, which is always free to use.  Please note: Your monthly service fee will not be prorated when your new subscription begins.

  1. If you choose to upgrade to a paid plan from a Freemium plan, you will be prompted to enter your payment information.  Once the system accepts this information, you will arrive back at the “Upgrade Plan” page and will have the option to map fields in new or different transactional modules by clicking the QuickBooks Mapping module in the navigation bar.
  2. If you upgrade from one paid plan to another paid plan, or if you downgrade your plan, you will not be prompted to re-enter payment information.

QuickBooks Online: This is a general settings area for establishing the connection between the integration and your QuickBooks Online system.  In most cases, you will not need to access the screen again after establishing the connection for the first time.  The screen lists three steps to configuring the integration:

  1. Authenticate:  This step is completed in the initial intake form after you click the light blue Authenticate QBO button in Step 2 of the intake form.  The background area of this step should be filled in with dark green, indicating the step has been completed.  You do not need to do anything else with this step.
  2. Verify: This is an extra step to ensure the connection between QuickBooks Online and our integration platform.  If the background area of this step is not filled in with dark green as in the Authenticate step, please click Verify and follow the prompts you receive.  Once this step is complete, the background area will turn green as it does with Authenticate.
  3. Activate: After completing steps 1 and 2, the integration still will not function until you toggle the switch from “Inactive” to “Active.”  The “Inactive” toggle will show a switch with a grey background, while the “Active” toggle will show a switch with a dark green background, similar to that used in steps 1 and 2.  You can use this “Inactive” toggle to quickly turn the entire integration off, and the “Active” switch to turn it back on again.

Help: This link leads to the ZBrains help desk.  Use this link to submit a ticket if you have a general question about setup, or you experience an error that is not covered in this document.

Logout: Clicking this link will log you out of the integration environment.  The system will automatically log users out after 10 minutes of inactivity, so we advise you to either keep your password handy or have your browser save it for you.

6. Using the Integration

After familiarizing yourself with the various components of the integration dashboard, you should run a sync with some test records to confirm the functionality of the integration.  To do this, please follow these steps:

  1. Re-confirm your field mappings (see section 1) and your sync direction.
  2. Open your platform of origin, either QuickBooks Online or Zoho CRM, and create a test Customer (in QuickBooks) or Account (in Zoho), making sure to include data in mapped fields.  The sync will run automatically every 10-15 minutes, so please wait and confirm your test record has appeared in the destination platform after enough time has passed.  Use the Logs module in your navigation bar to check on synced records.
    • Please note: Users are unable to modify the sync interval currently, but this feature will probably be included in the next release.
  3. Open your platform of origin again, and create a test Item (in QuickBooks Online) or Product (in Zoho CRM), making sure to include data in mapped fields.  Again, wait until enough time has passed for the sync to occur.  Use your Logs module to check on synced records.
    • Please note: Once you have confirmed your Products or Items sync correctly, you may create a test transactional record as your service plan allows, but please ensure products or items used as transactional line items are synced to both systems before using them in transactional records.  If these line items are not synced across platforms before creating a transactional record to sync, the transactional record you create will not sync.

Once you have confirmed the integration functions to your liking, there’s nothing else to do: the integration will continue to run at 10-15 minute intervals, syncing any records you input across platforms as you specify in your sync direction settings.

7. A Few Provisos

There are some things you should know about the integration that aren’t obvious from the onset:

  1. The integration creates hidden custom fields in QuickBooks. When you implement this integration, all QuickBooks Customer and Item records will gain a new custom field called ZOHOMODULEIDCUSTOMER and ZOHOMODULEIDPRODUCT, respectively.  These will be filled with values the integration uses to track sync states, and they are not mappable in the interface.  For that reason, please do not modify the values in these custom fields, as doing so will cause certain records not to sync.
  2. The integration only works with “Inventory” items in QuickBooks.  Whenever you sync items from Zoho CRM to QuickBooks Online, they will arrive in your system as inventory items (as opposed to other types).  Conversely, only inventory items (as opposed to other types) are allowed to sync from QuickBooks Online to Zoho CRM; other types of items will not sync.  For this reason, we advise you not to change inventory item types manually after they sync to your QuickBooks Online, as they will not be updated back to Zoho CRM and, as a consequence, could cause certain other transactional records not to sync.
  3. For bi-directional syncs, if a given record is modified in both Zoho CRM and QuickBooks Online between syncs, the record in QuickBooks Online will take precedence.  In these cases, changes made to the records in Zoho CRM in this manner will be lost.  We advise against modifying a given record in two different systems as a rule for this reason.
  4. QuickBooks requires some Item fields; Zoho does not require the same information in Products.  QuickBooks requires items to be mapped to expense accounts, income accounts, and asset accounts; Zoho CRM does not store this information, though.  For this reason, you do not need to have these fields filled in Inventory Settings if you only plan to sync from QuickBooks to Zoho, but you will need to ensure they are correctly mapped if syncing from Zoho CRM to QuickBooks.
  5. All Accounts/Customers and Products/Items should be synced across platforms before syncing non-test transactional records.  This is because introducing a new Zoho account or QuickBooks customer – or Zoho product or QuickBooks item – at the same time as a new transactional record like an invoice, sales order, or quote/estimate, will cause the integration to fail.  You may choose to keep accounts/customers and products/items inconsistent expressly to test the functionality of a transactional sync – for example, an invoice – by creating a test QuickBooks customer, test item, and then a test invoice containing that item and associated with that customer, but this practice is not advisable beyond testing.  Please note: Data Migrations are required for all Integration projects and pricing varies on complexity of the integration itself. Typically, data migrations are priced based on the number of modules (ex.  Sales Orders, Invoices, Customers are examples of modules) along with the number of records. Schedule an integration assessment today with a ZBrains consultant to get a project quote. Use the Connect with Us button at the end of this article. 
  6. Deleting a given record previously synced across platforms will cause the sync to fail if the non-deleted record is modified and needs to sync again.  This is related to point 1, as the integration will search for a matching ID field that corresponds to a record already created, as the field does not exist for new records.  When the integration does not find a matching ID field, the record will not sync.  For this reason, we advise against deleting any records that have been touched by the integration unless you either plan to delete the corresponding record from the other platform or do not plan to modify the non-deleted record any further.

8. Frequently Asked Questions

Thankfully (or perhaps not), some issues with the integration are more common than others:

  1. Why aren’t any of my fields appearing in the QuickBooks Mapping module when I log in for the first time?
    • Sometimes, the integration needs a little positive reinforcement.  If no mappable fields appear, first click “Reset Default Mapping.”  If this does not cause your fields to appear, click “Sync All Mappable Fields.”  If neither of these options work, please open a ticket with us here.
  2. I just followed your instructions, but only some of my QuickBooks fields are appearing.  What gives?
    • The integration grabs fields from QuickBooks by looking at the fields that are being used by other records in your system.  If you’re looking to map a field in QuickBooks that you’ve never used before, try creating a test record that utilizes those fields you don’t see yet, then click “Sync All Mappable Fields.”  If this doesn’t solve the problem, please let us know about it.
  3. I logged in for the first time and my Customers/Accounts fields appear, but none of my Products/Items are there.  What happened?
    • Are you on the free version of Zoho CRM?  That one doesn’t have a Products module in it, so you won’t see any inventory fields that way.  To solve that problem, please upgrade to a free trial of at least Professional edition and refresh your integration dashboard.
  4. Upon setup, I got a red error flag saying “At least one inventory item must be present.”  What do I do?
    • This is somewhat related to question 2 above.  To solve this problem, please create a test inventory item and return to your QuickBooks Mapping module, select Products, and click “Reset Default Mapping,” then “Sync All Mappable Fields” if no fields appear.  If you still see the red error flag, open a ticket with us.
  5. What does Static Field mean in my QuickBooks Mapping module?  How do I use it?
    • The Static Field option is used to assign a hard value to any QuickBooks field, but not to sync that value anywhere in Zoho.  For more details on this feature, see the bottom of section 1: Mapping.
  6. I got a big red error flag saying my QuickBooks Online credentials are no longer valid so the integration won’t work.  How do I get it to work again?
    • This means someone (maybe even you) must have changed your QuickBooks Online credentials without realizing that would affect the integration.  Don’t worry; it happens to the best of us.  To re-authenticate the integration, go through the QuickBooks Online steps in section 6: Other Options.
  7. Some of my records are merged – or, they’ve been deleted!  Did the integration do it?
    • It wasn’t us!  The QuickBooks Online API doesn’t allow for merging records or deleting them automatically, so we couldn’t have even done it if we tried.  If you’re running plugins other than the Zoho CRM & QuickBooks Online integration, one of those may the culprit, as the issue may have to do with a program other than QuickBooks or Zoho.

Thank you again for using the QuickBooks Online integration with Zoho CRM.  Please let us know if you have any questions or experience any issues this guide does not cover by calling (888) 207-4111 or using this link to our help center.

 

Connect with Us

 

Zoho Integrations