Purpose
The User Preferences module allows users to individually customize their TRUE experience with personalized settings for dashboards, language, alert notifications, calendar sync, email setup, and mobile scanning methods. These preferences are user-specific and do not affect system-wide settings or other users.
Access Path: Gear Icon > User Preferences
User Preference Settings
User Preferences are organized into sections selected from the left navigation: Alert Notifications, Calendar, eForm Salesperson / Estimator, Settings, Menu, and Work Email. Each setting is user-specific and does not affect other users in your organization.
General Settings
Various system settings pertaining to the user's account. Connection status indicators for integrated services such as Google Meet and RingCentral are displayed at the top of the Settings section, showing a green checkmark when the service is connected. These are status indicators only and are not configured from this screen.
| Change Password | Setup/change your user name and password. To change name or password you must first enter your current password. Click the pencil icon next to your display name to begin editing. |
| New Event Assign | When an event is created, it will automatically be assigned to you. |
| New Lead Assign | When a new lead is created, it will automatically be assigned to you. |
| Show Introduction Help | Shows the introduction help for new users after initial login. |
| Disable Initial Search | Disables initial search when navigating to certain modules. Note: Selecting the "Do not show this during login" option from the "Introduction & Welcome" screen upon initial login will additionally turn this option off in the User Preferences. |
| Facility Counts | Restricts indicator counts in the following modules to only show records linked to the Facility set in your Personnel record, if available: Leads, Quotes, Jobs, Opportunities, Bids, Contracts, and Purchasing. This feature is commonly used when a user only needs to see records pertaining to a specific Facility. |
| Force Custom App | When checked, whenever a user clicks on the "Items" mode within the Quotes or Jobs modules, they'll be navigated directly to their Custom App instead. |
| Sub-Menu | When checked, Menu navigation will allow users to choose from module in a Workflow. |
| Files Classic View | When checked this option will force the user into the classic Files view instead of the updated Files view. |
| New PO Assign | When a new PO is created, it will automatically be assigned to you. |
| New Bill Assign | When a new Bill is created, it will automatically be assigned to you. |
| QuickFind Includes Archived | When checked, the QuickFind feature found in module list views will include archived records in search results. |
| POC Blank | When checked, whenever a Client is linked to a Quote, Job, or Bid, the default Contact for that Client will NOT be set in the Quote, Job, or Bid. |
| Hide Rich Text | When checked, rich text will no longer be available to manipulate. |
| Language | Sets the language for this user. This only affects module, menu, and field label names. This does not translate data you've entered into fields. This requires a Google Translate API key to be set in Company Preferences. |
| Dashboard | Choose your default dashboard upon initial login. You can always navigate to another dashboard if your responsibilities require you to do so. |
| Record Load Limit | Use this feature to limit the number of records that load at a time in certain modules. |
| Scan Method | Set the method you'll use when scanning 1D barcodes and 2D QR codes. Use "Camera" when on a mobile device with a camera. Use "iLinea" when using an approved add-on from Infinite Peripherals (www.ipcmobile.com). Alternatively, use "Manual" when using a bluetooth scanner, USB scanner, or using a desktop computer. |
| Time Clock Method | By default, users will see the Time Clock whenever the quick action button (looks like a lightning bolt) is used and the button "Time Clock" is pressed. As an option, users can be navigated to the Time Card or Time Review modules depending on the workflow they need. |
| Branding | Choose your default eForm header branding. When blank the company default will be used. Use the Clear link next to the field label to remove the current selection. |
| Ticket Type | When set, navigating to Tickets module will preset filter based on field. |
| Map App | Set iOS map preference. This will launch the selected application when navigating to an address from a mobile device. |
| Default Receiving Location | In the "Receiving" module, this location will be set by default. This supersedes the company default setting. |
| Clear User Session | Button that resets user session history. |
| Reset Data Grid | Button that resets user's data grid settings back to default. |
Available scanning methods for 1D barcodes and 2D QR codes.
| Camera | Use the camera option when on an Apple iOS device. |
| iLinea | Select this option when using an approved add-on from Infinite Peripherals (www.ipcmobile.com). |
| Manual | Choose this option when using a bluetooth scanner, USB scanner, or using a desktop computer. |
Alert Notifications
Users can choose to receive dashboard, email, and/or text alerts based on user permissions and preferences. Alerts will send based on individual user access permissions, Company Preferences settings indicated in the Alerts and other applicable sections, as well as events and reminder dates/times. Alerts generate daily at the start of the business day and will update every 15 minutes for reminders and event notifications.
| Method | Choose the method you want to receive your alert notifications. Note: If an option for text messages is chosen, users must enter their Mobile Number in the associated field to receive text messages. If an option for email is chosen, users must enter their Email in the appropriate field. |
| Mobile Number | Set the SMS number for this user for alert notifications. |
| Messaging Alert | Choose the method you want to receive your alerts from message threads you are assigned. This is set separately from the Method field, which controls general alert notifications. |
| Set the email for this user. This allows emails to be sent to this user for alert notifications. A Status link next to the field label displays the delivery status for this address. |
Choose how you want to receive alerts from TRUE.
| No Alert | No alerts will be sent to the user and the alerts icon will not update. |
| Dashboard Only | Users will only receive alerts in TRUE. |
| Email & Dashboard | Users will receive alerts in TRUE and via email. |
| Text & Dashboard | Users will receive alerts in TRUE and via text message. |
| Email, Text & Dashboard | Users will receive alerts in TRUE, via email, and via text message. |
Work Email
Allows the user to enter a personal work email for the account. Additionally, the user can optionally choose to use this email as the default email utilized for email communications.
| Email Address | Setup your own email account to use when emailing eForms. This field displays the configured email address. |
| Configured / Manual | Connection buttons shown beneath the Email Address field. Configured displays in green when the email account is successfully connected, and Manual is used to enter the account connection details directly. |
| Use Work Email | When emailing eForms from within TRUE, this email will be used instead of the company default. |
| Use Email for eForms CC | When clicked, eForm emails will auto set the CC field with the user email. This is used if a user would like to automatically receive a copy of the emailed eForm when sent in TRUE. |
| Signature Block | Rich text editor that allows users to add a signature block to the end of their email messages. This can contain formatted text, contact information, and images. |
| Personal Signature Block Always Enabled | When sending eForm emails, the Personal Signature Block toggle will be enabled by default. |
Calendar
Calendar settings are based on the user.
| Calendar View | This Calendar source will open when using the Calendar button within the Quick Actions menu. Choose between the following options: Events (Calendar type for all internal meetings, deadlines, training, reminders), Schedules (Calendar type used for all Quote or Job related scheduling), Bidders (Calendar type used to track Bid due dates), or Availability (automatically defaults to Schedules and Availability calendars for resource-based scheduling). |
| Open as New Tab/Window | Anytime the calendar is launched from within TRUE, it will always open in a new browser tab or window. |
| Sync Calendar | Once configured, Events and Schedules with your TRUE username listed as a resource will be pushed to the linked calendar. This functionality performs a one way sync from TRUE to your calendar. Use the Setup button to configure your calendar account. The button displays as a green Configured button once the calendar account is linked. |
| My Resources | If populated, this resource list will be shown in lieu of the company's default calendar resource list when selecting resources outside of the Calendar. |
| Read-Only Shared Calendar Link | When user is a "TRUE Go (Phone Only)" or "TRUE Field" user type, the default calendar URL is stored here. When you use the Calendar button in the quick actions menu, this is the calendar that will load for you. Generate new calendar URLs from within the Share feature of the calendar. Only full "TRUE" users can access the calendar to create new URLs. |
| Send My Calendar Link | Button that emails the user's read-only shared calendar link to them. |
| Calendar Link | Direct link to the user's Calendar. Bookmark or save this link to your web browser for easy access to your Calendar account. This does not require the user to log in, nor does this link expire. Note: Only one user per link. |
Available calendar view types in User Preferences.
| Events | Calendar type for all internal meetings, deadlines, training, reminders. |
| Schedules | Calendar type used for all Quote or Job related scheduling. |
| Bidders | Calendar type used to track Bid due dates. |
| Availability | Automatically defaults to displaying both Schedules and Availability calendars. Designed for resource-based scheduling views where user availability blocks are shown alongside job schedules. |
Configure your weekly availability schedule. This determines when your time blocks appear on the Calendar in any Resource-based view. When other users view the Calendar with Resource views, they will see availability blocks for resources who have configured this setting.
| Field | Description |
|---|---|
| Available (per day) | Checkbox to indicate whether the user is available on that day of the week. Check the box to mark that day as a working day. |
| Start | The time the user's availability begins for that day (e.g., 8:00 AM). Only displays when the day is marked as Available. |
| Finish | The time the user's availability ends for that day (e.g., 5:00 PM). Only displays when the day is marked as Available. |
Days of the Week:
- Sunday - Typically unchecked for standard work weeks
- Monday through Friday - Standard work days with Start and Finish times
- Saturday - Typically unchecked for standard work weeks
Note: Availability blocks appear on the Calendar only in Resource-based views. When the Calendar View is set to "Availability" in User Preferences, the Calendar automatically displays both Schedules and Availability calendars, making it easy to see resource schedules alongside their availability windows.
eForm Salesperson / Estimator
By default, TRUE uses your Username, Alert Notification Email, and Alert Notification Phone to populate the "Salesperson / Estimator" section of some eForms. If you wish to use a different name, email, or phone number, please enter them below.
| Name | The name that populates the "Salesperson / Estimator" section of eForms in place of your Username. |
| Phone | The phone number that populates the "Salesperson / Estimator" section of eForms in place of your Alert Notification Phone. |
| The email address that populates the "Salesperson / Estimator" section of eForms in place of your Alert Notification Email. |
Menu
The Menu section allows each user to build a personalized navigation menu in place of the default TRUE menu.
| Custom Menu | Use custom menu instead of the default menu to navigate workflow. Select up to 13 menu options. |
| Module List | A two-column list of the available TRUE modules, organized under Workflow group headings. Click a module name to add it to your custom menu. |
| Custom Menu Preview | Panel that displays your currently selected menu options in the order they will appear in your custom menu. |
| Clear | Button that removes all currently selected menu options so the selection can be rebuilt. |
Access Permissions
Configured in Settings → Users / Access.
| Access ID | Permission | Description |
|---|---|---|
| 1613 | Module Access — User Preferences [DENY] | User CANNOT access the User Preferences module via the Settings menu. |
Frequently Asked Questions
Common questions and step-by-step guidance for configuring User Preferences
Dashboard & Display Settings
Your default dashboard is what you see when logging into TRUE and when clicking the Dashboard button in the lightning bolt menu.
- Click the Gear icon in the top right corner.
- Select User Preferences from the menu.
- Locate the Dashboard field under General Settings.
- Click the dropdown and select your preferred dashboard.
- Your selection will be saved automatically and used upon next login.
Note: You can still switch to other dashboards at any time during your session. This setting only controls which dashboard appears by default.
TRUE supports multiple languages for interface elements, requiring a Google Translate API key to be configured in Company Preferences.
- Click the Gear icon and select User Preferences.
- Click the Language dropdown under General Settings.
- Select your preferred language from the available options.
- Refresh the page to see module, menu, and field label names in the selected language.
Important: Language translation only affects interface elements (module names, field labels, menus). Data entered into text fields is not translated. A Google Translate API key must be configured in Company Preferences for this feature to work.
The Record Load Limit setting controls how many records load at once in certain modules, which can improve performance when working with large data sets.
Setting a lower record limit can help:
- Improve page load times in modules with thousands of records
- Reduce browser memory usage on slower devices
- Make scrolling and filtering more responsive
To change this setting, go to User Preferences and select your preferred limit from the Record Load Limit dropdown.
The Introduction & Welcome screen provides helpful tips and can be enabled or disabled in User Preferences.
- Click the Gear icon and select User Preferences.
- Locate the Show Introduction Help checkbox.
- Check the box to display the screen upon login, or uncheck to hide it.
Note: If you select "Do not show this during login" on the Introduction & Welcome screen itself, it will automatically disable this setting in User Preferences.
Alert Notifications
TRUE can send alerts via dashboard notifications, email, text messages, or a combination of all three.
- Click the Gear icon and select User Preferences.
- Scroll to the Alert Notifications section.
- Enter your email address in the Email field (required for email alerts).
- Enter your mobile number in the Mobile Number field (required for text alerts).
- Click the Method dropdown and select your preferred alert delivery method.
- Alerts will now be sent according to your selected method.
Important: Alerts are based on your user access permissions and Company Preferences settings. Alerts generate daily at the start of the business day and update every 15 minutes for reminders and event notifications.
TRUE offers five alert delivery methods to match your communication preferences.
| Method | Description |
|---|---|
| No Alert | No alerts will be sent and the alerts icon will not update |
| Dashboard Only | Alerts appear only in TRUE (no external notifications) |
| Email & Dashboard | Alerts appear in TRUE and are sent to your email |
| Text & Dashboard | Alerts appear in TRUE and are sent via text message |
| Email, Text & Dashboard | Alerts appear in TRUE, email, and text message (all channels) |
You can disable alerts completely or adjust which types you receive.
- Click the Gear icon and select User Preferences.
- Scroll to the Alert Notifications section.
- Click the Method dropdown.
- Select No Alert to completely disable alerts, or choose Dashboard Only to keep in-app alerts without external notifications.
The Unscheduled queue is accessed via the side panel arrow icon on the top-right side of the Calendar screen.
If you previously clicked "unsubscribe" on a TRUE email (even outside of TRUE itself), all automated emails are suppressed for your account.
To restore, navigate to Gear icon > User Preferences > Alert Notifications and re-enable the preference. If the issue persists, contact Support to verify the unsubscribe flag at the provider level.
Calendar Sync
TRUE provides one-way calendar sync to external calendars like Google Calendar, Outlook, or Apple Calendar.
- Click the Gear icon and select User Preferences.
- Scroll to the Calendar section.
- Select your preferred Calendar View (Events, Schedules, or Bidders).
- Click Sync Calendar and follow the prompts to connect your external calendar.
- Once configured, all related events and schedules will automatically sync to your linked calendar.
Note: This is a one-way sync from TRUE to your external calendar. Changes made in your external calendar will not sync back to TRUE.
TRUE offers four calendar view types to organize different types of time-sensitive information.
| View Type | Purpose |
|---|---|
| Events | Shows internal meetings, deadlines, training sessions, and reminders |
| Schedules | Displays Quote and Job related scheduling activities |
| Bidders | Tracks Bid due dates and bidding deadlines |
| Availability | Automatically loads both Schedules and Availability calendars, showing resource availability blocks alongside job schedules in Resource-based views |
You can switch between these views at any time, and your default view is controlled by the Calendar View setting in User Preferences.
The Availability feature allows users to define their weekly work schedule. This information displays as availability blocks on the Calendar when using Resource-based views.
- Click the Gear icon and select User Preferences.
- Scroll to the Calendar section.
- Click the Availability button to open the configuration panel.
- For each day of the week, check the Available checkbox if you work that day.
- Set your Start time (e.g., 8:00 AM) and Finish time (e.g., 5:00 PM) for each available day.
- Click Done to save your availability schedule.
Note: Availability blocks only appear in Resource-based Calendar views. To see availability, users must switch to a Resource view or set their Calendar View to "Availability" which automatically loads both Schedules and Availability calendars.
The Calendar Link is a direct URL to your TRUE calendar that can be bookmarked for quick access.
Key Features:
- Direct access to your calendar without logging into TRUE
- Link does not expire
- Unique to your user account (one user per link)
- Can be saved as a browser bookmark for easy access
To find your Calendar Link, navigate to User Preferences and scroll to the Calendar section. Copy the URL from the Calendar Link field.
Security Note: Do not share your Calendar Link with others, as it provides access to your personal calendar without requiring login credentials.
Email Setup
Your work email can be used as the default "from" address when emailing eForms from TRUE, instead of the company default.
- Click the Gear icon and select User Preferences.
- Scroll to the Work Email section.
- Enter your email address in the Email Address field.
- Check the Use Work Email box to use this email for outgoing eForms.
- Optionally, check Use Email for eForms CC to automatically CC yourself on all eForm emails.
By default, TRUE uses your Username, Alert Notification Email, and Alert Notification Phone to populate the "Salesperson / Estimator" section of some eForms. To use a different name, enter it in the eForm Salesperson / Estimator section.
- Click the Gear icon and select User Preferences.
- Select eForm Salesperson / Estimator from the left navigation.
- Enter the name you want to use in the Name field.
Note: The Phone and Email fields in this same section override your Alert Notification Phone and Alert Notification Email on those eForms.
TRUE supports two email-setup paths:
- Gear > Company Preferences > Company Email — configures one email address for the entire company. All sent email originates from this address.
- Gear > User Preferences > Work Email — each user sets their own email address. Sent email originates from that user's address.
If a user has both set, their User Work Email takes precedence for their own sent items.
The signature block appears at the end of email messages sent from TRUE and can include your contact information.
- Click the Gear icon and select User Preferences.
- Scroll to the Work Email section.
- Locate the Signature Block field.
- Enter your signature text (name, title, phone, email, etc.).
- Your signature will automatically appear on all emails sent from TRUE.
Tip: You can include images in your signature block. Refer to the TRUE help documentation for instructions on adding signature block images.
The "Use Email for eForms CC" setting automatically adds your email to the CC field when sending eForms.
- Click the Gear icon and select User Preferences.
- Scroll to the Work Email section.
- Ensure your email is entered in the Email Address field.
- Check the Use Email for eForms CC box.
With this setting enabled, you'll receive a copy of every eForm you send from TRUE, creating an automatic record in your inbox.
Authentication errors occur when your email connection to TRUE has expired or become invalid. This requires re-authenticating your email account.
- Click the Gear icon in TRUE navigation.
- Select User Preferences.
- Locate the Work Email section.
- Click Re-authenticate or Connect Email.
- Complete the OAuth login process in the popup window.
- Try sending email again.
Tip: If you experience repeated authentication failures while other users don't, contact TRUE support to investigate account-specific configuration issues.
Emails sent through TRUE may be filtered as spam by recipients' email providers due to email authentication or domain reputation issues.
- Missing SPF/DKIM Records: Your email domain may need proper email authentication records
- Domain Reputation: Your sending domain may have reputation issues with certain providers
- Email Content: Certain words or formatting may trigger spam filters
- First-time Recipients: New contacts may need to mark your address as safe
- Ask recipients to add your email address to their contacts or safe senders list.
- Have your IT administrator verify SPF and DKIM records are configured for your domain.
- Contact TRUE support to check if there are known deliverability issues.
- Consider using a follow-up phone call for critical communications.
Mobile & Scanning
TRUE supports multiple scanning methods for 1D barcodes and 2D QR codes depending on your hardware.
- Click the Gear icon and select User Preferences.
- Locate the Scan Method dropdown under General Settings.
- Select Camera to use your iOS device's built-in camera for scanning.
- Click the Gear icon and select User Preferences.
- Locate the Scan Method dropdown under General Settings.
- Select iLinea if using an approved add-on from Infinite Peripherals (www.ipcmobile.com).
- Click the Gear icon and select User Preferences.
- Locate the Scan Method dropdown under General Settings.
- Select Manual when using a Bluetooth scanner, USB scanner, or desktop computer.
The Time Clock Method setting controls where you're directed when clicking "Time Clock" in the lightning bolt menu.
- Click the Gear icon and select User Preferences.
- Locate the Time Clock Method dropdown under General Settings.
- Select your preferred option: Time Clock (default), Time Card, or Time Review module.
This allows you to customize your workflow based on whether you need to clock in/out, manage time cards, or review time entries.
When navigating to an address from a mobile device, TRUE can launch your preferred iOS map application.
- Click the Gear icon and select User Preferences.
- Locate the Map App dropdown under General Settings.
- Select your preferred map application (Apple Maps, Google Maps, Waze, etc.).
When you click an address in TRUE from your iOS device, it will now open in your selected map application.
Configuration & Administration
User Preferences are accessible from the Gear icon menu.
- Click the Gear icon in the top right corner of TRUE.
- Select User Preferences from the dropdown menu.
This will open your personal User Preferences page where you can configure all user-specific settings.
These settings automatically assign new records to your user account when you create them.
- When enabled, any new event you create will automatically have you assigned to it
- Saves time by eliminating the need to manually select your name in the assignment field
- When enabled, any new lead you create will automatically have you assigned to it
- Ensures you're the default owner of leads you enter into the system
To enable these settings, check the respective boxes in User Preferences under General Settings.
The Clear User Session option resets your browser's forward and backward navigation history in TRUE.
When to use this:
- You're experiencing navigation issues with the back/forward buttons
- You want to clear your browsing history within TRUE
- You need to reset your session after switching between multiple records
To clear your session, navigate to User Preferences and click the Clear User Session button under General Settings.
Users can select a personal default eForm header branding, or use the company default.
- Click the Gear icon and select User Preferences.
- Locate the Branding dropdown under General Settings.
- Select your preferred eForm header branding, or leave blank to use the company default.
This setting controls which branding appears on eForms you send, allowing for personalization while maintaining company standards.
This setting prevents TRUE from automatically loading records when you first navigate to certain modules.
Benefits of disabling initial search:
- Faster module loading times when working with large data sets
- Reduced server load and network traffic
- Forces you to use specific filters before loading records
When enabled, you'll need to select a filter or perform a search before records appear in the module.
Note: This setting is automatically enabled if you select "Do not show this during login" on the Introduction & Welcome screen.
Configuration & Administration
TRUE uses a denial permission to restrict access to User Preferences. Unlike most modules where a permission grants access, this permission removes access when enabled.
| Permission | Type | Purpose |
|---|---|---|
| Deny Module Access (User Preferences) (ID #1613) | Security | Prevents the user from accessing the User Preferences screen |
Note: This is a denial permission — enabling it removes access. By default, all users can access User Preferences. Enable this permission on a user's account only if you need to prevent them from modifying their own preferences.