Contract Lifecycle


Contract Lifecycle

Info

Any contract with the status PENDING will appear on the My Actions page.

# Creating an Agreement

To create a new agreement, simply go to the Customers > Agreement tab and select Create a new agreement.

By default, an agreement will be created with the ACTIVE or VALIDATED status, depending on the start date. It is also possible, at the time of creation, to assign it at status PENDING.

Warning

Any other status than ACTIVE or VALIDATED may result the disappearance of MRR and statistics in certain reports.

You can check whether an agreement has been created manually (UI), by Skalin (SYSTEM) or by an external source, clicking on the eye icon then checking "Source". agreement-source.png

# Modifying an Agreement

You can modify an agreement in two ways: either via the details window, represented by an eye icon, or directly within the table.

If the contract was created through a system integrated with Skalin (Hubspot, Salesforce, Stripe, etc.), any changes you make may be overwritten during the next sync, since the external source controls the values. In this case, it’s better to update the contract directly in the external tool.

Note

Not all fields can be modified directly from the table.

# Upsell and Downsell

If a client makes an upsell before the end of their contract, it is recommended to create an additional contract line reflecting the extra amount, with a duration that runs until the end of the original contract. This approach is preferred over modifying the original contract amount, as doing so would lose the record of the MRR increase from a specific date. At the end of the contract, a new line reflecting the total MRR (initial amount + upsell) can be created.

For a downsell, the same principle applies: to retain the record of the exact downsell date, it is recommended to adjust the end date of the current contract and create a new contract with the updated amount.

# End of Agreement and Renewal

When an agreement reaches its end date and if its status was VALIDATED or ACTIVE then its status is automatically changed to FINISHED.

Contract renewals can be managed either in Skalin or in your billing tool or CRM. In the latter case, the Skalin team will have configured the back office so that Skalin does not handle renewals.

If Skalin manages contract renewals and the completed contract had automatic renewal enabled, the status of the new contract will be:

  • PENDING (to be validated in My Actions) if the contract setting in Settings > General is set to Manual

  • ACTIVE if the contract setting in Settings > General is set to Automatic

This setting is available under General > Agreement Settings

You can also choose to manually renew a contract by clicking the Renewal button (if the agreement was not in auto-renew mode and you agreed with the customer on renewing it), available either in the client’s Contracts tab or in the Renewals view. Skalin automatically pre-fills the new contract form with the same duration, plan, and amount as the previous contract.

This button is not available when a renewal contract already exists based on the contract you are viewing. btn-renew.png renew.png ::: If a contract is deleted in the CRM (or in the data source for contracts), it is not automatically deleted in Skalin: it must be deleted manually in Skalin.
:::

Contributors: CAMILLE_PRO\camil , leo GUERARD , Julien