Skip to content
Dashboards

Using custom values in dashboards and custom reports

Overview Custom values let you insert dynamic, location-specific data into your dashboards — so one dashboard automatically adapts to whichever…

3 min read647 words2 explained imagesUpdated Wed, 12 Aug at 1:03 AM
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Overview
  2. Who can use this
  3. Where custom values are supported
  4. Available custom values
  5. How to insert a custom value — step by step
  6. What happens when a token has no value
  7. Setting up custom values
  8. Frequently asked questions

Overview

Custom values let you insert dynamic, location-specific data into your dashboards — so one dashboard automatically adapts to whichever sub-account is viewing it.

Instead of hardcoding a value like a business name or address, you insert a token (e.g. {{ location.name }}). When the dashboard is viewed, the token resolves to the actual value for that location.


Overview (image 1 of 2) What this shows Instead of hardcoding a value like a business name or address, you insert a token (e.g. What this shows Illustrates the "Overview" section of "Using custom values in dashboards and custom reports". This screenshot appears in the "Overview" section of "Using custom values in dashboards and custom reports". The text alongside this image reads: Instead of hardcoding a value like a business name or address, you insert a token (e.g. {{ location.name }}). When the dashboard is viewed, the token resolves to the actual value for that location. Immediately after, the guide continues: Dashboard/Custom Report editors can configure custom values. Viewers see the resolved values. Image 1 of 2 What this coversInstead of hardcoding a value like a business name or address, you insert a token (e.g. {{ location.name }}). When the dashboard is viewed, the token resolves to the actual value for that location. Next stepDashboard/Custom Report editors can configure custom values. Viewers see the resolved values.

Who can use this

Dashboard/Custom Report editors can configure custom values. Viewers see the resolved values.


Where custom values are supported

Wherever you see the {} button next to a text input, custom values are supported.

Widget conditions When adding a condition to a widget, click {} in the value field to insert a token instead of a static value.

Dashboard elements

  • Embed — insert a token inside the URL field (e.g. https://myagency.crm.com/embed/{{ location.id }}/page/main)
  • Title — insert a token in the title text field (e.g. {{ location.name }} — Performance Dashboard)
  • Text box — insert a token inside the rich text editor; the token appears as plain text inline with your content

Available custom values

When you click {}, a picker opens with three categories:

Location Fields that resolve based on the sub-account:

  • Location Id
  • Location Name
  • Email
  • Phone
  • Website
  • Address
  • City
  • State
  • Country
  • Postal Code
  • Timezone

User Fields that resolve based on the logged-in user:

  • User Id
  • Email
  • Phone
  • Role
  • Type
  • First Name
  • Last Name
  • Name
  • Full Name

Custom values All values you have created under Settings → Custom values for that location. These appear organised by folder. You can search across all three categories using the search bar at the top of the picker.


How to insert a custom value — step by step

In widget conditions:

  1. Open a dashboard and click Edit mode.
  2. Add or edit a widget and go to the Conditions tab.
  3. Set the field (e.g. Address) and operator (e.g. Is).
  4. Click the {} button in the value input field.
  5. Browse or search — Location, User, or Custom values.
  6. Select a field. The token is inserted ( {{  }}).
  7. Click Save.

In dashboard elements:

  1. Open a dashboard and click Edit mode.
  2. Click Add element and choose Embed, Title, or Text box.
  3. Click the {} button next to the relevant input field.
  4. Browse or search — Location, User, or Custom values.
  5. Select a field. The token is inserted.
  6. Click Save.
  7. Switch to View mode — the token resolves to the actual value for that location.
How to insert a custom value — step by step (image 2 of 2) What this shows Open a dashboard and click Edit mode. What this shows Illustrates the "How to insert a custom value — step by step" section of "Using custom values in dashboards and custom reports". This screenshot appears in the "How to insert a custom value — step by step" section of "Using custom values in dashboards and custom reports". The text alongside this image reads: Open a dashboard and click Edit mode. Click Add element and choose Embed, Title, or Text box. Click the {} button next to the relevant input field. Browse or search — Location, User, or Custom values. Select a field. The token is inserted. Click Save. Switch to View mode — the token resolves to…. Immediately after, the guide continues: If a token cannot be resolved (e.g. the field has no value set for that location), it resolves as blank in view mode. Image 2 of 2 Where to goOpen a dashboard and click Edit mode. Click Add element and choose Embed, Title, or Text box. Click the {} button next to the relevant input field. Browse or search — Location, User, or Custom values. Select a field. The token is inserted. Click Save. Switch to View mode — the token resolves to the actual value for that location.
Buttons and menus referenced Edit modeConditions{}SaveAdd elementView mode
Next stepIf a token cannot be resolved (e.g. the field has no value set for that location), it resolves as blank in view mode.
All 7 steps in this procedure
  1. Open a dashboard and click Edit mode.
  2. Add or edit a widget and go to the Conditions tab.
  3. Set the field (e.g. Address) and operator (e.g. Is).
  4. Click the {} button in the value input field.
  5. Browse or search — Location, User, or Custom values.
  6. Select a field. The token is inserted ({{ }}).
  7. Click Save.

What happens when a token has no value

If a token cannot be resolved (e.g. the field has no value set for that location), it resolves as blank in view mode.

To avoid blank values:

  • For Location and User fields — ensure the sub-account profile is complete under Settings.
  • For Custom values — ensure the value has been created and filled in under Settings → Custom values for each location.

Setting up custom values

To use your own custom values beyond the built-in Location and User fields:

  1. Go to Settings → Custom values.
  2. Click + Add custom value.
  3. Enter a name and value. Optionally assign it to a folder.
  4. Click Create.

The custom value now appears in the {} picker under Custom values when editing your dashboard.


Frequently asked questions

1. Can I mix static text and tokens in the same field? Yes. You can type static text and insert tokens in the same field. For example: Welcome to {{ location.name }}. Your address is {{ location.address }}.

2. Does the dashboard re-resolve when I switch sub-accounts? Yes. When the sub-account context changes, all tokens resolve to the values for the active location.

3. Can viewers insert custom values? No. Only editors can insert custom values. Viewers see the resolved values only.

4. Is Image element supported? No. Custom values are supported in Embed - if the image is present as URL, it can be rendered via Embed.

Was this guide helpful?

Related guides