Zoho Books integrations

Bill in Zoho Books. An accepted estimate becomes the work.

CRM Connector keeps Zoho Books clients, invoices and estimates in step with your other books and HubSpot, turns an accepted estimate into a Jobber job, ServiceM8 work order or CompanyCam project, and turns a won deal or a completed ServiceM8 job into a draft invoice.

  • Connects with its official sign in (OAuth)
  • Set up in five guided steps
  • 7 day free trial
Zoho Books logo

Pairs with 19 systems

What syncs

What Zoho Books keeps in step

Clients

Both ways
  • Both ways with QuickBooks Online, Xero, FreshBooks, HubSpot, Salesforce and more.
  • One way into Jobber.
  • Name, company, email, phone and billing address follow every change.
  • A business client is never renamed to a person.
  • A name already in use gets the email, phone or source record id behind it.
  • The name, email and phone sit on the client's primary contact person; any other contact people on that client are kept as they are.
  • Only active customers sync.

Invoices

Both ways
  • Both ways with QuickBooks Online, Xero, FreshBooks, FreeAgent and HubSpot.
  • One way into Jobber, and into Zoho Books from Stripe, Square, GoHighLevel and WooCommerce orders.
  • Approved Simpro invoices arrive one way, and payments recorded here go back to Simpro.
  • Paid becomes a payment for exactly the amount newly paid.
  • A Zoho Books discount arrives as one Discount line so totals match.
  • A completed ServiceM8 job can arrive as a draft invoice, its materials as lines.

Estimates

Both ways
  • Both ways with QuickBooks Online, Xero, FreshBooks and FreeAgent.
  • One way into Jobber as quotes.
  • Both ways with HubSpot quotes, where HubSpot decides the status.
  • An accepted estimate can become a Jobber job, a ServiceM8 work order, a Housecall Pro job or a CompanyCam project.
  • A sent one can become a HubSpot, Pipedrive or ActiveCampaign deal, or a Salesforce or Keap opportunity (Keap on Max Classic).

Works with

Pair Zoho Books with any of these

Pick the second system in the setup wizard. Each tile lists what travels between the two, and How it syncs opens that pair's own page with every field and what is particular to the pairing.

Jobber logoJobberContacts, Invoices, Quotes, Accepted quotes as jobsOne way into JobberInto Jobber: clients, invoices and estimates, and an accepted estimate can become a job.About JobberHow it syncs
QuickBooks Online logoQuickBooks OnlineContacts, Invoices, QuotesClients, invoices and estimates both ways, and a payment in either is recorded in the other.About QuickBooks OnlineHow it syncs
Xero logoXeroContacts, Invoices, QuotesContacts, invoices and quotes both ways, with each payment carried over for exactly the amount newly paid.About XeroHow it syncs
HubSpot logoHubSpotContacts, Invoices, Quotes, Won deals as draft invoices, Quotes as dealsContacts, invoices and quotes both ways; a won deal becomes a draft Zoho Books invoice and a sent estimate a deal.About HubSpotHow it syncs
GoHighLevel logoGoHighLevelContacts, Won opportunities as draft invoices, Invoices from GoHighLevelContacts both ways and GoHighLevel invoices into Zoho Books; a won opportunity can become a draft invoice instead.About GoHighLevelHow it syncs
Square logoSquareContacts, Invoices from SquareCustomers both ways, and Square invoices flow one way into Zoho Books.About SquareHow it syncs
Stripe logoStripeContacts, Invoices from StripeStripe invoices land in Zoho Books with their payment, and customers stay in step both ways.About StripeHow it syncs
Housecall Pro logoHousecall ProContacts, Accepted quotes as jobsCustomers both ways, and an estimate accepted in Zoho Books becomes a Housecall Pro job with its lines.About Housecall ProHow it syncs
ServiceM8 logoServiceM8Contacts, Accepted quotes as jobs, Completed jobs as draft invoicesClients both ways, an accepted Zoho Books estimate becomes a ServiceM8 work order, and a completed job a draft Zoho Books invoice.About ServiceM8How it syncs
CompanyCam logoCompanyCamContacts, Accepted quotes as projectsClients both ways, and an estimate accepted in Zoho Books becomes a CompanyCam project for the crew.About CompanyCamHow it syncs
Pipedrive logoPipedriveContacts, Won deals as draft invoices, Quotes as dealsContacts both ways, a won deal becomes a draft Zoho Books invoice, and a sent Zoho Books estimate a Pipedrive deal that follows it.About PipedriveHow it syncs
FreshBooks logoFreshBooksContacts, Invoices, QuotesClients, invoices and estimates both ways, and FreshBooks decides whether an estimate is accepted.About FreshBooksHow it syncs
Salesforce logoSalesforceContacts, Won opportunities as draft invoices, Quotes as opportunitiesContacts both ways, a won opportunity becomes a draft Zoho Books invoice, and a sent estimate an opportunity that follows it.About SalesforceHow it syncs
FreeAgent logoFreeAgentContacts, Invoices, QuotesContacts, invoices and estimates both ways, with approved and rejected estimates travelling in both directions.About FreeAgentHow it syncs
ActiveCampaign logoActiveCampaignContacts, Won deals as draft invoices, Quotes as dealsContacts both ways, a won deal becomes a draft Zoho Books invoice, and a sent estimate a deal that follows it.About ActiveCampaignHow it syncs
Keap logoKeapContacts, Won opportunities as draft invoices, Quotes as opportunitiesContacts both ways, and on Keap Max Classic a won opportunity becomes a draft Zoho Books invoice.About KeapHow it syncs
WooCommerce logoWooCommerceContacts, Orders as invoicesOrders land in Zoho Books as invoices, paid ones with a customer payment, and contacts stay the same both ways.About WooCommerceHow it syncs
Simpro logoSimproContacts, Approved invoices into the books, Payments back into SimproCustomers both ways, approved Simpro invoices into Zoho Books, and Zoho Books payments back to Simpro.About SimproHow it syncs
Google Sheets logoGoogle SheetsContacts, Invoices, QuotesOne way into Zoho BooksCustomers, invoices with their lines and estimates from your sheet land in Zoho Books, paid ones with a payment.About Google SheetsHow it syncs

Stage rules

Stage rules: a sale becomes a Zoho Books invoice, or an estimate becomes work

Invoices a rule makes are drafts the sync never sends; estimates move the work and the deal along.

How every stage rule starts, and why nothing is made twice
  • Deal won, draft invoice waiting

    A deal won in HubSpot, Pipedrive or ActiveCampaign, or an opportunity won in GoHighLevel, Salesforce or Keap (on Max Classic), becomes a draft Zoho Books invoice for the same client, with one line for the amount.

  • Job completed, draft invoice waiting

    A job completed in ServiceM8 becomes a draft Zoho Books invoice for the same client, dated the job day, with its materials as lines.

  • Estimate accepted, work created

    An estimate accepted in Zoho Books becomes a Jobber job or a ServiceM8 work order for the same client, with its lines, or a CompanyCam project at the customer's address.

  • Estimate sent, deal or opportunity created

    • A sent Zoho Books estimate becomes a HubSpot, Pipedrive or ActiveCampaign deal, or a Salesforce or Keap opportunity, that follows it (Keap on Max Classic).
    • Accepted moves it to won.
    • Declined or expired moves it to lost.

Connecting

How Zoho Books connects

Official sign in

OAuth

Sign in to CRM Connector, choose Connect, sign in to Zoho as an organisation administrator and approve. Your data centre is found for you. One connection covers one organisation, the default active one.

What you need

  • A CRM Connector account. Connecting happens inside the app.
  • A Zoho Books organisation and a Zoho user who is an administrator of it.

You approve access on Zoho Books's own sign in page. Your Zoho Books password never reaches CRM Connector.

Good to know

How Zoho Books behaves

What is true for Zoho Books whichever system you pair it with. What is particular to one pairing is on that pair's own page, linked from its tile above.

  • Not connected to Zoho CRM

    • Zoho already keeps Zoho Books and Zoho CRM in step itself, so this platform does not pair them.
    • Running both would write the same record twice.
  • Active customers only, no vendors

    Inactive customers, vendors, bills, expenses and credit notes stay in Zoho Books.

  • No customer filter when Zoho Books sends

    • Zoho Books does not tell a paying client from a lead, so when Zoho Books sends, every client travels.
    • Customers only and Leads only are offered when the other system sends on a one way sync.
  • Zoho Books numbers its own records

    • It keeps the other system's number as the reference on the invoice or estimate and finds the record again by it.
    • Lines, the total and the message are set when the invoice or estimate is created; later line edits stay where they were made.
  • Marked sent, never emailed

    • An invoice sent in the other system is marked sent in Zoho Books.
    • The sync never emails your client.
  • Payments for the amount newly paid

    A part payment tops Zoho Books up by exactly the new amount, so an instalment is never counted twice.

  • An invoice that received money is not voided

    • A void from the other system voids the Zoho Books invoice too, unless Zoho Books has already recorded a payment on it: then it is left alone, because voiding would turn that money into credit.
    • Void it in Zoho Books if that is what you want.
  • No invoice below zero

    An invoice below zero is not created, because Zoho Books would book it as a negative invoice. A credit stays in the system it was made in.

  • A sellable item is required

    • Zoho Books needs at least one active item that can be sold (Sales, Sales and Purchases or Inventory) before an invoice or estimate can be created.
    • An item without a tax of its own is used first, so Zoho Books never adds tax on top of the Tax and other charges line.
    • Without one, the sync says to make an item sellable under Items.
  • Amounts are never converted

    • A client is billed in one currency in Zoho Books.
    • A record in another currency is written in the client's currency with its amounts unchanged.
  • A limit on calls

    • Zoho caps daily calls per organisation, from 1,000 on Free to 10,000 on top plans.
    • Only records changed since the last run are read.
    • When Zoho asks for a pause, the run waits and continues where it stopped.
    • A first sync on a small plan can take days, so choose a sync from date.

FAQ

Questions about Zoho Books?

Answers about Zoho Books itself. Duplicates, deletions, a dropped connection, how often a sync can run and custom fields are explained once, for every system, on How syncing works.

Get started

Ready to connect Zoho Books?Start your 7 day free trial

Sign in to Zoho Books and the system you want to pair it with, confirm what syncs, and watch the first sync run.