Skip to main content

Preferences Hierarchy

Oppex settings are arranged in levels that follow the structure of your account. An organization contains workspaces, and each workspace contains services. Some settings exist only at one level. Others can be set at a broad level and then overridden at a narrower one, so a single workspace or a single person can differ from the rest.

LevelApplies toWhere you change it
OrganizationEveryone in your Oppex accountSettings → Organization → Preferences
WorkspaceEvery service, incident, and member in one workspaceSettings → Workspace: name → Preferences
ServiceIncidents on one serviceServices → click the service's name
PersonalOnly youSettings → Personal

Which level wins​

When a setting exists at more than one level, Oppex uses the most specific value that has been set:

  1. Your personal setting, if you have chosen one.
  2. The workspace setting, if the workspace has one.
  3. The organization setting, if the organization has one.
  4. Oppex's built-in default.

Leaving a narrower level unset means it follows the level above. For example, until a workspace changes its time zone, it uses the organization's.

Worked example: which time zone you see​

InGen has a workspace called Isla Nublar Operations, and the organization's time zone is left at the default, Asia/Kolkata.

SituationTime zone Ellie Sattler sees on incidents
Nobody has changed anythingAsia/Kolkata (Oppex default)
The workspace sets Default Timezone to America/Costa_RicaAmerica/Costa_Rica (workspace)
Ellie also sets her personal Timezone to Europe/LondonEurope/London (personal)
Ellie switches to a workspace with no time zone of its ownEurope/London (her personal choice applies in every workspace)

Her personal choice changes only how times are shown to her. The workspace's business hours still follow America/Costa_Rica.

Organization-level settings​

These settings exist only for the whole organization. No workspace, service, or person can override them.

SettingWhat it controls
Sign-in methods (Google, Slack, JumpCloud)How people can sign in to Oppex. Email and password are always available.
No-Op usersWhether placeholder users can be added to schedules and escalation policies
MCP serverWhether AI tools can connect to your Oppex data
Slack connectionThe Slack workspace Oppex posts to. Channels are chosen per service.
User accounts and organization rolesWho belongs to the organization, and who is an Account Owner or Account Admin
WorkspacesWhich workspaces exist. Multiple workspaces are turned on for you by Oppex.

See Organization Preferences.

Workspace-level settings​

These settings apply to every service and member in one workspace, so different workspaces can run different rules. If a workspace has not changed a setting, it uses the organization's value, or Oppex's default.

SettingWhat it controls
Allowed contact methodsWhich of phone, SMS, WhatsApp, and email escalation policies can use
Default time zoneHow incident times are shown to members without a personal time zone, and when business hours start and end
Acknowledge timeout, and escalating after itHow long an acknowledgement lasts, and what happens when it runs out
Maximum snooze durationThe longest snooze a responder can set
Auto-resolve aged incidentsWhether old open incidents close on their own
Call recordingWhether escalation calls can be recorded
Default grouping windowHow long a group of related incidents stays open
SLA thresholdsThe targets used in SLA reports
Members and their workspace rolesWho works in the workspace, as a Responder, Service Admin, or Workspace Admin
API keys, service routing, variables, and parsersHow alerts reach the workspace, and what Oppex extracts from them

See Workspace Preferences.

Organizations with one workspace

If your organization has a single workspace, most of these settings are shown on the Organization Preferences page, and they apply to the whole organization.

Service-level settings​

These settings are configured on each service and affect only that service's incidents. They are separate settings, not overrides of workspace preferences: a service cannot, for example, have its own acknowledge timeout or its own time zone.

SettingWhat it controls
Escalation by severity, or Notification onlyWhich escalation policy pages for each severity, or whether the service pages anyone at all
Business hoursWhether incidents that arrive out of hours escalate immediately or wait
Maintenance windowsWhen the service's incoming incidents are resolved automatically
Team notificationsWhich email addresses and Slack channels receive the service's updates
Service AdminsWho can manage the service without being a Workspace Admin
Parsers limited to the serviceA parser can run on every incident in the workspace, or only on incidents for services you pick

Service settings still work within the workspace's rules. Business hours use the workspace time zone, and a service's escalation policies can use only the contact methods the workspace allows.

Personal settings​

These settings affect only you and apply in every workspace you belong to.

SettingHow it relates to the other levels
Time zoneOverrides the workspace time zone for the times shown to you
Record My CallsCombines with the workspace setting: a call is recorded only when both are on
Phone dialectPersonal only; sets the voice that calls you
Default workspacePersonal only; sets where you land after signing in
Name, contact number, and passwordPersonal only

See Personal Preferences.

Who can change each level​

LevelWho can change it
OrganizationAccount Owners and Account Admins. In an organization with one workspace, Service Admins can also open Organization Preferences.
WorkspaceWorkspace Admins of that workspace, Account Admins, and Account Owners
ServiceService Admins of that service, Workspace Admins, Account Admins, and Account Owners. Any workspace member can add or remove a service's Slack channels.
PersonalEach person, for themselves

FAQ

Can I give one service a different acknowledge timeout?

No. The acknowledge timeout, snooze limit, and other incident behaviour settings apply to the whole workspace. If a group of services needs different rules, put them in their own workspace.

If the organization and a workspace disagree, which value is used?

The workspace's value. The organization's value applies only to workspaces that have not set their own.

Does my personal time zone change when business hours start?

No. Business hours follow the workspace time zone. Your personal time zone changes only how times are displayed to you.

Can a Responder change workspace or organization settings?

No. Responders can change their own personal settings, and can add or remove the Slack channels that receive a service's team notifications, but not organization or workspace settings.

In this article

FAQ

Can I give one service a different acknowledge timeout?

No. The acknowledge timeout, snooze limit, and other incident behaviour settings apply to the whole workspace. If a group of services needs different rules, put them in their own workspace.

If the organization and a workspace disagree, which value is used?

The workspace's value. The organization's value applies only to workspaces that have not set their own.

Does my personal time zone change when business hours start?

No. Business hours follow the workspace time zone. Your personal time zone changes only how times are displayed to you.

Can a Responder change workspace or organization settings?

No. Responders can change their own personal settings, and can add or remove the Slack channels that receive a service's team notifications, but not organization or workspace settings.