---
title: Contracts
slug: mydesken/contracts
createdAt: 2026-08-05T20:51:14.487Z
---

✨<font color="#15803D">New in this version </font>    <font color="#2166AE">**Administrator** </font>&#x20;

The Contracts feature allows My Desk to operate with more than one service contract per company. Prior to this feature, the system worked with a single standard contract — called the Main Contract — which was automatically configured at the time of platform acquisition.

With Multi-Contracts, you can register additional contracts and link them to specific portfolios and activities, accurately reflecting your organization's actual contractual structure.

**📐Hierarchy of objects related to contracts**

`Contract` → `Portfolio` → `Service` → `Activity`

:::hint{type="info"}
**📌 Main Contract:**

The Main Contract is automatically created when My Desk is purchased and **cannot be edited or deleted**. It serves as the default contract for all activities that do not have a specific contract configured. The Main Contract continues to function normally—no reconfiguration is necessary.
:::

***

## 1 - Why use Multi-contracts?

The Multi-Contract feature resolves common situations in companies that serve more than one client or have contracts with different scopes. See what you can achieve:

::::LinkArray{contentSource="CUSTOM" itemsPerRow="1"}
:::LinkArrayItem
**Separate contracts per client**

Companies with multiple clients can have separate contracts for each one, with independent dates, values, and scopes.
:::

:::LinkArrayItem
**Controle correto de faturamento e SLA**

As atividades de cada portfólio passam a ser registradas e controladas no contrato correto, evitando erros de faturamento ou descumprimento de SLA.
:::

:::LinkArrayItem
**Automatic ticket association**

Tickets generated by My Desk are automatically associated with the contract configured in the activity — without manual intervention.
:::

:::LinkArrayItem
**Backward compatibility**

The Main Contract continues to function normally for all activities that were already configured. There is no need to reconfigure anything that already existed.
:::
::::



***

## 2 - How to access

To access the contracts screen, follow the steps below:

::::WorkflowBlock
:::WorkflowBlockItem
**Open Settings**

In the top menu, click on ⚙️ **Settings**.
:::

:::WorkflowBlockItem
**Click on Contracts**

In the left-hand menu, click on **Contracts**. You will be taken to the main contracts screen.
:::
::::

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/I0BaiDxfwTJIe5wu6V2pH-20260618-123248.gif)

***

### 2.1 - What you see on the Contracts screen

::::LinkArray{contentSource="CUSTOM" itemsPerRow="1"}
:::LinkArrayItem
**Totalizer cards**

At the top of the screen, three cards display a quick summary: the number of Active contracts, the number of Inactive contracts, and the name of the Main Contract.
:::

:::LinkArrayItem
**Totalizer cards**

At the top of the screen, three cards display a quick summary: the number of Active contracts, the number of Inactive contracts, and the name of the Main Contract.
:::

:::LinkArrayItem
**Contract table**

Lists all registered contracts with the following columns: ID, Name, Description, Start Date, End Date, Status, and Actions (edit icon).
:::
::::

:::hint{type="danger"}
**⚠️ No access to the menu?**

&#x20;If the Contracts option does not appear in the side menu, your user may not have an Administrator profile. Contact the person responsible for system administration.
:::

***

## 3 - Registering a new contract

To create a new contract, follow the steps below:

::::WorkflowBlock
:::WorkflowBlockItem
**Click on New Contract**

The button is located in the upper right corner of the screen, next to the search field. A form will open in the center of the screen.
:::

:::WorkflowBlockItem
**Fill in the fields**

Please provide the contract details as described below. Fields marked with a red asterisk (\*) are required.
:::

:::WorkflowBlockItem
**Select or register the customer**

Select the client linked to the contract from the dropdown list. If the client does not yet exist in the system, click the + button next to the field to register them without leaving the form. See details in section 4.
:::

:::WorkflowBlockItem
**Click on Register**

After filling in all the required fields, click Register to save. The contract will immediately appear in the Contracts screen table.
:::
::::

***

### 3.1 - Form fields

::::LinkArray{contentSource="CUSTOM" itemsPerRow="1"}
:::LinkArrayItem
**Contract name &#x20;**<font color="#C2410C">`mandatory`</font>

Unique identifier of the contract — usually the number or code as it appears on the formal signed document.

*Example: CTR-2026-001 or Company ABC — Technical Support*
:::

:::LinkArrayItem
**Situation&#x20;**<font color="#C2410C">`mandatory`</font> <font color="#4283c7">`Default: Active`</font>

Defines whether the contract is active or terminated. Select Active for active contracts or Inactive for terminated or suspended contracts. Inactive contracts remain registered in the system, but do not appear as an option when opening new tickets and do not allow new links to activities.
:::

:::LinkArrayItem
**Customer &#x20;**<font color="#C2410C">`mandatory`</font>&#x20;

Company or person linked to this contract. Use the search to find them by name. If the client does not exist, click the + button next to the field to add them. To correct data for an already registered client, click the pencil icon ✏️ that appears next to the client's name in the dropdown list.
:::

:::LinkArrayItem
**Period — Start date / End date  &#x20;**<font color="#C2410C">`mandatory`</font>&#x20;

Contract validity. Select the start date and end date on the calendar. These dates serve as a reference for control and monitoring.

*Format: DD/MM/YYYY*
:::

:::LinkArrayItem
**Monthly value (R$) &#x20;**<font color="#6b7280">`optional`</font>

Monthly fee for the contracted service. This can be filled in later by editing the contract.

Example: R$ 5,000.00 — use a period to separate thousands and a comma for cents.
:::

:::LinkArrayItem
**Estimated value (R$) &#x20;**<font color="#6b7280">`optional`</font>

Valor total estimado do contrato. Usado para controle financeiro e relatórios gerenciais. Pode ser preenchido depois via edição.
:::

:::LinkArrayItem
**Description (Object)    &#x20;**<font color="#C2410C">`mandatory`</font>&#x20;

Descriptive text of the contract scope — what will be provided or supplied to the client. This field is important for correctly identifying the contract in reports and in the contract selection window when linking activities.

Example: Level 1, 2, and 3 IT technical support for 200 users.
:::
::::

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/FbDGOW-7f61lZmOx8c6bf-20260618-123249.gif)

***

## 4. Registering a new customer

If the customer doesn't already exist in the system, you can register them directly from the contract form, without having to leave the screen.

::::WorkflowBlock
:::WorkflowBlockItem
**Click the + New Contract button**

In the Customer field, click the plus (+) icon to the right of the selection field. A second form will open.
:::

:::WorkflowBlockItem
Fill in the customer details

- **Customer type:**
  - Internal or external
- **Situation:**
  - Active or Inactive
- &#x20;**Name / Company Name**
- **Trade Name**
- **CPF (brasilian identidad) / CNPJ (Brazilian corporate identity)**
:::

:::WorkflowBlockItem
**Click on Register**

The customer's registration will be saved and automatically selected in the Customer field of the contract form. You can continue filling in the other fields as normal.
:::
::::

:::hint{type="success"}
**💡 Tip:**

To correct the data of an already registered client, click on the pencil icon ✏️ that appears next to the client's name in the Client field's dropdown list. This allows you to edit without leaving the contract form.
:::



![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/lkiH8sJAd2Qyd-gg8w2FN_contrato-novo-cliente.gif)

***

## 5 - Editing or deactivating a contract

Any contract can be edited at any time — except for the Master Contract, which cannot be changed.

To edit, follow the steps below:

::::WorkflowBlock
:::WorkflowBlockItem
**Locate the contract**

On the Contracts screen, use the search field to filter by name or description and locate the contract you want to edit.
:::

:::WorkflowBlockItem
**Click the edit icon**

In the Actions column (last column of the table), click the pencil icon ✏️ in the row of the desired contract. The form will open with the data already filled in.
:::

:::WorkflowBlockItem
**Faça as alterações**

Modifique apenas os campos necessários. Para inativar o contrato, altere o campo **Situação** de **Ativo** para **Inativo**.
:::

:::WorkflowBlockItem
**Click Save**

The changes will be saved and the table updated automatically.
:::
::::

:::hint{type="info"}
**📌 What happens when a contract is deactivated?**

Activities already linked to the contract continue to function normally — ongoing tickets are not affected. Deactivation only prevents new links from being created for that contract. It is recommended to review the linked activities before deactivating.

To close a contract without deleting it from the system, change the Status field to Inactive. This preserves the history and prevents the contract from appearing for new requests.
:::

:::hint{type="warning"}
**⚠️ Master Contract blocked:**

The Main Contract (ID 1) cannot be edited. The edit button is disabled for this record. This restriction ensures that the system's default contract remains stable. It is not possible to permanently delete contracts — termination is done by deactivation.
:::

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/0nzqN3eNtxE0n0PW0uj2A-20260618-123247.gif)

***

## 6. Linking contracts to activities

The link between a contract and an activity defines how that activity will be fulfilled within the context of that contract: what is the service schedule, what is the SLA, what are the executing and approving groups, and what workflow will be followed.

This configuration is done in <font color="#2166AE">**Settings →**  ,</font> within the settings panel for each portfolio — not on the Contracts screen.

To configure, follow the steps below:

::::WorkflowBlock
:::WorkflowBlockItem
**Go to Settings → Portfolio**

In the top menu, click on Settings and then on Portfolio in the side menu.
:::

:::WorkflowBlockItem
**Select the Portfolio and the Activity**

Locate the desired portfolio and expand it to view the registered services and activities.
:::

:::WorkflowBlockItem
**Click on Link in Activity**

The system will automatically detect if the activity does not yet have any links and will open the Contract Selection Window.
:::

:::WorkflowBlockItem
**Choose the contract**

The window displays cards with available contracts. Each card shows the name, description (object), the number of portfolios already linked, and the status (Active). Click on the card of the desired contract—it will have a colored border indicating the selection. Use the search field at the top of the window to filter by name. The Clear filters button restores the complete listing.
:::

:::WorkflowBlockItem
**Confirm your selection**

Click Confirm. The link setup form will open with the contract already selected.
:::

:::WorkflowBlockItem
**Fill in the configuration details and save**

Configure the link fields as described below and click Save.
:::
::::

### 6.1 - Link configuration fields

::::LinkArray{contentSource="CUSTOM" itemsPerRow="1"}
:::LinkArrayItem
**Contract &#x20;**<font color="#2166AE">`autofilled`</font>

Contract to which this setting applies. Automatically filled in based on the selection made in the previous step.
:::

:::LinkArrayItem
**Start date&#x20;**&#x20;<font color="#2166AE">`default: current date`</font>

Date on which the link between the contract and the activity comes into effect.
:::

:::LinkArrayItem
**Calendar**

Defines the days and times when the service will be available for assistance under this contract.

Example: Weekdays from 8am to 6pm or 24/7
:::

:::LinkArrayItem
**Service Level Agreement (SLA)**

The maximum time frame for resolving service requests for this activity within this contract. Select the applicable registered SLA.
:::

:::LinkArrayItem
**Executive Group**

The team responsible for providing support. The list only displays groups associated with the selected contract. If a necessary group does not appear, check with the administrator to ensure it is correctly configured for that contract.
:::

:::LinkArrayItem
**Approval Group&#x20;**&#x20;<font color="#6b7280">`optional`</font>

Team responsible for approving the resolution of the service request. Only required for workflows that demand approval.
:::

:::LinkArrayItem
**Flow**

The type of workflow the ticket will follow. The options are: Standard, With approval, or With pre-approval.
:::
::::

:::hint{type="success"}
**💡 Tip:**

Use the search field on the contract selection screen to quickly find the desired contract when there are many registered. The Clear filters button restores the complete list.
:::

***

## 7. Managing multiple contracts by activity

The same activity can be configured for different contracts, each with its own SLA rules, schedule, and executing group. This is useful when the same support activity needs to be handled differently depending on the client.

***

### 7.1 - Navigating between the links of an activity

When an activity is linked to multiple contracts, the panel displays a contract selector at the top. Click the selector to see all contracts linked to that activity and select the contract you want to view or edit. Calendar, SLA, and group settings change depending on the selection.

***

### 7.2 - Adding a new contract to an already linked activity

To add, follow the steps below:

::::WorkflowBlock
:::WorkflowBlockItem
**Open the activity linking panel**

Click the link configuration button in the activity row.
:::

:::WorkflowBlockItem
**Click on Link new contract**

In the contract selector at the top of the panel, click the Link new contract option at the bottom of the dropdown list.
:::

:::WorkflowBlockItem
**Select the contract**

The Selection Window will only display contracts that are not yet linked to this activity.
:::

:::WorkflowBlockItem
**Configure and save**

Fill in the configuration details for the new contract — calendar, SLA, groups, and workflow — and click Save.
:::
::::

:::hint{type="success"}
**💡 Regarding existing links:**

When adding a new contract to an activity, nothing changes in the existing links. They continue to function normally with their original settings. New contracts are added incrementally, without impacting what is already configured.
:::

***

:::::ExpandableHeading{isOpen="true"}
## 8 -  FAQ - Frequently Asked Questions

::::LinkArray{contentSource="CUSTOM" itemsPerRow="1"}
:::LinkArrayItem
**What is the Main Contract?**

This is the default contract automatically created when My Desk is purchased. It cannot be edited or deleted. Activities without specific contract configuration are governed by the rules of this contract.
:::

:::LinkArrayItem
**Can I have the same activity linked to more than one contract?**

Yes. An activity can have different settings for different contracts, with its own calendar, SLA, and groups for each contract.
:::

:::LinkArrayItem
**What happens to existing contracts when new ones are added?**

Nothing changes. Existing agreements continue to function normally with their original settings. New agreements are added incrementally, without impacting what is already configured.
:::

:::LinkArrayItem
**What happens if I deactivate a contract linked to activities?**

Existing links will continue to function, and ongoing tickets will not be affected. Deactivation only prevents new links from being created. It is recommended to review linked activities before deactivating.
:::

:::LinkArrayItem
**How do I know which contract was used to generate a ticket?**

The ticket is associated with the contract configured in the activity link that originated the ticket. This information can be found in the ticket details in the support module.
:::

:::LinkArrayItem
**Can I create a contract without specifying monetary values?**

Yes. The Monthly Value and Estimated Value fields are optional. You can save the contract without these values ​​and fill them in later via editing.
:::

:::LinkArrayItem
**Who can create and edit contracts?**

Only users with Administrator privileges can access the contract management screen. Operators and analysts do not have access.
:::

:::LinkArrayItem
**Is the Implementing Group listed the correct one for my contract?**

Yes. The system automatically filters the groups displayed in the linking form, showing only the groups associated with the selected contract. If a required group does not appear, check with the administrator to ensure it is correctly configured for that contract.
:::
::::
:::::

***

:::ExpandableHeading{isOpen="true"}
## 9 - Glossário

| **Term**               | **Description**                                                                                                                    |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **Contract**           | A formal document that defines the scope, timeframe, and conditions of service provision between a company and a client.           |
| **Main Contract**      | Standard contract automatically created upon activation of My Desk (ID 1). Cannot be edited or deleted.                            |
| **PSA**                | Professional Services Automation — My Desk module for managing portfolios, services, and activities.                               |
| **Portfolio**          | Grouping of services and activities within the PSA module.                                                                         |
| **Service**            | Service category within a portfolio.                                                                                               |
| **Activity**           | Activity: A specific service item within a service. It is the most detailed level of the PSA and is directly linked to a contract. |
| **Link**               | A configuration that associates an activity with a contract, defining SLA rules, calendar, and service groups.                     |
| **SLA**                | Service Level Agreement. Defines the maximum time frame for resolving a service request.                                           |
| **Calendar**           | Setting the days and times when service is available. Example: weekdays from 8 am to 6 pm, or 24/7.                                |
| **Executive Group**    | Team responsible for carrying out the service of an activity.                                                                      |
| **Approval Group**     | Team responsible for approving the resolution of a service request in workflows that require approval.                             |
| **Flow**               | The sequence of steps a ticket goes through from opening to closing.                                                               |
| **Situation / Status** | Contract status: Active (in force) or Inactive (terminated or suspended).                                                          |


:::

