How Rainchq Works with Xero

Connect your Xero organization, sync invoices automatically, and request payments from customers — with updates written back to Xero.

View summary FAQ
i
Admin access required

You need admin permissions in your Xero org to authorize the connection.

Auto sync every 5 minutes

New invoices created in Xero appear in Rainchq automatically.

Typical flow Terms → KYB → Stripe Sign → Xero Connect → Sync → Request Payment
Where customers pay Via email payment link (card or EFT) — full or installments (if enabled).
Back to Xero Payments sync back and the invoice is marked as paid.
Secure OAuth connection Compliance onboarding Invoice sync Payment requests Automatic reconciliation

Step 1 — Sign in to Rainchq

Login with Xero, then grant permissions so Rainchq can access your organization data.

1
Open the portalGo to your Rainchq portal URL (staging/production as provided).
2
Click “Login with Xero”Use the button with the Xero icon at the bottom of the login screen.
3
Authorize accessSign in with Xero and approve the requested permissions.
!
Admin access required

If you are not an admin in Xero, the connection may fail.

i
3 ways to start

Admin invite, “Login with Xero”, or connect from the Xero App Store listing.

Step 2 — Accept Terms

Complete the required Terms & Conditions screens to proceed to verification.

1
Review termsRead the two terms blocks displayed in the portal.
2
Accept and continueAfter acceptance, you’ll be redirected to business verification (KYB).

Step 3 — Business verification (KYB)

Verify your company to unlock payments. You’ll get status updates and notifications.

1
Complete KYBSubmit required company information and documents via the verification provider.
2
Wait for approvalYou’ll receive an email notification when your account is approved.
i
Check status anytime

Use the portal “Verification” page to see your current KYB status.

Next step after approval

Proceed to Stripe Connect onboarding to enable payments.

Step 4 — Enable payments (Stripe Connect)

Connect Stripe so Rainchq can process customer payments and supplier payouts.

1
Open “Sign”You’ll be redirected to Stripe Connect to complete onboarding.
2
Complete Stripe setupProvide required business and payout details inside Stripe.
3
Return to RainchqYour “Sign” status updates in the portal after completion.

Step 5 — Connect Xero

Choose your Xero organization, authorize the connection, and manage sync settings.

1
Open System → Xero IntegrationFind the Xero integration page in the portal menu.
2
Click “Connect”Select the organization you want to link.
3
Authorize permissionsApprove the required Xero API permissions to finish the link.
i
Manage connection

Enable/disable sync anytime or clear the connection and reconnect.

!
Reconnecting

If you clear the connection, you’ll repeat the connect flow from this step.

Step 6 — Prepare invoices in Xero

Create customers, items, and invoices in Xero so Rainchq can import and collect payments.

1
Create a customer contactXero → Contacts → New contact (type: Customer).
2
Create items (products/services)Xero → Products & Services → + New Item with price, account and tax.
3
Create a sales invoiceXero → Sales → Invoices → select customer → add items → save.

Step 7 — Sync invoices & request payment

Invoices appear in Rainchq automatically. Then you can request payment with one click.

1
Sync (automatic or manual)Rainchq syncs every 5 minutes. You can also click “Sync” in Transactions.
2
Request paymentClick “Request Payment” on an imported invoice to email the customer a payment link.
3
Customer paysCard or EFT. Full payment or installments (if enabled).
4
Xero updates automaticallyPayment details sync back and the invoice is marked as paid in Xero.

Summary — End-to-end flow

Once set up, Rainchq removes manual work from invoice payments and reconciliation.

TERMS → KYB → SIGN (Stripe Connect) → XERO (Connect + Sync) → TRANSACTIONS → REQUEST PAYMENT → XERO (invoice paid)

Publish tip: replace portal URLs and menu labels with your customer-facing production names.

FAQ

Common questions during onboarding.

Q
Do I need to install Rainchq from the Xero App Store?No — you can also start from the portal “Login with Xero” or via an admin invite.
Q
How often does sync happen?Automatic sync runs every 5 minutes. You can also sync manually in Transactions.
Q
What happens after payment?Payment details sync back and the invoice is marked as paid in Xero.