Integrate Xero with Drupal

Integration Analysis

Our team of expert Drupal developers has researched available modules for integration with Xero. We’ve combined this with feedback from the Drupal community to provide you with basic expectations of what this integration will require.

Below you’ll find information on the available module(s) along with developer notes. Our summary analysis covers both Drupal 7 and Drupal 8. Learn more about how we rated each module or let us know if we missed something.

Module: Xero API

This module provides the API for integrating Xero with Drupal. With the help of hte Xero Account SaaS module, this module can be used to create Xero invoices and payments from within Drupal.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
Somewhat Documented
Drupal 8
Module Stability
Stable
Default Features
Developers Only
Integration Complexity
Moderately Complex
Documentation
Somewhat Documented
Module: Node Xero Invoices

This experimental module provides Drupal users with Xero features, such as the ability to send Xero invoices.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Unstable
Default Features
Developers Only
Integration Complexity
Very Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Commerce Xero

This module integrates Drupal Commerce and the Xero online accounting tool.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Security Risk
Default Features
Developers Only
Integration Complexity
Moderately Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Port: Usable
Default Features
Developers Only
Integration Complexity
Very Complex
Documentation
Limited Documentation