Contents
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).
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:
Sign Up
Go to loybooks.com
Click Start free trial. Enter your business name and email address.
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.
Set your password
After Stripe, you are redirected to app.loybooks.com?setup=your@email.com where you set a password for your dashboard.
Access your dashboard
Log in with your email and password. You will land on the Dashboard overview.
Connect Loyverse
Go to the Connections tab
In your LoyBooks dashboard, click Connections in the top navigation.
Generate a Loyverse API token
In Loyverse Back Office, go to Account → API Tokens → Generate token. Copy the token.
Paste and save
Paste the token into the Personal Access Token field and click Save Token. Click Test Connection to verify.
Connect Zoho Books
Click "Connect with Zoho"
In the Connections tab, under Zoho Books (OAuth2), click the green Connect with Zoho button.
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.
Connection confirmed
The popup closes automatically and the Connections tab updates to show Zoho Books as ● Connected. No manual token entry is required.
Run a Sync
Go to the Dashboard tab
Both Loyverse and Zoho Books should show ● Ready.
Set the date range
Select a From date and To date for the sync. For a test, use the last 7 days.
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.
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.CREATEZohoBooks.invoices.READZohoBooks.invoices.UPDATE |
Create invoices from receipts; read existing invoices to prevent duplicates; update when receipts change |
ZohoBooks.contacts.CREATEZohoBooks.contacts.READ |
Create new customers; search existing contacts for matching |
ZohoBooks.items.CREATEZohoBooks.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.READZohoBooks.settings.CREATE |
Read organisation settings (tax codes, currency) for correct formatting |
ZohoBooks.accountants.READ |
Read chart of accounts for income account mapping |