Loyverse POS → Zoho Books Sync
Integration Guide · June 2026

Integration Guide & Review Documentation

This document covers how LoyBooks connects Loyverse POS to Zoho Books, with step-by-step setup instructions and test account credentials for the Zoho Marketplace review team.

LoyBooks
Accounting
app.loybooks.com
hello@loybooks.com

Contents

  1. What LoyBooks Does
  2. Test Account Credentials
  3. Step 1 — Sign Up
  4. Step 2 — Connect Loyverse
  5. Step 3 — Connect Zoho Books
  6. Step 4 — Run a Sync
  7. Step 5 — Verify in Zoho Books
  8. Full Feature Overview
  9. Zoho Books Permissions

What LoyBooks Does

LoyBooks is a multi-tenant SaaS integration that automatically synchronises sales data from Loyverse POS into Zoho Books. Every receipt from the POS becomes an invoice in Zoho Books — with customers matched, items synced, and payments recorded — running on a configurable schedule (default: every 15 minutes).

🏪 Loyverse POS Receipt
→
LoyBooks Sync Engine
→
📒 Zoho Books Invoice

LoyBooks is built for restaurants, hotels, and retail businesses already using both platforms. It eliminates manual data entry and keeps accounting records up to date in real time.

Test Account Credentials

Use the following credentials to access a pre-configured demo account with live Loyverse and Zoho Books connections:

https://app.loybooks.com
demo@loybooks.com
[shared separately via secure channel]
The demo account is connected to a live Loyverse store and a Zoho Books organisation. You can run a sync immediately after logging in — no additional setup required.

Sign Up

1

Go to loybooks.com

Click Start free trial. Enter your business name and email address.

2

Complete Stripe checkout

You will be redirected to Stripe to enter payment details. The 14-day free trial starts immediately — no charge until the trial ends. Use a test card if reviewing: 4242 4242 4242 4242, any future expiry, any CVC.

3

Set your password

After Stripe, you are redirected to app.loybooks.com?setup=your@email.com where you set a password for your dashboard.

4

Access your dashboard

Log in with your email and password. You will land on the Dashboard overview.

Connect Loyverse

1

Go to the Connections tab

In your LoyBooks dashboard, click Connections in the top navigation.

2

Generate a Loyverse API token

In Loyverse Back Office, go to Account → API Tokens → Generate token. Copy the token.

The token requires Receipts (read), Customers (read), and Items (read) permissions — these are granted by default on all Loyverse API tokens.
3

Paste and save

Paste the token into the Personal Access Token field and click Save Token. Click Test Connection to verify.

Connect Zoho Books

1

Click "Connect with Zoho"

In the Connections tab, under Zoho Books (OAuth2), click the green Connect with Zoho button.

2

Log in and approve access

A popup opens redirecting to Zoho's OAuth consent screen. Log in with your Zoho account and click Allow to grant LoyBooks the requested permissions.

3

Connection confirmed

The popup closes automatically and the Connections tab updates to show Zoho Books as ● Connected. No manual token entry is required.

Which Zoho Books user to connect. Connect Zoho Books with an administrator login. LoyBooks creates invoices, credit notes and payments as the user who connects it. If your staff use Zoho Books logins with restricted roles, give those roles permission to view Invoices, Credit Notes and Payments Received, for all records, not only the ones they created. Otherwise a credit note or payment that LoyBooks recorded can be invisible to them, and it may get entered a second time by hand. In Zoho Books, open Settings, then Users & Roles, then Roles, edit each role your staff use, and allow View for Invoices, Credit Notes and Payments Received. If the role offers a choice between all records and only the user's own, choose all.
You can revoke LoyBooks' access at any time via Zoho Accounts → Connected Apps → LoyBooks → Revoke.

Run a Sync

1

Go to the Dashboard tab

Both Loyverse and Zoho Books should show ● Ready.

2

Set the date range

Select a From date and To date for the sync. For a test, use the last 7 days.

3

Click "Run Sync Now"

LoyBooks fetches receipts from Loyverse for the selected period and creates invoices in Zoho Books. Progress is shown in the Recent Activity log at the bottom of the dashboard.

4

Automatic sync

In addition to manual syncs, LoyBooks runs automatically every 15 minutes (configurable in the Schedule tab). The scheduler status is displayed on the Dashboard.

Verify in Zoho Books

After a sync completes, log into Zoho Books and verify the following:

What to check Where in Zoho Books Expected result
Invoices created Sales → Invoices One invoice per Loyverse receipt, with line items matching POS sale
Customers matched Contacts Named customers matched by email/phone/name; anonymous sales attributed to fallback customer
Payments recorded Sales → Customer Payments Payment applied against each invoice for fully-paid POS receipts
Items synced Items Loyverse products created in Zoho Books if not already present
Refunds Sales → Credit Notes Loyverse refund receipts appear as credit notes

Full Feature Overview

Feature Description
✓ Automatic sync Runs every 15 minutes (configurable: 10min to 24h)
✓ Duplicate prevention Each Loyverse receipt ID is tracked — no double-entry in Zoho Books
✓ Customer matching Searches Zoho Books by email → phone → name before creating new contact
✓ Item sync Loyverse items matched by SKU or name; created in Zoho Books if missing
✓ Payment recording Payments applied to invoices for fully-paid receipts
✓ Refund handling Loyverse refunds converted to Zoho Books credit notes
✓ Tax sync Loyverse tax line names mapped to Zoho Books tax rates
✓ Field mapping Loyverse product categories mapped to Zoho Books income accounts
✓ Multi-currency Configurable default currency per account
✓ Multi-tenant Each business has an isolated account — data never shared between tenants
✓ Sync logs Full activity log per sync run, visible in the Logs tab

Zoho Books OAuth Scopes

LoyBooks requests the following Zoho Books permissions. Each scope is required for a specific part of the sync:

Scope Why it's needed
ZohoBooks.invoices.CREATE
ZohoBooks.invoices.READ
ZohoBooks.invoices.UPDATE
Create invoices from receipts; read existing invoices to prevent duplicates; update when receipts change
ZohoBooks.contacts.CREATE
ZohoBooks.contacts.READ
Create new customers; search existing contacts for matching
ZohoBooks.items.CREATE
ZohoBooks.items.READ
Create products in Zoho Books; read existing items to avoid duplicates
ZohoBooks.customerpayments.CREATE Record payments against invoices for completed POS sales
ZohoBooks.creditnotes.CREATE Create credit notes for Loyverse refund receipts
ZohoBooks.settings.READ
ZohoBooks.settings.CREATE
Read organisation settings (tax codes, currency) for correct formatting
ZohoBooks.accountants.READ Read chart of accounts for income account mapping
LoyBooks does not request write access to any Zoho Books data beyond what is needed for the sync. It cannot delete invoices, contacts, or items.