Skip to main content
Cloud Services let a Digital Twin reach into Google Workspace and Kaltura on behalf of your users. You configure them per instance in the Configuration and Integrations tab of the instance editor.
Cloud Services are available to account admins with the institutions.edit entitlement — no help from the Praxis team required.

Google Services

Enable the Google capabilities your Twin should be able to use:
ServiceWhat it enables
GmailRead and send mail
Google DriveRead files and metadata
Google CalendarRead calendars and events
Google MeetMeeting context
Google SheetsRead spreadsheets
Google DocsRead documents
Google SlidesRead presentations
Google ClassroomRead courses and coursework
Google MapsLocation lookups (API-key based, not OAuth)
Enabling a service requests only the OAuth scopes that service needs (for example, read-only Drive access or Calendar events). Some services depend on others — Docs, Sheets, and Slides require Drive, and Meet requires Calendar; enabling a child service automatically enables its parent.

Two ways to connect

When you enable Google Services you choose how the Twin authenticates:
Each user connects their own Google account. The Twin acts on that user’s data using their individual authorization. This is the default when Use Digital Twin identity is off.Users authorize and revoke their own access from their profile — see Google Services.
1

Open the instance editor

Admin → Digital Twin → edit an instance → Configuration and Integrations, then scroll to Google Services.
2

Enable access

Turn on Enable Access to make Google Services available in this Twin.
3

Choose the identity model

Leave Use Digital Twin identity off for personal accounts, or turn it on for a shared institutional account.
4

Select services

Toggle on the specific Google services the Twin should use.
5

Connect (shared mode only)

If you enabled the shared identity, click Connect Google Account and complete the Google OAuth consent for the institutional account. Once connected, the page shows the connected email address and the last token refresh; tokens refresh automatically in the background. Click Disconnect to revoke the authorization and clear the institution credentials.
When a shared Digital Twin identity is connected, it takes precedence over any personal Google account a user may have authorized — everyone reaches Google through the shared account. Service selection is also locked while connected; to change which services are enabled, disconnect and reconnect.
Google Services require platform-level Google OAuth credentials to be configured for Pria. If the Connect Google Account flow fails or services don’t appear, contact the Praxis AI team at humans@praxis-ai.com to confirm Google OAuth is set up for your environment.

Kaltura

The same Configuration tab includes Kaltura settings for connecting your video platform, so the Twin can search and reference video content hosted in your Kaltura account:
FieldPurpose
Partner IDYour Kaltura account (partner) identifier — found in the Kaltura Management Console under Settings → Integration Settings
SecretThe Kaltura API secret, found alongside the Partner ID. Can be an Admin Secret (full account access) or a User Secret (limited, read-only)
Is Admin SecretTurn on when the secret is an admin-level secret; when off, a Client ID (the Kaltura User ID associated with the secret) is also required
The Kaltura secret is a sensitive credential. It is stored encrypted and excluded from API responses by default.