Understanding the three editors
The playground consists of three main editors that work together:- Concerto Model: Defines the data structure for your template
- TemplateMark: The template markup that generates your agreement
- JSON Data: Sample data used to populate the template
Create a template from scratch
Start with a blank template
Click Load Sample in the Concerto Model editor header and select blank from the dropdown.
Define your data model
Write your Concerto model in the top editor. The model defines the structure of data your template will use.
Write your template
In the TemplateMark editor, use the data fields defined in your model. Access properties using double curly braces:
Use formatting toolbar
The TemplateMark editor includes a toolbar with formatting shortcuts:- Heading buttons: Insert H1, H2, or H3 headings
- Bold: Make text bold
- Italic: Italicize text
- Lists: Create ordered or unordered lists
- Link: Insert a hyperlink
- Image: Embed an image
Collapse and expand editors
You can collapse editors you’re not actively using to focus on specific parts:- Click the chevron icon (▼ or ►) in the Concerto Model or JSON Data editor headers
- Collapsed editors show only their header
- Click the chevron again to expand
The TemplateMark editor cannot be collapsed as it’s the primary editing area.
Format JSON data
If your JSON data becomes messy or unformatted:- Locate the format icon in the JSON Data editor header
- Click it to automatically format and indent your JSON
Working with complex data
For nested data structures, use clause tags to create scope:olist (ordered) or ulist (unordered):
View errors and problems
If there are issues with your template, model, or data:- The Problem Panel appears at the bottom of the editors
- Review error messages with line numbers
- Click an error to jump to the relevant location
Next steps
Using samples
Explore pre-built sample templates
AI assistant
Use AI to help create templates