Skip to main content
This quickstart takes you from zero to a synced expense. Building Kenyan tax compliance instead? Jump to the eTIMS quickstart.
1

Get your API key

Sign in to the Sync2Books Dashboard, open your application, and copy the Development API key from API Keys.
Full details — including the optional request signature — are in Authentication.
2

Create a company

A company represents your SMB customer.
The response includes the company id and an authUrl to connect an accounting system. See Companies & connections.
3

Connect an accounting system

Use the Link component (recommended) or open the authUrl in a browser and complete the OAuth flow. Then list the company’s connections to get the connectionId:
4

Sync your first expense

5

Confirm the sync

Writes are asynchronous — check the batch to see the result:
See The sync model for statuses and error handling.

What’s next

Expenses guide

Map transactions, configure customers, and upload receipts.

eTIMS quickstart

From sign-up to your first KRA-signed receipt.