Employee Contract Template
Overview
The Contract Template module in Semsto allows administrators and HR managers to create and manage predefined contract templates for both employees and clients. This ensures consistency, saves time and reduces manual errors when generating contractual documents.
Each contract template can include dynamic placeholders (tags) that automatically fetch data such as employee or client details when the contract is generated.
- Create reusable contract templates for employees or clients.
- Manage the status (Active/Inactive) of each template.
- Use predefined tags for auto-filling information from the system.
- Maintain consistency in legal and business documentation.

| Field Name | Description |
|---|---|
| Action | Provides options to View, Edit, Duplicate, or Delete templates. |
| Status | Displays whether the template is Active or Inactive. |
| Template Name | Shows the name given to the template (e.g., “Employee Agreement”, “Client Contract”). |
| Template For | Indicates whether the template is for Employee or Client. |
- Search Bar: Search templates by name or type.
- Filter by Status: Filter templates based on Active or Inactive status.
- Add Contract Template: Opens a popup to create a new template.

| Field Name | Description |
|---|---|
| Template Name | Enter the name of the contract template (Mandatory field). |
| Template For | Select whether the template is for Employee or Client. |
| Content | Enter the template content using the rich text editor. You can include formatting (bold, italic, underline, bullet points, etc.). |
| Status | Choose whether the template is Active or Inactive. |
- %EMPLOYEE.NAME%
- %EMPLOYEE.EMAIL%
- %EMPLOYEE.MOBILE.NO%
- %EMPLOYEE.ADDRESS%
- %EMPLOYEE.DESIGNATION%
- %EMPLOYEE.JOINING.DATE%
- %EMPLOYEE.LEAVING.DATE%
- %CLIENT.NAME%
- %CLIENT.EMAIL%
- %CLIENT.MOBILE.NO%
- %CLIENT.ADDRESS%
- %CLIENT.COMPANY%
- %CLIENT.CONTACT.PERSON.NAME%
- %CLIENT.CONTACT.PERSON.MOBILE%
- %CLIENT.CONTACT.PERSON.EMAIL%
Buttons
- Save: Saves the new contract template into the system.
- Close: Cancels the process and closes the form without saving.
- Navigate to Contract Template under the relevant menu.
- Click + Add Contract Template.
- Fill in the following fields:
- Enter a Template Name.
- Select Template For (Employee or Client).
- Add the Content with placeholders for dynamic data.
- Set Status as Active or Inactive.
- Click Save to save your new template.
- Edit: Click the pencil icon to modify the template details and click Save after making changes.
- View: Click the eye icon to preview the template's content.
- Duplicate: Use the copy icon to create a new version of an existing template.
- Delete: Click the trash icon to remove a template (confirmation required).
- The HR manager creates a Contract Template with placeholders like %EMPLOYEE.NAME%, %EMPLOYEE.DESIGNATION% and %EMPLOYEE.JOINING.DATE%.
- When generating the contract for a specific employee, these placeholders automatically fill in with the employee's actual information.
- The final document is ready for review and signature without manual editing.

