Quick Start

Get up and running with Sync2Books in 5 minutes.

1. Get Your API Key

  1. Go to Applications β†’ Select your application

  2. Copy your API Key

2. Connect QuickBooks

import { useSync2Books } from '@sync2books/react';

function App() {
  const { openLink } = useSync2Books({
    companyId: 'your-company-id',
    applicationId: 'your-application-id',
    applicationName: 'My App',
    apiKey: 'sk_live_your_api_key',
    integrationKey: 'quickbooks',
    onSuccess: ({ connectionId }) => {
      console.log('Connected!', connectionId);
    },
  });

  return <button onClick={() => openLink()}>Connect QuickBooks</button>;
}

Option B: Manual OAuth

Contact support for manual OAuth setup.

3. Create Your First Expense

Response:

4. Check Sync Status

5. Upload a Receipt (Optional)

That's It! πŸŽ‰

You've successfully:

  • βœ… Connected QuickBooks

  • βœ… Created an expense

  • βœ… Synced it to QuickBooks

  • βœ… Uploaded a receipt

Next Steps

Need Help?

Last updated