1) Connect QuickBooks Online
You connect your QuickBooks Online company to Akika Labs using OAuth via the official QuickBooks Online APIs.
2) Take point-in-time backups
Akika Labs takes encrypted snapshots on an automated schedule (and on-demand when you trigger them). Each snapshot represents your company at a specific date/time.
3) Store snapshots securely
Snapshots are stored securely and isolated per company. Backups are encrypted in transit and at rest.
4) Review changes and choose a recovery path
- Granular restore: restore a single transaction (or other supported record) when only part of your data is affected.
- Point-in-time restore: roll back your ledger to a snapshot when broad recovery is needed.
- Export: download snapshot data (CSV/JSON) for audits and reconciliation.
5) Restore using the official APIs
When you restore, Akika Labs writes data back into QuickBooks Online using the official APIs, respecting permissions and QuickBooks constraints. If QuickBooks rejects a change, Akika records the failure and shows it in restore status.