Get a Daily Slack Alert for Shopify Orders Not Invoiced in Xero
When a Shopify to Xero sync fails on an order, often because the customer's name already exists as a Xero contact, the order quietly never becomes an invoice. This workflow checks every morning: it pulls yesterday's paid Shopify orders, searches Xero for an invoice that references each order number, and posts a Slack message for any order that is missing, so your books stay complete without waiting for month-end reconciliation.
How it works
6 steps to know every morning which Shopify orders never reached Xero
Schedule (Trigger)
Schedule (Trigger)
Shopify Get List of Orders
Shopify Get List of Orders
Loop
Loop
Xero Get List of Invoices
Xero Get List of Invoices
Filter
Filter
Slack Send Message
Slack Send Message
Ready to know every morning which Shopify orders never reached Xero
Get setup in 6 minutes.
FAQs
Where does my sync app put the Shopify order number?
Open one synced invoice in Xero and check whether the order number shows in Reference or as the invoice number itself. Search on that field in the lookup step.
Does this change anything in Xero?
No. It only reads from Shopify and Xero and posts to Slack, so it is safe to run next to any sync app.
Can it create the missing invoice for me?
Yes, but only once you trust the alerts. Replace the Slack step with a Xero invoice step, and first check that the contact exists so you don't hit the same duplicate-name error again.
Personalize this template
Customize this workflow even further:
You're in good company
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
know every morning which Shopify orders never reached Xero
6 min setup • Fully supported if you need help
