Slack Xero Integration: Kipwise Agent

This Slack Xero integration lets you ask in Slack and act in Xero. Check who owes you and what you owe, create sales invoices and bills, manage customers and suppliers, record payments, read bank transactions, and pull P&L, balance sheet and aged reports, as you, under your own Xero login.

Xero in Slack: invoices, payments, who owes you

Raise the invoice from the thread

Say who to invoice and for what. The card spells out the customer, the amount and the due date, and the invoice is created in Xero once you approve.

Sample data

Who owes you, today

Reading never asks for approval. Ask who is overdue and the answer comes back with the amounts and the date they are as of.

Sample data

Payments, recorded and announced

Ask to record a payment and approve it. Ask the agent to post in a channel when an invoice or bill is updated and the whole team sees it.

Sample data

Post in Slack when a Xero contact or invoice changes

An automation runs whenever the event happens, and posts in the channel where you set it up.

A post when a contact or an invoice is added or changes

Say it once, in the channel where the post should go, and approve the card. After that the agent posts there each time one of these happens in Xero. It opens the invoice or contact first, so the post names it and links to it.

  • A new contact is added
  • A contact is updated
  • A new invoice or bill is created
  • An invoice or bill is updated: approved, paid, voided or edited

Sample data

What the Slack Xero integration does

Kipwise Agent is a Slack app that adds a Xero layer in your threads. Ask in plain words and it works in the organisation you connected:

  • Sales invoices and bills: create drafts, edit, approve, or void when you confirm.
  • Who owes us and what we owe: open invoices, aged receivables and payables.
  • Customers and suppliers: find, create, update and archive contacts.
  • Record payments against invoices and bills.
  • Bank transactions (read-only) and the chart of accounts.
  • Reports: profit and loss, balance sheet, aged receivables, aged payables, and bank summary.
  • Plain-words automations, for example: “whenever a new invoice is created in Xero, tell me here”.

How to connect

Each teammate connects their own Xero login. Nothing is shared between people.

  1. Mention @Kipwise in Slack with a Xero request (in a channel or DM).
  2. Click the private Connect button the agent shows only to you.
  3. On Xero’s consent screen, pick the organisation and approve access.
  4. Done. Ask again and the agent uses that connection.

What we access

In plain words, Kipwise Agent asks Xero for:

  • Contacts (customers and suppliers)
  • Invoices and bills
  • Payments
  • Bank transactions (read-only)
  • Organisation settings (read-only, including the chart of accounts)
  • Five reports: profit and loss, balance sheet, aged receivables, aged payables, bank summary

No email sending. Nothing is stored beyond the connection token, which is encrypted.

Security

  • Per-person OAuth: every action runs as the teammate who connected.
  • Tokens encrypted at rest.
  • Invoices created as drafts unless you say to approve.
  • Void, delete and archive only on explicit confirmation.
  • Webhook deliveries verified with Xero’s signature.

Support

Questions or problems: support@kipwise.com or the Kipwise help center.

Legal

See our terms of service and privacy policy.

Put an AI teammate in your Slack

Free trial on install: $2 of AI credit for 7 days on the fast model, or $10 for 14 days with all models on a paid Slack plan or for existing Kipwise customers.