Skip to main content
All CollectionsModulesContacts
Adding Multiple Events to One Contract
Adding Multiple Events to One Contract

Link and unlink events to a Contract

Thomas van Beek avatar
Written by Thomas van Beek
Updated over 2 months ago

Adding Multiple Events to One Contract

When creating package deals as an Agency, you might want to add multiple events to a single contract. With ABOSS, you can. For more on adding multiple events for invoices, check out this article.


Table of Contents

  1. Important Notes

  2. Use Cases

  3. Connecting Events for Multiple Artists

  4. Connecting Multiple Events for One Artist

  5. Unlinking Events

  6. Templates


1. Important Notes

  • Contract Notes: If you create one contract for multiple events, ensure to check your Contract Notes in the Deal. The contract only includes the Contract Notes from the first event; notes from other events will be invisible after creating the multiple events contract.

  • Project Scope: When working under 'All Projects' in ABOSS, you can view events for all Artists based on your permissions. However, when adding a contract from within an event, you are working under a specific project (e.g., DJ Manual). To link events for multiple Artists, you need to work under 'All Projects'.

2. Use Cases

  • Multiple Artists playing at one event for one promoter.

  • One Artist playing multiple shows for one promoter.

The examples below illustrate adding events to a Contract.

3. Connecting Events for Multiple Artists

Note: If you have already created a contract and want to add more events, skip to step 3.

  1. Open the Contract Module: In the left sidebar.

  2. Create a New Contract: Click the blue '+' button and ensure you are working under 'All Projects'.

  3. Enter Contract Details: Link your contract contact details, enter the contract number, and add optional notes.

  4. Select the Right Template: Choose a template suited to display information for Multiple Events. If you need help, contact our Support Chat.

  5. Link Events to Contract: Click the 'Link event(s) to contract' button.

    • A calendar popup will appear. Click on the events to add them. Repeat these steps until all events are linked.

The events will now display in your Contract tab.

Preview your contract by clicking the 'Preview PDF' button. The same contract will be visible within all individual events.

4. Connecting Multiple Events for One Artist

The process is almost identical to connecting events for multiple Artists, with one key difference:

  1. Create Contract from Within the Event:

    • Open the event for the Artist.

    • Go to 'Contract'.

    • Click the 'Add new Contract' button.

    • If client details are entered in the event, they will be linked to the contract.

  2. Link Events to Contract: Click the 'Link event(s) to contract' button.

    • A calendar popup will appear. Click on the events to add them. Repeat these steps until all events are linked.

The events will now display in your Contract tab. Preview your contract by clicking the 'Preview PDF' button. The same contract will be visible within all individual events.

5. Unlinking Events

To unlink an event, simply click the X next to the event's name.

6. Templates

Your templates must be ready to create contracts or invoices for multiple events. Typically, the template code is designed for one event and needs to be adjusted to display information for each individual event.

Important Note!

Modifying templates can cause them to malfunction if the code is not written correctly. Always create a duplicate of your template before making changes to the liquid code. Proceed with caution.

Here is an example of code that needs to be changed:

Example Scenario:

You have two events connected to a contract: "The Big Elvis Covershow" and "Boogie Boogie Night".

To display the title of an event on your contract, your template might contain the following code:

{{ event.title }}

Output:

The Big Elvis Covershow

The second event title will not display with this code.

To display both event titles, you need to create a loop that checks all connected events. The code to display all event titles would be:

{% for e in events %} {{ e.event.title }} {% endfor %}

This code loops through all connected events until there are no more.

Output:

The Big Elvis Covershow Boogie Boogie Night

For more information on altering templates, click here. If you need support while changing your templates, feel free to contact us free of charge. If you require us to build the templates for you, an additional fee will be charged based on the amount of work.

Did this answer your question?