Admin Console
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)
Reconnect
How It Works
Automatic invoice creation workflow
  1. 1

    Customer places order

    Order is created with status PENDING in the portal

  2. 2

    Staff confirms order

    Order status changes to CONFIRMED in the CRM

  3. 3

    Automatic invoice creation

    Daily cron job (19:30) creates invoices in Xero for all CONFIRMED orders

  4. 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