Managing Integrations

The Integrations page in the Client Portal shows all your active connections and lets you configure, reconnect, or remove them.

Viewing Your Integrations

  1. Go to IntegrationsIntegrations in the sidebar

  2. You'll see a list of all your connected platforms

Integrations list page showing all connected platforms with UID, type icon, creation date, and status columns

Each integration shows:

Column

Description

UID

Unique identifier for the integration

Type

The platform (Xero, MYOB, Zoho Books, Custom) with its icon

Created

When the integration was set up

Status

Active (green) or Inactive (gray)

Available Actions by Type

Different integration types have different actions:

Integration Type

Actions

Xero

Reconnect, Remove

MYOB

Configure, Remove

Zoho Books

Configure, Remove

Custom / Webhook

Configure, Remove

Custom Integration

API Keys, Remove

Reconnecting (Xero)

Xero uses OAuth tokens that can expire. If your Xero integration becomes inactive:

  1. Click Reconnect on the Xero integration

  2. Complete the Xero authorization flow

  3. The integration returns to Active status

Xero integration row showing the Reconnect button for an inactive OAuth connection

Configuring an Integration

For MYOB, Zoho Books, and webhook integrations:

  1. Click Configure on the integration

  2. Update the connection settings in the dialog

  3. Save your changes

Integration configuration dialog with editable connection settings and Save button

Managing API Keys (Custom Integration)

For custom API integrations:

  1. Click API Keys on the integration

  2. You'll be taken to the API Keys management page

  3. From there you can create new keys or revoke existing ones

See Custom Webhook Integration for details.

Removing an Integration

  1. Click Remove on the integration you want to disconnect

  2. Confirm the action in the dialog

Remove integration confirmation dialog warning that syncing will stop

Note: Removing an integration stops all syncing. Previously fiscalized invoices remain in your history and are not affected.

Empty State

If you haven't set up any integrations yet, you'll see a prompt to create your first one. Click Create Integration to get started.

Empty integrations page with a prompt and Create Integration button for first-time setup

Troubleshooting

Integration shows as Inactive?

  • For Xero: click Reconnect to refresh the OAuth token

  • For others: click Configure and verify your connection settings

  • Check that your integration license is active

Not seeing expected invoices?

  • Verify the integration status is Active

  • Check your integration tier — sync frequency depends on your plan (Starter uses basic sync, Growth uses near real-time, Scale uses real-time)

  • Make sure you haven't exceeded your monthly invoice limit

Next Steps

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.