Help Center
Customising your workspaceAdmin only7 min read

Custom values (reusable snippets)

A custom value is a piece of text you save once and reuse everywhere: a booking link, your address, a promo line. Insert it into a message and Exabloom drops the latest version in when the message goes out. Change it in one place and every message that uses it updates.
Where to find it
Custom values live in Settings → Custom Values. The page shows for roles that have the Custom Values setting, which is usually your admins. Once a value exists, anyone building a message can use it.
Start here

The 60-second version

Create a value with a name and the text it stands for. Exabloom makes a key from the name, like booking_link. When you write a message, pick the value from the variable menu (it inserts {{custom_value.booking_link}}) and it is replaced with your text on send.

app.exabloom.com/settings/custom-values
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
CRM Configuration
Custom Fields
Custom Values
Tags
Pipelines
Calendars
Logout
Custom Values
Manage global variables and configuration keys used throughout your workflows.
1New Custom Value
2Search by name or key...
NameUnique KeyValue
Centre address{{custom_value.centre_address}}10 Anson Rd, #12-01, Singapore 079903
Support hours{{custom_value.support_hours}}Mon-Fri, 9am-6pm
Booking link3{{custom_value.booking_link}}https://book.acme.sg/trial4
Settings → Custom Values with a few values in it. ① New Custom Value starts a value. ② Search filters by name or key. ③ The key pill is a button: click it to copy the placeholder. ④ Edit and delete icons appear when you hover a row.
1Booking link
2{{custom_value.booking_link}}
3https://book.acme.sg/trial
4
One row at full size. ① Name. ② Unique Key, drawn as the placeholder it stands for. ③ Value, cut short in the table when it is long (hover it to read all of it). ④ Edit and delete.

Values vs fields

This is the one thing to get straight, because the names are similar but they do opposite jobs.

Custom value
Same for everyone

One fixed snippet for the whole workspace: a link, an address, opening hours. Change it once and every message that uses it updates.

{{custom_value.booking_link}}
Contact field
Different per contact

A piece of data stored on each contact: their name, their child’s name, their plan. Resolves to that person’s own value.

{{contact.system.first_name}}
Tip
Rule of thumb: if the text is the same for everyone (a link, an address), it’s a custom value. If it changes per person (their name, their plan), it’s a contact field.

Create a custom value

1

Open Settings, then Custom Values

app.exabloom.com/settings/custom-values
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
1
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
CRM Configuration
Custom Fields
2
Custom Values
Tags
Pipelines
Calendars
Logout
Custom Values
Manage global variables and configuration keys used throughout your workflows.
New Custom Value
Search by name or key...
No custom values found
Get started by creating a new value.
① Settings, at the bottom of the left sidebar. ② Custom Values, under CRM Configuration in the column that opens beside it. A brand-new workspace starts empty, as here.
2

Click New Custom Value

app.exabloom.com/settings/custom-values
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
CRM Configuration
Custom Fields
Custom Values
Tags
Pipelines
Calendars
Logout
Custom Values
Manage global variables and configuration keys used throughout your workflows.
1New Custom Value
Search by name or key...
No custom values found
Get started by creating a new value.
① New Custom Value, top right. It opens a dialog over the page.
3

Fill in the two boxes and save

app.exabloom.com/settings/custom-values
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
CRM Configuration
Custom Fields
Custom Values
Tags
Pipelines
Calendars
Logout
Custom Values
Manage global variables and configuration keys used throughout your workflows.
New Custom Value
Search by name or key...
No custom values found
Get started by creating a new value.
Create Custom Value
Name
1
Booking link
Value
2
https://book.acme.sg/trial

This value will be substituted exactly as written wherever the key is used.

3Save ChangesCancel
① Name: a label your team recognises. ② Value: the text itself, in a box that takes several lines. ③ Save Changes.
  • Name is required. It is also what people see in the variable menu when they insert the value later.
  • Value is inserted exactly as written, with no extra formatting.
4

Copy its key when you need it

Saving adds a row. The key is built from the name: lower-cased, spaces turned into underscores, anything else dropped. “Booking link” becomes booking_link. If that key is already taken, the new one gets _1, then _2, and so on.

app.exabloom.com/settings/custom-values
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
CRM Configuration
Custom Fields
Custom Values
Tags
Pipelines
Calendars
Logout
Custom Values
Manage global variables and configuration keys used throughout your workflows.
New Custom Value
Search by name or key...
NameUnique KeyValue
Centre address{{custom_value.centre_address}}10 Anson Rd, #12-01, Singapore 079903
Support hours{{custom_value.support_hours}}Mon-Fri, 9am-6pm
Booking link1{{custom_value.booking_link}}https://book.acme.sg/trial
Key copied to clipboard
① Click the key pill to copy the placeholder to your clipboard. A small “Key copied to clipboard” toast confirms it, bottom right.

Drop it into a message

The easiest place is a workflow’s message. Open the action, click the tag icon above the message, and choose the value. It lands as a chip, so you can’t mistype the key. (You can also type / in the message and search for it.) The workflow editor takes over the whole window, so the sidebar is gone; that’s deliberate.

1

Click the tag icon above the message

app.exabloom.com/workflow/v2/3f9a1c
New lead
Send follow-up
Edit Action
Send follow-up
Action Name
Send follow-up
1. Compose Message2. Delivery & Flow
Message
1Condition
Hi First Name, book your free trial here: |
① The tag icon opens the variable menu for whatever the message can use.
2

Pick Custom Value, then the value

app.exabloom.com/workflow/v2/3f9a1c
New lead
Send follow-up
Edit Action
Send follow-up
Action Name
Send follow-up
1. Compose Message2. Delivery & Flow
Message
Condition
Hi First Name, book your free trial here: |
Search fields...
Message8
Contact12
System3
2
Custom Value3
Steps2
3
Booking linkString
Support hoursString
Centre addressString
② Custom Value in the left column. The category only appears once you have created at least one value. ③ Click the value by its name.

The chip is filled in when the message goes out, not when you save the workflow:

What you write

Hi First Name, book your free trial here: Booking link

Acme Tuition
Hi Mei, book your free trial here: https://book.acme.sg/trial
The chip on the left is what you wrote. The customer only ever sees the text on the right.
Where else you can use them
The same variable menu shows up in bulk-send messages (from Contacts and Leads), Win-back messages, and the variables of a WhatsApp template you send from the Inbox or schedule. The Inbox’s ordinary reply box doesn’t have one.

Edit, delete, or let a workflow update one

Hover a row and two icons appear on the right. The pencil opens the same dialog as before, titled Edit Custom Value; you can change the name and the text, but not the key. The bin asks you to confirm.

app.exabloom.com/settings/custom-values
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
CRM Configuration
Custom Fields
Custom Values
Tags
Pipelines
Calendars
Logout
Custom Values
Manage global variables and configuration keys used throughout your workflows.
New Custom Value
Search by name or key...
NameUnique KeyValue
Centre address{{custom_value.centre_address}}10 Anson Rd, #12-01, Singapore 079903
Support hours{{custom_value.support_hours}}Mon-Fri, 9am-6pm
Booking link{{custom_value.booking_link}}https://book.acme.sg/trial12
app.exabloom.com/settings/custom-values
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
CRM Configuration
Custom Fields
Custom Values
Tags
Pipelines
Calendars
Logout
Custom Values
Manage global variables and configuration keys used throughout your workflows.
New Custom Value
Search by name or key...
NameUnique KeyValue
Centre address{{custom_value.centre_address}}10 Anson Rd, #12-01, Singapore 079903
Support hours{{custom_value.support_hours}}Mon-Fri, 9am-6pm
Booking link{{custom_value.booking_link}}https://book.acme.sg/trial
Delete Custom Value

Are you sure you want to delete Booking link?

All workflows utilizing this key will stop functioning correctly. This action cannot be undone.

3DeleteCancel
① Edit. ② Delete, which opens the confirmation below. ③ Delete in the dialog: it is immediate and cannot be undone.

Custom values can also be changed by a workflow. The Update Custom Value action (under Data manipulation) lets a workflow overwrite the text of one or more values, using text you type or variables from earlier steps. Use it for things that change over time, like today’s promo, and remember the new text is what every later message will send.

Copy this

Setups to copy

A booking link you reuse everywhere

Store your scheduling URL as Booking link. Insert it from the variable menu in every workflow message and broadcast. Change the link once and every message that has not gone out yet uses the new one.

Standard centre details

Keep your address, opening hours, or hotline as custom values so every message says the exact same thing, with zero typos.

Seasonal promo copy

Park a campaign line in one value and reference it from several workflows. When the promo ends, edit the value once instead of hunting down every message.

Good to know & pitfalls

  • Values are global, not personal. Every contact who gets a message with the same custom value sees the identical text. For per-person details, use a contact field instead.
  • The key is made from the name, once. Renaming a value later does not change its key, so messages that already use it keep working. To get a different key, create a new value.
  • Edit once, everywhere updates. Changing a value’s text changes what every message sends from then on, including scheduled and workflow messages that have not gone out yet. That is the point, but check before you edit.
  • Substituted exactly as written. No formatting is added: what you type in the Value box is what lands in the message, character for character. Multi-line text is fine.
  • A workflow can change a value too. If a workflow has an Update Custom Value action, the text you saved may not be the text that is there now. Check your workflows before you trust it.
  • Deleting a value leaves its placeholder behind. A message that still contains {{custom_value.<key>}} for a deleted key is not filled in, and the raw placeholder text can reach the customer. Remove or replace it first.

Need a hand?

Our Singapore-based team is one message away - happy to help you get set up.