# Candidate Dynamic Agreements

{% hint style="info" %}
**Please note this section is only visible if you're an Admin user of Kyloe Connect Onboarding.**&#x20;
{% endhint %}

**Candidate Dynamic Agreements** is an onboarding step that presents formal documents to Candidates for review and acceptance. These documents are embedded within Workflows and used to collect consent, confirm understanding, or secure agreement on policies such as NDAs, privacy statements, or contracts.

#### Creating a new Candidate Dynamic Agreement

<figure><img src="/files/PsEH5aJSx5qqIPm1UyRu" alt=""><figcaption></figcaption></figure>

To create a new Candidate Dynamic Agreement, click on the **'Create a New Document' button t**o the right **or the '+' icon**.&#x20;

For the New Document; You will need to **provide a name or description** and **choose a brand**, which is useful if companies have multiple brands (though most of our clients will only have one).

<div data-with-frame="true"><figure><img src="/files/KBunWiAijDfenGAdKtT3" alt="" width="303"><figcaption></figcaption></figure></div>

Next, **select a type**: either 'Agreement' or 'Contract'.&#x20;

Currently, both types function the same, but we anticipate that agreements will be less formal, while contracts will be the actual candidate contract. Therefore, we expect to have only one candidate contract. In the future, we may add more tracking to contracts as they will be more important.\\

\
After selecting the type, **click 'Save'.**

The new document is now open for editing. You can then either copy or type the content into the document.&#x20;

**Variables to auto-pull in Candidate information**

<figure><img src="/files/maYTZ9bW2uUTHYXN0z1f" alt=""><figcaption></figcaption></figure>

We have certain variables available, such as first name, last name, full name, and signature, which are driven from the Candidate record. You can add these variables by selecting ' Variables' in the menu, then select the relevant option from the 'Variables' dropdown list.&#x20;

If you want to preview the document, click the small 'eye' icon.

{% hint style="info" %}
At the moment, a Candidate Dynamic Agreement only supports text and no images.
{% endhint %}

Once you are satisfied with the document, **click the 'X' in the top right corner to 'Save'** **and close it.**&#x20;

**Preview Document:** After saving and closing, you can click on the 'PDF' icon to download a copy of the document.

<figure><img src="/files/e9xyDczrxFeTqGVJ8IBg" alt=""><figcaption></figcaption></figure>

**Activating the new Candidate Dynamic Agreement**

<figure><img src="/files/zpgf89620fL9KaDvtEKd" alt=""><figcaption></figcaption></figure>

To the right, **click on the 'Toggle' icon** - this will activate the new Candidate Dynamic Agreement.

**Creating a new version of a current Candidate Dynamic Agreement**

To easier track updates made, Dynamic Agreements work in versions

<figure><img src="/files/12ZYiDG4xVYFBmtbszuI" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/poOE3rqwnY7yxGy8q9OI" alt=""><figcaption></figcaption></figure>

In the 'Documents list', on the left, select your 'Brand' and 'Document type' to view the list of current Dynamic Agreements.

Select the active Dynamic agreement and on the right-hand side **click on the 'copy/new version' icon**

<figure><img src="/files/IQD5x0m0sSeDZeaIUQY9" alt=""><figcaption></figcaption></figure>

**This will create an inactive 'version 2' of your agreement for you to edit /amend**.

Once happy with your new version, click on the 'toggle icon' as before to activate the new version.

#### Assigning **Candidate Dynamic Agreement** to Workflows

Once created, a **Candidate Dynamic Agreement must be** **added as a step within a workflow for the Candidates to be able to view them as part of the onbaording pack**.&#x20;

This is done via the **Workflow builder,** under the [Workflow](/kyloe-connect-onboarding/welcome-to-kyloe-connect-onboarding/recruiter-guide/workflows-additional-information/creating-new-additional-information-workflow.md) option in the Admin men&#x75;**.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.kyloepartners.com/kyloe-connect-onboarding/welcome-to-kyloe-connect-onboarding/recruiter-guide/candidate-dynamic-agreements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
