Organization Settings Reference
Settings interface showing configuration options
Basic Implementation
iframe
React
React Native
Configurable settings
Feature Configuration
Bring Your Own Settings
Notification Settings
This feature is being refactored into Embedded Notifications
onSave
to trigger updates to your notification systems.onEvent
callbacks.Geolocation Settings
This feature is being refactored into a <GeolocationSettings> component.
This section controls what actions are geolocation-restricted (E.g. clocking in, clocking Out, taking breaks) and the maximum allowed distance.
Read more about Geolocation and Geofencing
Geolocation restrictions and maximum allowed distance
Component Properties
Property | Type | Required | Description |
---|---|---|---|
onSave | (settings: SettingsData) => void | No | Callback when settings are saved. Use this to validate and store the details on your side. |
showGlobalTimeTracking | boolean | No | Optionally pass the current value of the top-most 'Time Tracking' toggle setting. |
showNotificationSettings | boolean | No | Should or hide the Notifications section. |
showBreakSettings | boolean | No | Should or hide the Breaks section. |
geolocation | boolean | No | On mobile, should or hide the Geolocation settings section. |
theme | Object | No | UI customization theme to apply. |
Theme Elements
Element Name | Type | Properties | Description |
---|---|---|---|
settingsTeamWrapper | Container | gap , backgroundColor , padding | Styles the container for team member listings. |
settingsTeamAvatar | Image | borderWidth , borderColor , borderRadius | Styles the team member avatar images. |
settingsTeamName | Text | Styles the team member name text. | |
settingsTeamRole | Text | Styles the team member role/position text. | |
settingsTeamSeparator | Divider | color , height | Styles the separator lines between team members. |
switches | Component | trackUnchecked , trackChecked , thumb | Styles toggle switches throughout settings. |
settingsActionButton | Button | backgroundColor , borderRadius , borderWidth , borderColor | Styles action buttons in settings screens. |
breakTypePicker | Container | backgroundColor , borderRadius , padding | Styles the break type selection interface. |
breakTypeName | Text | Styles break type names in settings. |
Custom Strings
Custom Strings are currently in beta.
String Key | Default Value | Description |
---|---|---|
settingsTitle | "Settings" | Page title. |
settingsTimeTrackingSection | "Time Tracking" | Time tracking section header. |
settingsTeamSection | "Team" | Team section header. |
settingsGeolocationSection | "Geolocation" | Geolocation section header. |
settingsBreaksSection | "Breaks" | Breaks section header. |
settingsTimeTrackingSubheadline | "Enable time clock, timesheets..." | Time tracking description. |
settingsTeamSubheadline | "Choose which team..." | Team section description. |
settingsGeolocationSubheadline | "Restrict employee actions..." | Geolocation description. |
settingsBottomOverlaySave | "Save Changes" | Save button text. |
Modified at 2025-06-12 12:35:34