Integrations — Xero, Square, Stripe
Updated 8 Sept 2026
CaterCloud connects to accounting (Xero), payment processing (Stripe and Square), and other tools.
Xero
Connect Xero to automatically sync invoices and payments.
- Go to Settings → Integrations → Xero
- Click Connect to Xero and authorise in the Xero login window
- Select your Xero organisation
- Map your CaterCloud income account to a Xero account code (default: 200 — Sales)
- Click Save
After connecting, confirmed invoices push to Xero automatically. Payments recorded in CaterCloud also sync to Xero.
To disconnect: go to Settings → Integrations → Xero → Disconnect.
Stripe
Accept card payments via Stripe payment links on invoices.
- Go to Settings → Integrations → Stripe
- Click Connect with Stripe and complete Stripe's onboarding (takes ~5 minutes)
- Once approved, invoices will include a Pay Now link
Stripe payments are deposited directly to your bank account (minus Stripe fees). CaterCloud does not hold funds.
Square
Accept card payments via Square.
- Go to Settings → Integrations → Square
- Click Connect with Square and authorise
- Select your Square location
- Invoices will include a Pay via Square link
If both Stripe and Square are connected, Square is used by default. Change the default in Settings → Business → Default Payment Provider.
MessageMedia (SMS)
SMS sequences and notifications are sent via MessageMedia (Australian numbers).
- Go to Settings → Integrations → SMS
- Enter your MessageMedia API key and sender name
- Test with a test message
SMS is billed by MessageMedia per message — CaterCloud does not mark up SMS costs.
Still stuck? Open the chat assistant (bottom-right) for help with your specific setup.