Now live in the Attio App Store

Your CRM and your
accountant, finally
talking to each other.

Magely connects Attio deals to Xero invoices in real time. Create invoices in one click, watch payment status land on your deal records, and let contacts sync themselves.

No credit card required. Works with all Xero plans. Privacy policy →

Built for teams using
Xero
Attio CRM
Stripe Billing
+ no Zapier required
Live in your Attio workspace
app.attio.com / deals / acme-corp-expansion
Home
People
Companies
Deals
Sequences
Deals → Acme Corp expansion
Acme Corp — Platform Expansion
Won £18,400
Sarah Chen
14 Feb 2025
Enterprise Sales
Xero Invoice
View in Xero ↗
INV-0042 ● PAID
£18,400.00
Issued 14 Feb Paid 21 Feb 7 days ✓
+ Create New Xero Invoice
How it works

Connect once.
Sync forever.

OAuth takes 60 seconds. After that, the sync runs itself.

01
Connect your Xero account
Click Connect in the Attio app settings. Authorise with your Xero credentials. Done — your org is linked in under a minute.
02
Contacts sync automatically
Your Xero contacts appear in Attio every 30 minutes. New contacts added in Xero show up without you lifting a finger.
03
Create invoices in one click
Hit "Create Xero Invoice" on any deal record. The invoice is drafted in Xero instantly, pre-filled with contact and deal value.
04
Payment status lands on your deal
When your customer pays in Xero, the deal record in Attio updates to Paid. If they go overdue, you get an alert — and an automatic task on Pro.
Attio
deal.titleAcme Corp Expansion
deal.value£18,400
deal.stageWon ✓
xero_invoice_idINV-0042
xero_invoice_statusPAID
syncing
Xero
contactAcme Corp
invoice.numberINV-0042
invoice.amount£18,400.00
invoice.due21 Feb 2025
invoice.statusPAID
Features

Everything the handoff
between sales and finance needs.

One-click invoice creation
Create a draft Xero invoice from any deal record. Contact and value pre-filled. Finance team gets a clean draft to approve and send.
Live invoice status widget
See Draft, Awaiting Payment, Paid, or Overdue status right on the deal record. No tab-switching. No asking finance for updates.
Contact sync
Xero contacts flow into Attio automatically every 30 minutes. New customers added in Xero appear in your CRM without manual imports.
🤖
Auto-invoice on deal Won
When a deal moves to your Won stage, a draft invoice is created in Xero automatically. Set it once, forget it exists.
Pro
🔔
Overdue alerts & tasks
When an invoice goes overdue in Xero, an Attio task is automatically created on the deal: "Follow up with customer." No manual chasing.
Pro
🔒
Secure OAuth — no stored passwords
Connects via Xero's official OAuth 2.0 flow. We never see your Xero password. Revoke access from Xero at any time.
All plans
Pricing

Simple pricing.
No surprises.

Both plans include a 14-day free trial. No credit card required to start.

Starter
£19
/ month · or £190/year (save 17%)
  • One-click invoice creation from deals
  • Invoice status widget on deal records
  • Xero → Attio contact sync (30 min)
  • Invoice URL deep-link in Attio
  • Xero OAuth connection
  • Email support
Start free trial →

Both plans include a 14-day free trial. Cancel anytime.

FAQ

Questions.

Which Xero plan do I need? 01
Any active Xero subscription works — Early, Growing, or Established. The integration uses Xero's standard Accounting API which is available on all paid plans. You'll need an admin or standard user role in your Xero organisation.
Is my Xero financial data secure? 02
Yes. We connect via Xero's official OAuth 2.0 flow — we never see your password. We only request the scopes needed: contacts and transactions. Your data is encrypted in transit and at rest. You can revoke access from Xero's Connected Apps settings at any time. Read our full privacy policy.
Does it work with existing Xero contacts and invoices? 03
Yes. On first connect, we sync your existing Xero contacts into Attio. Existing invoices are not imported retroactively — the sync starts from the moment you connect. Any new invoice created via the app will be tracked from creation.
What happens if my Attio deal has no contact email? 04
You'll see an error prompt asking you to add a contact email before creating an invoice. Xero requires a contact to attach an invoice to — so you'll need at least a name and email on the associated person record in Attio.
What happens after my 14-day trial ends? 05
You'll be prompted to choose a plan. If you don't upgrade, the sync pauses — no data is deleted from Attio or Xero. Your existing invoices and contacts remain exactly where they are. You can resume at any time by subscribing.
Can I use this if I have multiple Xero organisations? 06
Currently one Xero organisation per Attio workspace. If you need multi-org support, get in touch — it's on the roadmap.
Get started today

Stop copying invoice numbers
between tabs.

14-day free trial. Takes 2 minutes to connect.

Install from Attio App Store