Agreements

Agreement templates

Agreement templates form an important part of how Artistu handles contracting for your agency. In the template you define a structure with variables that will be replaced with the actual values of the booking when an agreement is created.

Looking for shared templates?

If you want to use a single agreement template for multiple artists, check out our documentation on Shared templates.

Creating an agreement template from scratch

Agreement templates belong to artists and are created by visiting

Artists > Artist > Agreement templates

Use a different template per language

Artists can have an unlimited number of agreement templates, we recommend creating a template for every different language you want to support.

Click on Create new template to create a new agreement template.

Agreement templates

General settings

Give you template a name, e.g. English template.

You can also set a prefix for this template. This prefix will be added to the beginning of the agreement file name. E.g. MY-AGENCY-2025-1001

The current agreement number will be automatically incremented when you create a new agreement from this template.

General agreement template settings

Template variables

The basis of how agreement templating work in Artistu is through the use of variables. Variables are placeholders that will be replaced with the actual values of the booking when an agreement is created.

Agreement template variables list

Let's say we want to add the name of the performance to the agreement. We can do this by adding a variable named "{{ performance_name }}" to the template.

Simple template with variable

Click on a variable to copy it

You can simply copy a variable by clicking on it. This will copy the variable to your clipboard so you can paste it into the template.

Creating more complicated templates

The Artistu agreement template editor is powerful and has options for creating complex templates.

Let's take a look at an example of a more elaborate template:

Elaborate template example

As you can see there are possibilities for adding different text styles, tables and more. Allowing for a lot of flexibility when it comes to creating agreements.

Now let's take a look at how this template looks when it is populated with data.

Populated elaborate template example

Using your existing agreement template

In the modern day of LLM's like ChatGPT it is easy to create templates Artistu can understand from your existing agreement templates.

Let's start by copying all the available variables Artistu understands by clicking on the "Copy variables for LLM's" button.

Copying variables for LLM's

Now head over to your LLM and paste the code generated by Artistu.

Now attach your agreement template to the LLM.

Then we recommend using the following prompt to create a new agreement from the template.

Create a new agreement template in rich text format based on the provided
variables and using my existing agreement template.

Now you can paste the code generated by the LLM in Artistu and you are all set!

Conclusion

Now that you have created an agreement template, it is time to start creating agreements from it.

Previous
Exclusivity