> For the complete documentation index, see [llms.txt](https://docs.pockethrms.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pockethrms.com/hr-and-admin-portal/cloud-configuration/recruitment-v2-setup/onboarding-templates.md).

# Onboarding Templates

### **Onboarding Templates**

**Path:** Cloud > Settings > Recruitment V2 > Onboarding Templates.

**Onboarding Templates** allow HR administrators to create and manage structured onboarding workflows for candidates. Each template consists of milestones — either email tasks or checklist tasks — that are triggered based on the candidate's date of joining. Templates can be assigned to candidates to ensure a consistent and organised onboarding experience.

**Important Note:** You can edit or delete a template only if it is not linked to any candidate. Do not delete a template if an employee is mapped to it.

### **Manage Existing Templates**

**Step 1:** Log in to the **Cloud portal**, Go to **Settings**, Select **Recruitment V2.**

<figure><img src="/files/d938d2f262be63974365db4d901b4c93e266edc5" alt="" width="375"><figcaption></figcaption></figure>

**Step 2:** Go to **Onboarding Templates**. Use the **search bar** to look up specific workflows and see how many active tasks are included in each template.

<figure><img src="/files/0daca81d21077dfd645c5a8bd83c6e7a6b9f32ef" alt=""><figcaption></figcaption></figure>

**Step 3:** Use the icons on the template card to:

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

1. **copy** an existing layout
2. **delete** a workflow that is not linked to an employee.

**Template Configuration**

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

Click on the **template card** you want to edit , the **Template Name**, and **Description fields** are prefilled

**Onboarding Milestones**

The **Onboarding Milestones** section displays all milestones added to the template, along with a count badge showing the total number of milestones. Each milestone is numbered and can be either an Email Milestone or a Checklist Milestone.

**To add an Email Milestone**

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

1. Click **+ Add Email Milestone** to add a new email milestone row
2. then enter the **Milestone Title**
3. select the **Owner** from the dropdown **(Candidate or Internal)**

<figure><img src="/files/4afe34fc4c5797a5991b2c236b79325f0c11b547" alt=""><figcaption></figcaption></figure>

4. enter a **Description**
5. and set the **number of Days before Date of Joining**.

**Step 2:** Optionally, click the **email icon** on the milestone to configure the email notification associated with that milestone.

<figure><img src="/files/92077d95c87abcf0c9629453f5f184e3fe857875" alt=""><figcaption></figcaption></figure>

1. Enter the **Milestone Name**.
2. Enter the **Email Subject**.
3. Compose or edit the **Email Body** content.
4. Use **Placeholders** to insert dynamic fields for Candidate, Job, or Special values.
5. Review the **Preview Email** field to check the template output.
6. Click **Preview** to see a full preview of the email.
7. Click **Save** to save the email template.

<figure><img src="/files/40dc2c2f9c71cf3158f4ff9e14f0b9139d583962" alt=""><figcaption></figcaption></figure>

**To add a Checklist Milestone:**

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

**Step 1:**

1. Click **+ Add Checklist Milestone** to add a new checklist milestone row
2. then enter the **Milestone Title**
3. select the **Owner** from the dropdown
4. enter a **Description**
5. and set the **number of Days before Date of Joining.**

**Step 2:** Optionally, click the **email icon** on the milestone to configure the email notification associated with that milestone.

<figure><img src="/files/96b684564ccad71f6d4dcc6b7252dd8ba88e3106" alt=""><figcaption></figcaption></figure>

1. Enter the **Milestone Name**.
2. Enter the **Email Subject**.
3. Compose or edit the **Email Body** content.
4. Use **Placeholders** to insert dynamic fields for Candidate, Job, or Special values.
5. Review the **Preview Email** field to check the template output.
6. Click **Preview** to see a full preview of the email.
7. Click **Save** to save the email template.

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

**Step 3:** In the **Departmental Checklist** Options section below the milestone

1. select the **Department** from the dropdown

![](/files/b2f2905edc430230ab49dde3ebcfe5ccccd6b6cb)

1. select the **employee to Assign** To.

<figure><img src="/files/0968983ecea296ccabd9970b328e85431b346d16" alt=""><figcaption></figcaption></figure>

**Step 4:** Click the Select **checklist items** dropdown and select the checklist items to be completed for this milestone.

<figure><img src="/files/4190508e4b83ffc1be2fae2f6e76a6219571c9c6" alt=""><figcaption></figcaption></figure>

**Step 5:** Check the **Prevent onboarding unless checklist is complete** checkbox if you want to block the onboarding process until this checklist is fully completed.

<figure><img src="/files/3e7af6dc3c8982cc58501f76d229e317e143aca5" alt=""><figcaption></figcaption></figure>

**Step 6:** Click **+ Add** New to add another **department checklist** row to the same milestone, if required.

<figure><img src="/files/30ae102212aad7b88b6fbc5bea1349f80e05d70f" alt=""><figcaption></figcaption></figure>

**Step 7:** Click the **Delete icon** on the top right of the milestone card to remove it.

<figure><img src="/files/84457f821c6b966d2b84aab4ce9efbe45386cce3" alt=""><figcaption></figcaption></figure>

**Step 8:** Once all changes are made, click **Save** to apply the changes, or close the screen to exit without saving.

<figure><img src="/files/2545f15dd452fd403274d9f50500c3d795ae5ba3" alt=""><figcaption></figcaption></figure>

{% embed url="<https://youtu.be/9VSI1xf5zxM>" %}

### **Create a New Template**

**Step 1:** Log in to the **Cloud porta**l, Go to **Settings**, Select **Recruitment V2.**

<figure><img src="/files/d938d2f262be63974365db4d901b4c93e266edc5" alt="" width="375"><figcaption></figcaption></figure>

**Step 2:** Go to **Onboarding Template**and Click on the **+ New** button in the top right corner to open the builder view.

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

**Step 3:** Enter a **template name**, add a **description**.

<figure><img src="/files/9fa4cdc4dc085cda74512cf535afd5d5306e10c0" alt=""><figcaption></figcaption></figure>

**Onboarding Milestones**

The **Onboarding Milestones** section displays all milestones added to the template, along with a count badge showing the total number of milestones. Each milestone is numbered and can be either an Email Milestone or a Checklist Milestone.

**To add an Email Milestone**

**Step 1:** In the email milestones page:

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

1. Click **+ Add Email Milestone** to add a new email milestone row
2. then enter the **Milestone Title**
3. select the **Owner** from the dropdown **(Candidate or Internal)**

<figure><img src="/files/4afe34fc4c5797a5991b2c236b79325f0c11b547" alt=""><figcaption></figcaption></figure>

4. enter a **Description**
5. and set the **number of Days before Date of Joining**.

**Step 2:** Optionally, click the **email icon** on the milestone to configure the email notification associated with that milestone.

<figure><img src="/files/92077d95c87abcf0c9629453f5f184e3fe857875" alt=""><figcaption></figcaption></figure>

![](/files/40dc2c2f9c71cf3158f4ff9e14f0b9139d583962)

1. Enter the **Milestone Name**.
2. Enter the **Email Subject**.
3. Compose or edit the **Email Body** content.
4. Use **Placeholders** to insert dynamic fields for Candidate, Job, or Special values.
5. Review the **Preview Email** field to check the template output.
6. Click **Preview** to see a full preview of the email.
7. Click **Save** to save the email template.

**To add a Checklist Milestone:**

**Step 1:** In the checklist milestone page:

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

1. Click **+ Add Checklist Milestone** to add a new checklist milestone row
2. then enter the **Milestone Title**
3. select the **Owner** from the dropdown
4. enter a **Description**
5. and set the **number of Days before Date of Joining.**

**Step 2:** Optionally, click the **email icon** on the milestone to configure the email notification associated with that milestone.

<figure><img src="/files/96b684564ccad71f6d4dcc6b7252dd8ba88e3106" alt=""><figcaption></figcaption></figure>

![](/files/55987e4a24da929f7bc9e1dcbc49c6145a0729a5)

1. Enter the **Milestone Name**.
2. Enter the **Email Subject**.
3. Compose or edit the **Email Body** content.
4. Use **Placeholders** to insert dynamic fields for Candidate, Job, or Special values.
5. Review the **Preview Email** field to check the template output.
6. Click **Preview** to see a full preview of the email.
7. Click **Save** to save the email template.

**Step 3:** In the **Departmental Checklist** Options section below the milestone

1. select the **Department** from the dropdown

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

2. select the **employee to Assign** To.

<figure><img src="/files/0968983ecea296ccabd9970b328e85431b346d16" alt=""><figcaption></figcaption></figure>

**Step 3:** Click the Select **checklist items** dropdown and select the checklist items to be completed for this milestone.

<figure><img src="/files/4190508e4b83ffc1be2fae2f6e76a6219571c9c6" alt=""><figcaption></figcaption></figure>

**Step 5:** Check the **Prevent onboarding unless checklist is complete** checkbox if you want to block the onboarding process until this checklist is fully completed.

<figure><img src="/files/3e7af6dc3c8982cc58501f76d229e317e143aca5" alt=""><figcaption></figcaption></figure>

**Step 6:** Click **+ Add** New to add another **department checklist** row to the same milestone, if required.

![](/files/30ae102212aad7b88b6fbc5bea1349f80e05d70f)

**Step 7:** Click the **Delete icon** on the top right of the milestone card to remove it.

<figure><img src="/files/9b1413aa7ea9b2531dd9df2c628061a7bc8b1ddb" alt=""><figcaption></figcaption></figure>

**Step 8:** Once all the details are filled, click **create template** to save the template.

![](/files/3b844ca3998726b1d3b33f280597403b120fcd86)

{% embed url="<https://youtu.be/bvWACHDhgDk>" %}

**Path Link:** [**https://cloud.pockethrms.com/Recruitment/RecruitmentV2/Index?module=RecruitmentV2\&submodule=Onboarding%20Templates**](https://cloud.pockethrms.com/Recruitment/RecruitmentV2/Index?module=RecruitmentV2\&submodule=Onboarding%20Templates)

**For any queries, contact** [**support@pockethrms.com**](mailto:support@pockethrms.com)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.pockethrms.com/hr-and-admin-portal/cloud-configuration/recruitment-v2-setup/onboarding-templates.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
