Skip to main content

How it Works: VerifiMe + Xero Practice Manager Integration

VerifiMe integrates directly with Xero Practice Manager (XPM), allowing your firm to send, track, and store client identity verifications without switching systems.

Written by VerifiMe Support
Updated over 3 weeks ago

Overview

VerifiMe integrates directly with Xero Practice Manager (XPM), allowing your firm to send, track, and store client identity verifications without switching systems.

Once connected, you can sync client contact details from VerifiMe into XPM in a few clicks—eliminating manual data entry. Clients receive a guided verification link via email, and completed results are returned directly to XPM to support your AML/CTF compliance requirements.


Before You Begin

Before setup, ensure you have:

  • An active VerifiMe Management Portal account

  • Access to your firm's Xero Practice Manager account

  • The staff member connecting the integration must have the "Connect third-party add-ons" permission enabled in XPM. To enable it, go to Business → Staff, select the staff member, open the Permissions tab, scroll to Advanced, and toggle on "Connect third-party add-ons". Without this, Xero will block authorisation with the error: "You don't have access to connect any Xero Practice Manager accounts." Only an XPM administrator can update staff permissions.

  • Client contacts in XPM with valid email addresses


Part 1: Connect Xero Practice Manager to VerifiMe

Step 1: Navigate to Integrations

Log in to VerifiMe and go to:
Settings → Integrations

Step 2: Select Xero Practice Manager

Locate the Xero Practice Manager tile and click Connect.

Step 3: Authorise the Connection

A pop-up window will prompt you to sign in to Xero.

  • Select the organisation you want to connect

  • Click Allow access

Note: If you see the error "You don't have access to connect any Xero Practice Manager accounts", your XPM administrator needs to enable the "Connect third-party add-ons" permission for your account under Business → Staff → Permissions → Advanced.

Step 4: Confirm the Connection

The integration card should now display as Active.

Step 5: Check XPM for VerifiMe Custom Fields

The integration automatically creates custom fields in XPM to store VerifiMe verification data. Check your client records in XPM to confirm these fields are visible and ready for use.


Part 2: Send a Verification Request to a Client

Step 1: Select a Client

From your client list in Xero Practice Manager, choose the client you want to verify.

Note

  • Ensure your client’s email address is accurate so the verification invitation can be delivered successfully.

  • If phone and address details already exist in Xero Practice Manager, the integration will prefill this information for the client. Confirm these details are correct before sending the request.

Step 2: Open Client Details

Click Edit Details and locate the Custom Fields section.

Step 3: Trigger the Verification

Select a correct Org Code (Read more about Org Codes here), tick “VerifiMe – Request”, then click Save and Close.

An email invitation will be sent to the client’s registered email address with a link to complete verification.

Step 4: Review Verification Results

Wait for the client to complete the process.

Once finished, verification results—including a link to VerifiMe—will appear in the client record within XPM.

What are Org Codes?

Org Codes are same as your invite codes from VerifiMe Management Portal.

If you have multiple Org Codes, please make sure you select correct one as each invite codes have different verification flows.


Part 3: What your client experiences

Your client doesn't need a VerifiMe account. Here's what they see:

  1. They receive an email from your firm with a secure, unique verification link.

  1. They click the link and are guided through a simple, mobile-friendly identity verification process — typically taking under 2 minutes.

  2. They consent to the verification and provide the required identity documents (e.g. Australian driver licence, passport).

  3. VerifiMe checks their details against the Document Verification Service (DVS) — the Australian Government's official identity document registry.

  4. Once complete, they receive confirmation that their verification has been submitted.

Your client's data stays theirs. VerifiMe uses a consent-based model, meaning clients explicitly authorise each verification. Their verified identity is also stored in a shareable digital ID wallet, so future verifications with your firm (or others using VerifiMe) can be completed even faster.


Need Help?

If you have any questions or run into issues setting up the integration, contact our support team at [email protected].

Please include your firm name and a brief description of the issue so we can assist you more efficiently.

Did this answer your question?