For the complete documentation index, see llms.txt. This page is also available as Markdown.

Zoho Analytics Integration

Connect Zoho Analytics with Sprinto to automate access reviews, monitor user access, and maintain compliance using OAuth-based integration.

The Zoho Analytics integration in Sprinto enables automated access reviews by syncing user data, roles, and access status from your Zoho Analytics workspace.

This integration is powered via Truto (OAuth 2.0) and helps organisations:

  • Track user access across Zoho Analytics

  • Monitor account status and permissions

  • Ensure access is revoked for offboarded users

  • Maintain compliance with frameworks such as SOC 2 and ISO 27001


How it works

Sprinto integrates with Zoho Analytics using a secure OAuth 2.0 flow via Truto.

Once connected:

  • Sprinto fetches user-level access data (roles, email, status, 2FA status)

  • The system continuously syncs this data to keep access records up to date

  • Access review workflows are automatically enabled

  • Compliance monitors validate access removal during offboarding

Behind the scenes:

  • Zoho Analytics exposes a REST API for data access

  • Sprinto interacts with this API via Truto’s abstraction layer

  • Authentication is handled using OAuth tokens (no passwords stored)

  • Organisation ID and data centre region are required to scope API access correctly

Checks for Zoho Analytics integrations

Following are the Sprinto checks for Zoho Analytics integration:

Sprinto Check
Reference procedure

User should be identified

Zoho Analytics access should be removed for offboarded user

Critical system access control should be configured

User access to Critical System should be valid

Note: The user access to the critical system becomes valid if the respective job role is configured as valid access for the critical system.

Permissions and data access

Permissions required

Sprinto requires the following permission:

  • ZohoAnalytics.usermanagement.read - Read user information


Data collected by Sprinto

Sprinto collects the following data for access review:

  • Roles

  • Username

  • Status (active/inactive)

  • Primary email

  • Two-factor authentication (2FA) status


APIs and authentication details

API interface

Zoho Analytics provides a REST-based API:

  • Base URLs vary by region:

    • US: analyticsapi.zoho.com

    • EU: analyticsapi.zoho.eu

    • IN: analyticsapi.zoho.in

    • AU: analyticsapi.zoho.com.au

    • CA: analyticsapi.zohocloud.ca


Authentication method

Sprinto uses:

  • OAuth 2.0 (recommended standard)

    • Secure token-based authentication

    • Access tokens expire in 1 hour

    • Refresh tokens provide continuous access

    • No password storage required

Legacy API key authentication is not used.


Relevant OAuth scopes

For access review, the primary scope is:

  • ZohoAnalytics.usermanagement.read

Additional scopes may exist but are not required for Sprinto’s use case.


Prerequisites

Ensure the following before setting up the integration:

  • You have a valid Zoho Analytics account

  • You have Organisation Admin or Workspace Owner access

  • You have access to the relevant workspace

  • You know your Zoho Organisation ID

  • You know your data centre region (US, EU, IN, AU, CA)

  • Chrome browser or equivalent supported browser


Setup instructions

Step 1: Navigate to the integration

  1. Log in to the Sprinto dashboard.

  2. Go to Settings → Integrations.

  3. In the All tab, search for Zoho Analytics.

  4. Click Connect.


Step 2: Review permissions and data

  1. A drawer will open showing:

    • Permissions required

    • Data used by Sprinto

  2. Review the details.

  3. Click Next.


Step 3: Confirm integration setup

  1. Review the integration steps shown.

  2. Select I have admin access to my Zoho Analytics account.

  3. Click Connect to Zoho Analytics.


Step 4: Complete OAuth connection

  1. A pop-up will open to connect Zoho Analytics via OAuth 2.0.

  2. Enter your Zoho Organisation ID. Know more about how to find your Organisation ID.

  3. Select your Datacentre Region.

  4. Click Connect.


Step 5: Authorise access

  1. Log in to your Zoho account (if prompted).

  2. Review the requested permissions.

  3. Click Allow.

Once authorised, the integration is successfully established.


Post-connection flow

After successful connection:

  • Sprinto performs an initial user sync

  • Access review workflows become available

  • Zoho Analytics can be added as a critical system if required

If not automatically added:

  1. Go to Access → Overview

  2. Click Add Critical System

  3. Search for Zoho Analytics

  4. Add it to start monitoring access


Troubleshooting

1. Integration fails during connection

  • Ensure you have admin-level access in Zoho Analytics

  • Verify the Organisation ID is correct

  • Confirm the correct data centre region is selected


2. Permission denied errors

  • Ensure your role is:

    • Organisation Admin, or

    • Workspace Owner

  • Check that required scopes are approved during OAuth


3. No data syncing

  • Wait for the initial sync to complete

  • Reconnect the integration if sync fails

  • Ensure users exist in the selected workspace


4. OAuth errors

  • Retry the connection flow

  • Ensure browser pop-ups are enabled

  • Verify network restrictions are not blocking OAuth


Summary

Requirement
Details

Integration Type

Access Review

Connection Method

OAuth 2.0 via Truto

Required Role

Organisation Admin / Workspace Owner

Required Inputs

Organisation ID, Data Centre Region

Data Collected

Users, roles, status, email, 2FA

API Type

REST API (region-based endpoints)

Authentication

OAuth 2.0


Support

Please contact Sprinto Support If you have any queries related to the integration or need any assistance.

Last updated