Functions load in the same list as your template tokens, grouped together at the bottom under Functions. Each function is inserted as a ready-to-use placeholder, so you can drop it into a template and fill in the details — building advanced templates faster with fewer setup errors.
How it works
Tokens and functions live in one list. Functions load from the same place as your template tokens, so everything you can insert appears in a single feed.
Functions have their own group. Functions appear in a dedicated Functions group at the bottom of the token list, so they are easy to find and kept separate from your regular tokens.
Functions are pre-filled as placeholders. Each function is inserted with an empty placeholder value (for example,
reservation_ext_reference('')), ready for you to complete.
How to insert a function
1. Open the template editor.
2. Open the token list where you normally insert tokens.
3. Scroll to the Functions group at the bottom of the list.
4. Select the function you want. It is added to your template as a placeholder (for example, reservation_ext_reference('')).
5. Fill in the placeholder with the value the function needs.
When to use it
Build advanced templates faster. Insert function placeholders directly instead of writing them by hand.
Reduce setup errors. Keep tokens and functions in one consistent list, so there is less chance of mistyping a function.
Known limitations
Placeholders are empty by design. Functions insert with an empty value and still need the relevant guest or reservation context to resolve. Like your other tokens, they fill in at send time.
Common questions
Where do I find functions?
In the template editor, open the token list and scroll to the Functions group at the bottom.
What is the difference between a token and a function?
A token inserts a single saved piece of data. A function is a dynamic helper that looks up or transforms data, and it inserts as a placeholder you complete.
Why is the function value empty when I insert it?
Functions are added as empty placeholders on purpose, so you can insert them quickly and then add the specific value. The function resolves at send time once the relevant context is available.
Getting help
Open Talk to Us in the left menu, or email support@bookboost.io.



