Integrations
Connect Pool Office Manager with Stripe and QuickBooks
Overview
Pool Office Manager integrates with Stripe for payment processing and QuickBooks Online for accounting. Both integrations are configured through the Settings page in the application.
Stripe Connect
Process payments and manage customer payment methods using Stripe.
Connecting Stripe
- Navigate to Settings in the main navigation
- Select the Integrations tab
- In the Stripe section, click Connect with Stripe
- You will be redirected to Stripe's authorization page
- Log in to your Stripe account (or create one if needed)
- Review and authorize the connection permissions
- You will be redirected back to Pool Office Manager
- Once connected, you'll see your Stripe account status and can start accepting payments
What Gets Synced
- Customer payment methods are stored securely in Stripe
- Invoice payments are processed through Stripe
- Payment status updates are reflected automatically
- Refunds can be initiated from Pool Office Manager
Disconnecting Stripe
- Navigate to Settings → Integrations
- In the Stripe section, click Disconnect
- Confirm the disconnection in the dialog
- Note: Disconnecting will not affect existing payment records or subscriptions in Stripe
QuickBooks Online
Sync customers, invoices, and inventory items with QuickBooks Online for accounting.
Connecting QuickBooks
- Navigate to Settings in the main navigation
- Select the Integrations tab
- In the QuickBooks section, click Connect with QuickBooks
- You will be redirected to Intuit's authorization page
- Log in to your QuickBooks Online account
- Select the company you want to connect (if you have multiple)
- Review and authorize the connection permissions
- You will be redirected back to Pool Office Manager
- The initial sync will begin automatically
What Gets Synced
- Customers - Customer records are synced bidirectionally
- Invoices - Invoices created in Pool Office Manager are synced to QuickBooks
- Items - Inventory and service items are synced bidirectionally
- Payments - Payment records are synced when invoices are paid
Manual Sync
- Navigate to Settings → Integrations
- In the QuickBooks section, click Sync Now
- Select what you want to sync:
- Customers
- Items
- Invoices
- All
- Click Start Sync
- The sync progress will be displayed, and you'll be notified when complete
Sync Schedule
By default, QuickBooks syncs automatically:
- Customers and Items sync daily
- Invoices sync when created or updated
- Payments sync when received
Disconnecting QuickBooks
- Navigate to Settings → Integrations
- In the QuickBooks section, click Disconnect
- Confirm the disconnection in the dialog
- Note: Disconnecting will not delete any data in QuickBooks
Troubleshooting
| Issue | Solution |
|---|---|
| Connection expired | Disconnect and reconnect the integration to refresh the authorization |
| Sync errors | Check the sync log in Settings → Integrations for specific error details |
| Missing data | Run a manual sync to ensure all records are up to date |
| Duplicate records | Check for matching records in both systems before the initial sync |