Skip to main content
Skip table of contents

Rapport - How is it Organised?

How Rapport Is Organised

What Is an Organisation?

An Organisation is your company or team’s home base in Rapport.

It is where you manage:

  • Subscription Tier & Billing

  • User Access & Roles

  • One or more Workspaces

You can have multiple Workspaces inside a single Organisation, allowing teams to work on separate projects or initiatives while sharing billing and governance.

Diagram: Rapport Structure

image-20250915-134416.png

Level

Purpose

Organisation

Manages tier, billing, user permissions and Rapport Services

Workspace

Holds Projects, Assets, and My Services

Project

Configures your characters, AI, STT, TTS, branding, and logic

Assets

Characters, scripts, audio, reusable across projects

What Is a Workspace?

A Workspace is where your team builds Projects and manages Assets.

Each Workspace:

  • Hosts Projects (your experiences)

  • Contains Assets (characters, audio, scripts)

  • Stores My Services (your custom integrations)

  • Can access shared content from the Public Library

  • Supports collaboration with roles and permissions

What Is a Project?

A Project is your interactive experience, including:

  • Character selection

  • AI model & prompt configuration

  • Voice and speech settings (TTS & STT)

  • Visual branding, layout, and controls

  • Preview tools for instant testing

  • Deployment options (Web Page, Widget, Unreal, etc.)

Rapport Services & My Services

Rapport uses a flexible services system to connect AI, TTS, and STT providers to your projects. (Link to Services)

1. Rapport Services (Global)

  • Preconfigured & ready-to-use

  • Provided by Rapport (OpenAI, Gemini, Groq, AWS, Azure, Speechmatics, Whisper, etc.)

  • Automatically available based on your Organisation’s subscription tier

  • Ideal for quick prototyping

  • Credentials are locked for security

  • Editable fields (like prompt or temperature) can be changed per project

  • Not visible in the My Services tab (only in Project Settings / Advanced)

2. My Services (Workspace-Level)

  • Created by Workspace Admins

  • Uses your own API credentials

  • Fully editable, reusable across projects

  • Visible in My Services tab and Project Settings

  • Ideal for enterprise teams that require compliance, cost control, or specific model choices

Feature

Rapport Services (Global)

My Services (Workspace)

Setup Required

❌ No

✅ Yes

Editable Credentials

❌ Locked (some fields editable in-project)

✅ Fully editable

Reusable Across Projects

✅ Yes

✅ Yes

Appears In

Project Setup, Advanced Settings

Project Setup, Advanced Settings, My Services

Best For

Fast prototyping, no setup

Enterprise control, customisation, compliance

Note: The services you see in Project Settings depend on your Organisation’s subscription tier.

If you need access to additional services or providers, contact your Organisation Admin or Rapport Support.

Example: STT (Speech-to-Text) Selection Flow

  1. Default Service is auto-selected during Project Setup

  2. To change:

    • Go to Project Settings > Advanced > STT

    • Click Connect your own STT service or select another

    • Pick another Rapport STT provider or add your own under My Services

  3. New selection applies immediately to the Project

Roles & Permissions

Role

View Services

Use in Projects

Create/Edit My Services

View Credentials

Workspace Admin

Workspace Member

Workspace Viewer

  • Rapport Services are read-only — credentials cannot be changed.

  • My Services can be created or edited only by Workspace Admins.

Why This Matters

  • Start fast – Built-in services work out-of-the-box

  • Enterprise ready – Add your own credentials for control & compliance

  • Secure – Encrypted credential storage

  • Reusable – Services work across all Projects in the Workspace

  • Consistent UX – Same workflow for AI, TTS, and STT

Best Practice

If your Organisation relies on a specific AI model, voice provider, or STT service for production use, ask your Workspace Admin to add it under My Services. This ensures that everyone on your team can use the correct provider and credentials consistently across projects.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.