Back to Integrations
Xero Integration
Automated invoicing and accounting sync
Connected
Connection Status
Your Xero account is connected and syncing
Connected to Xero
Organization:Stooker Specialty Coffee
Connected:November 25, 2025
Token Status:Expired (will auto-refresh)
Your access token has expired. It will automatically refresh on the next API call.
How It Works
Automatic invoice creation workflow
- 1
Customer places order
Order is created with status PENDING in the portal
- 2
Staff confirms order
Order status changes to CONFIRMED in the CRM
- 3
Automatic invoice creation
Daily cron job (19:30) creates invoices in Xero for all CONFIRMED orders
- 4
Production proceeds
Order moves to Production module for roasting and packing
Features
- Automatic invoice creation
- Customer sync with contacts
- Product catalog sync
- Correct BTW rates (9% food)
- Payment tracking
Requirements
Xero Account
Active Xero subscription with API access
OAuth App
Xero OAuth2 app credentials configured
Organization
One Xero organization per tenant
Need Help?
For Xero integration setup and troubleshooting, refer to the documentation.
Xero OAuth2 Docs