Skip to main content

Contracts

Documentation ยท Templates ยท Digital Signatures

Contract Management

The contract system enables companies to create custom contract templates, define contract fields, and send contracts to employees directly from job assignments. Contracts support digital signatures and provide a streamlined workflow for onboarding and employment documentation.

Custom fields

Define reusable contract fields with various types and validations.

Visual templates

Create beautiful contract templates using the Unlayer drag-and-drop editor.

Job integration

Send contracts directly to approved applicants from job management.

Key Features

Essential contract management tools.

๐Ÿ“

Contract Fields

Create custom fields like name, date, email, and signature with validation rules.

๐ŸŽจ

Template Editor

Design contracts visually with Unlayer's drag-and-drop document editor.

๐Ÿ“ค

Send from Jobs

Send contracts to approved applicants directly from the job management interface.

โœ๏ธ

Digital Signatures

Employees can sign contracts digitally with signature capture functionality.

๐Ÿ”„

Auto-fill Fields

Fields can auto-populate from user profile data for faster contract completion.

๐Ÿ“Š

Contract Tracking

Track sent, signed, and pending contracts with status management.

๐Ÿ“ค

Export & Reports

Export contract fields and templates to Excel for reporting and backup.

๐Ÿ”’

Secure Storage

Signed contracts are securely stored with PDF generation and locking.

Contracts Management Overview

Visual guide to contract management features.

This video demonstrates the complete contract management workflow including creating contract fields, building templates with the visual editor, sending contracts to employees from jobs, and the digital signature process.

Contract Fields

Define reusable data fields for contracts.

What are Contract Fields?

Reusable placeholders that can be inserted into contract templates

Contract fields are the building blocks of your templates. Each field has a type, validation rules, and can be configured to auto-fill from user profile data.

๐Ÿ“

Text Field

Single-line text input for names, titles, etc.

๐Ÿ“„

Textarea

Multi-line text for addresses, descriptions.

๐Ÿ“…

Date Field

Date picker for start dates, birth dates.

๐Ÿ“ง

Email Field

Email input with format validation.

๐Ÿ”ข

Number Field

Numeric input for salaries, hours, etc.

โœ๏ธ

Signature Field

Digital signature capture area.

Field Properties

Configuration options for each contract field

PropertyDescription
nameDisplay name of the field
slugUnique identifier (auto-generated from name)
labelLabel shown to users when filling the contract
typeField type: text, date, email, number, textarea, signature
requiredWhether the field must be filled before signing
auto_fillAuto-populate from user profile data

Contract Templates

Design contracts with the visual editor.

Template Editor

Create beautiful contracts using the Unlayer drag-and-drop editor

The template editor uses Unlayer, a powerful drag-and-drop document designer. You can add text, images, tables, and insert field placeholders that will be replaced with actual data when contracts are generated.

1

Create Contract Fields

Define all the fields you need before creating templates

2

Design Template

Use the visual editor to create your contract layout

3

Insert Placeholders

Click fields from the toolbar to copy placeholders like {{field_slug}}

4

Save Template

Save and use the template when sending contracts

Using Fields in Templates

How to insert field placeholders into your templates

When creating or editing a template, you'll see a "Contract Fields" panel showing all available fields. Click on any field to copy its placeholder to your clipboard, then paste it into the editor.

Example: {{first_name}} will be replaced with the user's first name

Example: {{signature}} will display the signature image

Sending Contracts from Jobs

Workflow for sending contracts to employees.

Send Contracts Workflow

Step-by-step process for sending contracts to approved applicants

1

Navigate to Jobs

Go to the Jobs section and select jobs with approved applicants

2

Select Jobs

Use checkboxes to select one or more jobs with approved applications

3

Click "Send Contracts"

Click the "Send contracts" button in the toolbar

4

Select Template

Choose a contract template from the dropdown list

5

Confirm & Send

Confirm to create contracts for all approved applicants of selected jobs

Contract Status

Track the status of sent contracts

โณ

Pending

Contract sent, awaiting employee signature

โœ…

Signed

Contract signed by employee, PDF generated

Employee Contract Signing

How employees sign contracts.

Signing Process

Steps for employees to complete and sign contracts

1

Receive Notification

Employee receives notification about pending contract

2

Review Contract

View the contract template with field placeholders

3

Fill Required Fields

Complete any required fields not auto-filled from profile

4

Draw Signature

Use the signature pad to draw and capture signature

5

Submit Contract

Submit the signed contract for processing

Permissions

Required permissions for contract operations.

ActionPermission
View Contract Fieldssettings.view
Create Contract Fieldsettings.create
Edit Contract Fieldsettings.update
Delete Contract Fieldsettings.delete
View Contract Templatessettings.view
Create Contract Templatesettings.create
Send Contracts from Jobsjobs.update
View Assigned Contractscontracts.view

Merge Variables (Examples)

Available merge variables for contract templates.

VariableDescription
{{ first_name }}Employee first name
{{ last_name }}Employee last name
{{ email }}Employee email address
{{ job_title }}Job title/profession
{{ project_title }}Project name
{{ start_date }}Contract/job start date
{{ signature }}Digital signature image

Visual Examples

Contract management interfaces in action.

Contract Fields Management

List of contract fields with filtering and bulk operations

Contract Fields List

Contract Templates List

Available templates with preview and management options

Contract Templates List

Template Editor

Unlayer drag-and-drop editor with contract fields panel

Template Editor

Best Practices

Contract management guidelines.

PracticeRecommendation
Field CreationCreate all necessary fields before building templates
Auto-fill SetupEnable auto-fill for fields that match user profile data
Template DesignUse clear placeholders and professional formatting
Required FieldsMark essential fields as required to ensure completeness
Signature FieldAlways include a signature placeholder in templates
TestingTest templates by sending contracts to test accounts first

Troubleshooting

Common issues and solutions.

IssueFix
Can't create contract fieldEnsure you have settings.create permission from your administrator
Template editor not loadingCheck your internet connection and refresh the page. Clear browser cache if needed
Placeholders not replacedVerify the field slug matches exactly (case-sensitive). Check for extra spaces in placeholders
Send contracts button disabledSelect jobs with approved applicants first. Ensure you have jobs.update permission
Contract already exists errorThe applicant already has a contract for this job. Check assigned contracts list
Signature not savingDraw the signature clearly in the signature pad area. Ensure all required fields are filled