Integrations

Connect your tools.
OTIS does the rest.

OTIS connects to your existing accounting, identity, and storage systems. No manual data entry. All integrations included on every plan.

Accounting

Xero

Import bank transactions and identify technology spend automatically

OTIS connects to Xero via OAuth 2.0 and imports up to 12 months of bank transactions. It automatically classifies every technology vendor — SaaS subscriptions, cloud infrastructure, telecom contracts, hardware purchases — and maps them to OTIS assets for analysis.

What OTIS imports
  • Bank transactions up to 12 months
  • Vendor and payee names with spend amounts
  • Transaction frequency to infer billing cycles
  • Line item descriptions for classification context
Setup

Connect in under 2 minutes via your Xero login. OTIS requests read-only access to bank transactions — it cannot create, modify, or delete any Xero data.

Why this matters

Most organisations have no idea what they spend on technology in aggregate. Xero holds the answer. OTIS reads it, classifies it, and turns it into actionable intelligence without any manual data entry.

Included on every plan
Identity

Microsoft Azure AD

Track Microsoft 365 licence utilisation and identify inactive users

OTIS connects to Microsoft Entra ID (Azure AD) and pulls aggregated usage data for every Microsoft 365 product — Teams, Exchange, SharePoint, OneDrive, and more. It identifies inactive licences and surfaces them as findings with estimated annual savings.

What OTIS imports
  • Active user counts per Microsoft 365 product
  • Inactive licence identification across all products
  • Assigned vs active users (utilisation rate)
  • Sign-in activity over 7, 30, or 90 day periods
Setup

Connect via Microsoft OAuth. OTIS requests Reports.Read.All — aggregated usage data only. No access to emails, files, or individual user content.

Why this matters

Microsoft 365 is one of the largest technology line items for most organisations. Licence waste — users who have left, roles that changed, products nobody uses — is common and rarely audited. OTIS surfaces it automatically.

Included on every plan
Identity

Okta

See which Okta-managed apps are underused and reclaim wasted licences

OTIS connects to your Okta organisation and imports user counts and application assignments. It cross-references active users against purchased licences for every Okta-managed application — Slack, Zoom, Notion, Salesforce, and hundreds more — flagging underutilised tools.

What OTIS imports
  • Total, active, and inactive user counts
  • All application assignments across the organisation
  • Licence utilisation rate per Okta-managed app
  • Inactive accounts still consuming paid licences
Setup

Connect via Okta OAuth. OTIS requests read-only access to users and application data. No write permissions, no ability to modify access or provisioning.

Why this matters

Okta is the single source of truth for who has access to what in most organisations. OTIS uses that data to answer the question no one else is asking: are you paying for access that nobody uses?

Included on every plan
Storage

Google Drive

Store all encrypted OTIS data in your own Google Drive

OTIS can store all encrypted client data in a dedicated folder in your Google Drive. All data is encrypted with your client key before leaving OTIS — Google sees only encrypted ciphertext. This satisfies data residency requirements and ensures your data never lives on OTIS servers.

What OTIS imports
  • Encrypted assets, findings, and intelligence reports
  • Automatic folder creation on first use
  • Compatible with Google Workspace accounts
  • Migrate from other storage providers at any time
Setup

Connect via Google OAuth during account activation. OTIS requests drive.file scope — access only to files OTIS creates. No access to existing Drive contents.

Why this matters

Data residency and sovereignty requirements are increasingly common, particularly in financial services, healthcare, and public sector. Google Drive storage means your data stays in your Google environment, under your control.

Included on every plan
Storage

Microsoft OneDrive

Store encrypted OTIS data in your Microsoft OneDrive

OTIS can store all encrypted client data in a dedicated folder in your OneDrive or Microsoft 365 environment. All data is encrypted with your client key before upload — Microsoft sees only encrypted ciphertext.

What OTIS imports
  • Encrypted assets, findings, and intelligence reports
  • Compatible with personal OneDrive and Microsoft 365
  • Works with SharePoint via Microsoft Graph
  • Migrate from other storage providers at any time
Setup

Connect via Microsoft OAuth during account activation. OTIS requests Files.ReadWrite scope — limited to files OTIS creates. No access to existing OneDrive contents.

Why this matters

Organisations already standardised on Microsoft 365 often prefer to keep all data within the Microsoft ecosystem. OneDrive storage satisfies this while maintaining the no-look guarantee.

Included on every plan
Storage

Amazon S3 / MinIO

Store encrypted OTIS data in your own S3 bucket or self-hosted MinIO

For organisations with existing AWS infrastructure or self-hosted storage requirements, OTIS supports any S3-compatible storage including Amazon S3, Cloudflare R2, and self-hosted MinIO.

What OTIS imports
  • Compatible with Amazon S3, Cloudflare R2, MinIO
  • Custom bucket, region, and key prefix
  • AWS Signature V4 authentication
  • Custom endpoint support for private deployments
Setup

Enter your bucket name, region, access key, and secret key during activation. OTIS validates the connection before completing setup.

Why this matters

Engineering-led organisations often prefer S3 storage for auditability, cost efficiency, and integration with existing infrastructure. S3 storage gives full control over retention, versioning, and access policies.

Included on every plan

Ready to connect
your tools?

All integrations included. Activate your instance in under 10 minutes.

See pricing →Activate now