Importing Onboarding into Xero

WorkZerk makes it easy to onboard people prompting for their contact details, completing any required compliance (such as uploading documents) and then getting that data into Xero as new Contacts.

This works particularly well for onboarding contractors, suppliers (creditors) and clients, customers, patients, students (debtors).

With configurable field export names, you can set up your Workflow (via the onboarding step templates) to automatically export data in the exact format Xero requires to import Contacts.

Please note that in Xero a Contact can be both a Customer/Client (Debtor) or Supplier/Contractor/Creditor.

Built-in Xero Fields

When downloading onboarding from WorkZerk in CSV format its uses the standard Xero field names already for these ‘built-in’ fields that are contained in the Contact and Onboardee records:

  • Company > ContactName

  • First Name > FirstName

  • Surname > LastName

  • Mobile > MobileNumber

  • Phone > PhoneNumber

  • Email Address > EmailAddress

  • Street Address >

Xero is the most widely used third party application in Australia and New Zealand, so our CSV export defaults to using the correct Xero column names without any further configuration requires. It’s only additional fields that need to be setup using the Field Name property in the onboarding template.

Xero Notes Field

Xero does not currently support importing a Notes field via CSV file. Therefore, unfortunately this is not possible with the standard CSV import (even though a notes field is supported in WorkZerk for a Contact and the Xero Contact does have a Notes field.

Other Contact Fields

When you create an onboarding step in WorkZerk, you can set the Field Name property. This field name becomes the column header when you export your onboarding data to CSV. By matching these field names to Xero's import format, you can export from WorkZerk and import directly into Xero without any manual reformatting.

Configuring Fields for Xero Import

When setting up your onboarding steps, use the following field names to match Xero's Contact import format for suppliers and contractors:

Banking Details

BankAccountName

BankAccountNumber

BankBSB

BankName

Address Fields

AddressLine1

Street address line 1

AddressLine2

Street address line 2 (optional)

City

Suburb or city

Region

State or territory

PostalCode

Postcode

Country

Additional Useful Fields

CompanyNumber

TaxNumber

AccountNumber

Website

Setting Up Your Onboarding Steps

  1. Navigate to Onboarding Templates in WorkZerk.

  2. Create or edit the onboarding template.

  3. For each template, set the Field property to match the Xero field name exactly (case-sensitive)

  4. Configure your questions to collect the relevant information

Example: If you're asking for a mobile number, set the Field property to MobileNumber so it exports with that column header.

Exporting and Importing

Once onboardees have completed onboarding:

  1. Export your onboarding data from WorkZerk as CSV

  2. Review the CSV to ensure data is correctly formatted

  3. In Xero, go to Contacts > Import Contacts

  4. Upload your CSV file - Xero will automatically map the columns based on the headers

How Xero Handles ContactName vs FirstName/LastName

Options: Provide either ContactName OR FirstName + LastName (both valid).

Behavior:

  • FirstName + LastName only → Xero auto-generates ContactName as FirstName + " " + LastName

  • Both provided → ContactName takes precedence and is never overridden (important because ContactName is Xero's matching key for imports; FirstName/LastName are optional metadata).

  • ContactName only → Xero stores as is without attempting to split it (e.g., "ABC Plumbing Pty Ltd" stays intact).

General Tips

Match field names exactly: Xero's import is case-sensitive. Use the exact field names shown above (e.g., ContactName not Contact Name).

ABN is crucial for Australian suppliers: Always collect ABN for tax reporting and validation purposes.

Banking details speed up payments: Collecting banking information during onboarding means you're ready to process payments immediately without chasing down details later.

Not all fields are required: Start with the essentials (ContactName, EmailAddress, ABN) and add other fields as needed for your workflow.

Benefits of This Approach

No manual reformatting - Export from WorkZerk, import directly to Xero.
Consistent data collection - Ensure you get all required information upfront.
Save time on supplier setup - Onboard and setup in one smooth process.
Reduce errors - Automated export means fewer manual data entry mistakes.
Flexible configuration - Add only the fields your business needs.

Need Help?

If you're unsure which fields to configure for your specific workflow, our support team can help you set up the perfect onboarding template for your Xero integration.

Previous
Previous

Linked Fields: Automatically Update Contact Details from Onboarding

Next
Next

Onboardees Tab