Connect WordPress and Xero to unlock the power of automation
- No credit card required
- Free forever for core features
- 14-day trial for premium features and apps
Set up your first integration
Quickly connect WordPress to Xero with a Zapier template.
Our most popular template
How Zapier works
Zapier makes it easy to integrate WordPress with Xero - no code necessary. See how you can get setup in minutes.
Choose a trigger
A trigger is the event that starts your Zap—like a "New Comment" from WordPress.
Add your action
An action happens after the trigger—such as "Add Items to Existing Sales Invoice" in Xero.
You’re connected!
Zapier seamlessly connects WordPress and Xero, automating your workflow.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
- Status
Try ItTriggerPolling- Post_status
- Post_type
Try ItTriggerPolling- Updated User
Triggers when a user is updated.
Try ItTriggerInstant - FileRequired
- Post
- Filename
- Title
- Author
- Caption
- Description
- Alt_text
- Comment_status
- Ping_status
ActionWrite
- New Media
Triggers when a new media is uploaded.
Try ItTriggerPolling - Post_types
- Post_statuses
- Trigger only when state changes?
Try ItTriggerInstant- New User
Triggers when a new user is created.
Try ItTriggerPolling - Post_typeRequired
ActionWrite
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023




93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Learn how to automate WordPress on the Zapier blog
Learn how to automate Xero on the Zapier blog
Frequently Asked Questions about WordPress + Xero integrations
New to automation with Zapier? You're not alone. Here are some answers to common questions about how Zapier works with WordPress and Xero
How can I automatically send invoices from WordPress to Xero?
By integrating WordPress with Xero through our platform, you can automate the invoicing process. Specifically, you can set a trigger for when an order is placed or a payment is received on your WordPress site. This action will automatically generate and send an invoice in Xero.
What type of triggers are available for WordPress to Xero integration?
Our integration supports various triggers including new post creation, new user registration, and order completion on your WordPress site. These triggers can initiate actions such as creating invoices or updating customer records in Xero.
Can I sync my customer data between WordPress and Xero?
Yes, you can synchronize your customer data. When a new user registers on your WordPress site or updates their information, the integration can trigger an update in the corresponding contact record within Xero.
Is it possible to track sales made on my WordPress site in Xero?
It is possible to track your sales by setting up a trigger for completed orders on your WordPress ecommerce store. This will automatically log the sale as an invoice or a cash sale in Xero, helping you maintain accurate financial records.
How do I manage inventory levels between WooCommerce and Xero?
Integrating with our tool allows you to update inventory levels in real-time. When an item is purchased through WooCommerce on your WordPress site, it triggers a stock level update in your Xero account.
Are there limitations on what data can be transferred from WordPress to Xero?
While our integration handles most standard data transfers like sales and customer information, some complex data types may require additional configuration or manual input into Xero.
Can refunds issued via my website reflect in my accounting records with Xero?
Yes, when a refund is issued via your WooCommerce store on WordPress, it can be set up as a trigger to automatically create a credit note or adjust the original invoice within Xero.