xero logo

Xero Integration With Unified API Schema and Embedded iPaaS

Enable users to connect their Xero data to your product in minutes, without querying the Xero API yourself.

Bi-Directional
Real-time Triggers
Accounting

Create a Xero integration in minutes

hotglue makes creating and maintaining a Xero integration three easy steps.
STEP 1
Select Xero as a source
xero logo

Cherry-pick the Xero data you need from the Xero connector

arrow
STEP 2
Format the data
Python logo

Deploy simple Python scripts to fit the Xero data to your schema

arrow
STEP 3
Select your destination
s3 logo
s3 logo
postgres logo

Send the user data directly to your backend

xero logo

Xero data

Access all the objects and custom fields the Xero API offers

bank_transactions

FIELDS

Type, Contact, LineItems, BankAccount, IsReconciled, Date, DateString, Reference, CurrencyCode, CurrencyRate, Url, Status,...


contacts

FIELDS

ContactID, ContactNumber, AccountNumber, ContactStatus, Name, FirstName, LastName, EmailAddress, SkypeUserName, BankAccoun...


quotes

FIELDS

Contact, Date, ExpiryDate, Status, LineAmountTypes, LineItems, SubTotal, TotalTax, Total, TotalDiscount, UpdatedDateUTC, C...


credit_notes

FIELDS

Type, Contact, Date, DueDate, DueDateString, Status, LineAmountTypes, LineItems, SubTotal, AppliedAmount, TotalTax, Total,...


invoices

FIELDS

Type, Contact, Date, DueDate, Status, LineAmountTypes, LineItems, SubTotal, TotalTax, Total, TotalDiscount, UpdatedDateUTC...


manual_journals

FIELDS

Date, LineAmountTypes, Status, Narration, JournalLines, Url, ShowOnCashBasisReports, HasAttachments, UpdatedDateUTC, Manua...


overpayments

FIELDS

Type, Contact, Date, Status, AppliedAmount, LineAmountTypes, LineItems, SubTotal, TotalTax, Total, UpdatedDateUTC, Currenc...


payments

FIELDS

Date, CurrencyRate, Amount, Reference, IsReconciled, Status, PaymentType, UpdatedDateUTC, Account, Invoice, CreditNote, Pr...


prepayments

FIELDS

Type, ID, Contact, Date, Status, LineAmountTypes, LineItems, SubTotal, Total, UpdatedDateUTC, CurrencyCode, PrepaymentID, ...


purchase_orders

FIELDS

Contact, Date, DeliveryDate, LineAmountTypes, PurchaseOrderNumber, Reference, LineItems, BrandingThemeID, CurrencyCode, St...


journals

FIELDS

JournalID, JournalDate, JournalNumber, CreatedDateUTC, Reference, SourceID, SourceType, JournalLines


accounts

FIELDS

Code, Name, Type, UpdatedDateUTC, ReportingCodeName, SystemAccount, BankAccountType, TaxType, Description, Class, AccountI...


bank_transfers

FIELDS

FromBankAccount, ToBankAccount, Amount, Date, DateString, BankTransferID, CurrencyRate, FromBankTransactionID, ToBankTrans...


employees

FIELDS

Status, FirstName, LastName, ExternalLink, UpdatedDateUTC, EmployeeID


expense_claims

FIELDS

User, Receipts, ExpenseClaimID, Payments, Status, UpdatedDateUTC, Total, AmountDue, AmountPaid, PaymentDueDate, ReportingDate


items

FIELDS

ItemID, Code, Name, IsSold, IsPurchased, Description, PurchaseDescription, PurchaseDetails, SalesDetails, IsTrackedAsInven...


receipts

FIELDS

Date, Contact, LineItems, User, Reference, LineAmountTypes, SubTotal, TotalTax, Total, ReceiptID, Status, ReceiptNumber, U...


users

FIELDS

UserID, EmailAddress, FirstName, LastName, UpdatedDateUTC, IsSubscriber, OrganisationRole, ValidationErrors


branding_themes

FIELDS

CreatedDateUTC, SortOrder, Name, BrandingThemeID


contact_groups

FIELDS

Status, Name, ContactGroupID, HasValidationErrors


currencies

FIELDS

Description, Code


organisations

FIELDS

APIKey, Name, LegalName, PaysTax, Version, OrganisationType, BaseCurrency, CountryCode, IsDemoCompany, OrganisationStatus,...


repeating_invoices

FIELDS

Type, Contact, Schedule, LineItems, LineAmountTypes, Reference, BrandingThemeID, CurrencyCode, Status, SubTotal, TotalTax,...


tax_rates

FIELDS

Name, TaxType, TaxComponents, Status, ReportTaxType, CanApplyToAssets, CanApplyToEquity, CanApplyToExpenses, CanApplyToLia...


tracking_categories

FIELDS

Status, TrackingCategoryID, Option, TrackingCategoryName, TrackingOptionID, TrackingOptionName, Options, Name


linked_transactions

FIELDS

LinkedTransactionID, Status, Type, SourceTransactionID, SourceLineItemID, SourceTransactionTypeCode, ContactID, TargetTran...

Build integrations your customers will love

Offer your next SaaS integration in four simple steps.

1. Choose source

Select the data you need from our library of connectors.

Browse our connectors.
2. Format the data

Use our standard schemas, or develop custom mapping scripts so data comes in how you want it.

Browse our standard schemas.
3. Choose target

Receive new data directly in your backend via database, filestore, API, and more.

4. Embed hotglue

Our embeddable components give customers an intuitive way to link their accounts.

Read more in the docs.
Widget

Manage integrations at scale

Maintain visibility into your integration workflows with detailed job logs, reporting, and real-time alerting baked in.

manage

Secure and compliant

Built with security and compliance in mind.

  • SOC 2 Type II certified
  • Scalable cloud infrastructure
  • GDPR compliant (DPA available by request)
Let's chat
secure

Ready to build your next integration?

Build native integrations with the platforms your customers use 10x faster.