REST API • OAuth 2.0 • Webhooks • Add-on Marketplace

Integrate, Automate & Extend SyncBooks

Use our REST API to connect SyncBooks to your own apps, automate workflows, sync data with external systems, or build marketplace add-ons that thousands of businesses can install. Your choice.

Two ways to use the platform

API Integration

Connect SyncBooks to your own systems. Sync invoices to your CRM, pull reports into your dashboard, automate expense categorization, or push payroll data to your HR system.

  • REST API with full CRUD access
  • API Keys for server-to-server calls
  • OAuth 2.0 for multi-tenant apps
  • Webhooks for real-time events
  • No marketplace listing needed
For your own use or your clients

Marketplace Add-on

Build an add-on that runs inside SyncBooks and publish it to the marketplace. Thousands of businesses can install it — free or paid. You earn 75% of revenue.

  • Runs inside SyncBooks (iframe)
  • SDK with React hooks & typed API
  • Appear in dashboards, sidebars, nav
  • Set your own pricing (free/paid)
  • Payouts via MoMo or bank
Sell to all SyncBooks users

Simple, powerful API

Whether you're syncing data to another app or building a custom dashboard — the API gives you full access.

Fetch invoices
GET /api/v1/invoices
Authorization: Bearer sk_live_your_key
// Response
{ "data": [...], "total": 42 }
Create an expense
POST /api/v1/expenses
Authorization: Bearer sk_live_your_key
{ "amount": 150, "category": "Office",
"vendor": "Staples", "date": "2026-08-15" }

Marketplace add-on ideas

Add-ons run inside SyncBooks as iframe widgets. They can appear in dashboards, sidebars, invoice pages, and navigation — giving users powerful new capabilities.

Analytics & Reports

Revenue insights, profit margins, customer analytics, cash flow forecasts. Show data that matters on the dashboard.

dashboard.widget

Automations

Auto-send reminders, categorize expenses, generate reports, sync data with external tools via webhooks.

automation

Integrations

Connect SyncBooks to Slack, WhatsApp, SMS gateways, e-commerce platforms, delivery services, or any third-party tool.

integration

Finance Tools

Tax calculators, loan trackers, budget planners, expense approval workflows, financial health scores.

finance

Communication

Bulk SMS senders, email campaign tools, customer messaging, invoice delivery via WhatsApp or Telegram.

communication

Custom Pages

Full navigation items that appear in the sidebar. Build entirely custom modules: fleet tracking, field service, rental management.

navigation.item

How it works

1

Register

Sign up and get approved as a developer (free)

2

Build

Create your addon using our SDK + any frontend framework

3

Publish

Submit for review. Once approved, it appears in the marketplace

4

Earn

Users install your addon. You earn 75% of every sale

Earn real revenue

Set your own pricing. We handle billing, payments, and distribution.

75%

Developer Revenue

You keep 75% of every payment

3 Models

Pricing Options

Free, one-time, or monthly subscription

MoMo / Bank

Payout Methods

Get paid via mobile money or bank transfer

Developer-friendly tools

Use the REST API directly with any language, or use @syncbooks/addon-sdk with React for building marketplace add-ons. Both give you full access to business data.

// Your addon — it's just a React app
import { SyncBooksProvider, useSyncBooks, useInvoices } from '@syncbooks/addon-sdk'
// Wrap your app
<SyncBooksProvider>
<MyAddon />
</SyncBooksProvider>
// Access data inside your component
function MyAddon() {
const { ready, context } = useSyncBooks()
const { data: invoices } = useInvoices({ limit: 10 })
// Show revenue, charts, automations — anything!
return <div>Total invoices: {invoices?.length}</div>
}

Choose where your addon appears

Addons can render in multiple locations inside SyncBooks

dashboard.widget

Card on the main dashboard

navigation.item

Own page in the sidebar nav

invoice.sidebar

Panel next to invoice details

invoice.actions

Button in invoice action menu

customer.sidebar

Panel next to customer details

settings.page

Full page under Settings

payment.actions

Button in payment actions

command.palette

Command in Cmd+K palette

Access all business data

30+ endpoints available via API keys, OAuth, or the addon SDK

Invoices
Customers
Payments
Expenses
Products
Vendors
Bills
Estimates
Employees
Payroll
Accounts
Journal Entries
Bank Transactions
Reports
Inventory
Projects
CRM Leads
Helpdesk Tickets
Subscriptions
Fleet
E-commerce Orders
Budgets
Fixed Assets
Purchase Orders
Credit Notes

Users rate and review your add-ons

Get feedback, improve your addon, and build reputation. Higher ratings mean more installs from the marketplace.

Ready to get started?

Sign up free and get API access in seconds — build integrations for your own systems or publish add-ons for the marketplace.

npm install @syncbooks/addon-sdk