How to create a Contract
Upload the PDF, write the sending message, assign fields and signatures; the candidate form is created automatically.
Updated on Oct 12, 2026
To create a contract you upload the PDF, write the sending message and set up fields and signatures. Klaaryo creates the form for the candidate's fields on its own.
Where to find it: Pre-onboarding → Contracts → Upload contract
Before you start
- Prepare the contract as a PDF.
- Check the signature provider in Settings → Integrations → E-signature.
Steps
- Go to Pre-onboarding → Contracts.
- Click Upload contract.
- Upload the PDF file.
- Enter the Contract name (e.g. "Permanent employment").
- Write the Document submission message: the WhatsApp text the candidate receives with the signing link.
- In the document, under Manage document values, place the fields and set who fills them in: candidate or recruiter.
- Add at least one Signature field for each signer.
- Choose who signs and in what order. See How to choose who signs the contract and in what order.
- Save.

Good to know
- If there are candidate fields, you'll see A form will be automatically created for the candidate fields. The form will be linked to the contract.
- If all the fields are the recruiter's, no form is needed.
- Without a Signature field for each signer, the contract can't be saved.
- With YouSign, templates are managed on YouSign. Signers depend on the template on YouSign (see Template signers).
- With DocuSeal, templates are built inside Klaaryo.
- No dedicated message is sent to the candidate after signing.
- You fill in the recruiter's fields when sending. See How to approve and send the contract to the candidate.
Was this helpful?
Related articles
- How to start a collection manually for a candidateAdd a contact to a collection with Add contacts, manually or from a file, or start it from the interview outcome.
- What a Contract is and where to find the signed contractThe PDF that the candidate and the HR manager sign digitally through the e-signature provider; where to see the signed contract.
- What a Form is and how the candidate fills it inThe form the candidate receives on WhatsApp to send the data needed for the contract. What they see and what happens after they submit it.
- What a document Collection isThe pre-onboarding flow that sends the candidate a form, a contract to sign, or both via WhatsApp.
- How to create a FormCreate an onboarding form: sending message, fields linked to the contract and additional fields.
- How to create a document CollectionCreate a new collection in four steps: information, objectives, resources (form and contract) and activation.
- How to track participants in a collection's detailsThe Participants tab of a collection: candidate statuses (form sent, waiting for approval, offer signed…), filters and actions.
- How the candidate signs the contractWhat the candidate sees: WhatsApp message with link, 2FA check if required, digital signature and confirmation.