Templates

Ultradox comes with a simple yet powerful template language. It comes with a unique syntax to merge data into the resulting output.

The template language can be used to create personalized emails or documents (often called mail merge).

But it can do so much more in Ultradox as we will see later.

Template syntax

A very simple template could look like this:

Hello ${name}

If you have a variable called name containing the value Daniel the evaluated template will look like this:

Hello Daniel

The Ultradox template language has been carefully designed to be powerful enough to generate complex documents while keeping your documents clean so that non-technical people will still be able to adjust the layout and enter text.

Playgrounds

In the online help you will find a number of interactive samples that you can use to try out the various features right on the help page.

This will greatly help you to learn the templating syntax and will also help you to find the correct formatting options without the need to create an Ultradox flow to do so.

Hey ${name},

I guess you are ${age;number(op=#)} years old.
{
  "name" : "Daniel",
  "age" : 11
}

   

Learn more

The following guides will cover the aspects of the templating language.

Questions and Feedback

If you have any comments on this page, feel free to add suggestions right to the Google document that we are using to create this site.

If you are not yet member of the Ultradox community on Google+, please join now to get updates from our end or to provide feedback, bug reports or discuss with other users.

Last Updated: 10.10.18