Skip to content

Organizations

An Organization (internally called a “tenant”) is the top-level container for all data in GuideMode. Every team, repository, project, session, and metric belongs to exactly one organization, ensuring complete data isolation between different companies or workspaces.

When you sign up for GuideMode, an organization is created for you. This organization becomes the home for:

  • People who are members of your organization
  • Teams that group people together
  • Repositories - code repositories connected from GitHub, GitLab, or Bitbucket that serve as the source for issues, pull requests, and deployments
  • Projects - bodies of work from GitHub Projects, Linear Projects, or Jira Projects that group related issues across repositories
  • Sessions uploaded from AI coding assistants
  • Surveys for gathering team feedback
  • Analytics derived from all of the above

All data is strictly isolated - members of one organization cannot see data from another organization.

Diagram
FieldDescription
nameDisplay name for your organization (e.g., “Acme Corp”)
slugURL-friendly identifier (e.g., “acme-corp”), must be unique
onboardingCompletedAtWhen the initial setup wizard was completed
onboardingGoalsGoals selected during onboarding (discovery, delivery, etc.)
seedDataCreatedWhether demo/seed data was created for the organization

Each organization has configurable settings that control behavior across the platform:

SettingDefaultDescription
timezoneUTCOrganization’s timezone for scheduling and reports
notificationsEnabledtrueWhether to send email notifications
SettingDefaultDescription
autoCleanupEnabledfalseAutomatically delete old data
autoCleanupDays30Days after which to clean up data
dataRetentionDays90How long to retain historical data
SettingDefaultDescription
surveyMinimumIntervalDays7Minimum days between surveys for a user
surveyMaxActivePerUser1Maximum concurrent pending surveys per user

People join organizations with specific roles that determine their permissions:

Diagram
RoleCapabilities
OwnerFull control: billing, delete org, manage all settings, invite/remove anyone
AdminManage teams, settings, integrations, and members (except owner)
MemberView data, upload sessions, respond to surveys, access dashboards
SupportSpecial role for GuideMode support staff (not counted in billing)

New organizations go through an onboarding wizard to configure initial settings:

  1. Welcome - Introduction to GuideMode
  2. Goals Selection - Choose focus areas (discovery, delivery, AI productivity)
  3. Integration Connection - Connect GitHub, Jira, Linear, or Notion
  4. Team Setup - Import or create initial teams
  5. Seed Data (optional) - Create demo data to explore features

The onboardingCompletedAt timestamp records when this flow was finished.

GuideMode implements strict multi-tenancy:

  • Every database query is scoped to the current organization
  • API authentication includes organization context
  • Cross-organization data access is impossible through the API
  • Background jobs process data within organization boundaries

This means:

  • Your sessions and metrics are never visible to other organizations
  • Your team structure and projects are completely private
  • Your survey responses stay within your organization