Hiring and employment contracts in kintone: outputting offer letters and contracts with Word templates
Published / Updated
To manage hiring through to the employment contract in kintone, build apps for hiring requests, candidates, and offers and contracts, and use Word as the template for text documents such as letters and contracts. With PRING for kintone you write field codes such as {{full_name}} in the body and tables of a Word file, and kintone values are filled in and output as PDF or Word.
Personal data is protected by kintone access rights and by PRING's button conditions (usable users and organizations, and statuses). Output documents and the audit log stay in your own kintone, and PRING does not store your records on its servers (as of 2026-10-27).
Which documents do you output at each step from hiring to the contract?
From the hiring request to certificates after joining, you move the record's status forward and output a document at each step. Under each step, the diagram shows an example of the document PRING outputs.
- Hiring request and approval
Hiring approval form (approver seals and dates)
- Offer
Offer letter, hiring notice (sent by email)
- Employment terms
Employment terms notice (Word)
- Employment contract
Employment contract (Word, company seal)
- After joining
Certificates such as proof of employment
You can change the number and names of the steps to fit your own process. Manage the records of candidate screening in kintone apps.
What does PRING output at each step?
Every document in the table below comes from a Word or Excel file that you register as a template. PRING does not supply the wording, so write it with a labor specialist or according to your internal rules.
| Step | Document PRING outputs (example) | Feature used | Point |
|---|---|---|---|
| Hiring request and approval | Hiring approval form | Document output (Excel), approval records and seals | The approver who presses the approval action and the time are placed as a seal for each approval step, up to 10 steps. |
| Offer | Offer letter, hiring notice | Word templates, email | Email templates are provided for sending hiring notices and employment terms notices. Email is sent one record at a time. |
| Employment terms | Employment terms notice | Word templates | A start date can be formatted like {{start_date|yyyy/mm/dd}} and shown in a Japanese era format too. Rows for items such as allowances grow to match the number of lines. |
| Employment contract | Employment contract | Word templates, seals | Write {{@approver}} and the registered seal image is placed. Choose PDF or Word. |
| After joining | Proof of employment and similar | Word templates, button conditions | You can decide the statuses in which the button appears and the users and organizations who can use it. |
How do permissions, approval and the audit log help with hiring and contracts that contain personal data?
Hiring and contract documents contain personal data. You use PRING by leaving who can see records to kintone permissions, limiting who can output, and keeping a record of what was output.
Limit who can see and who can output
Who can see a record is decided by the access rights of the kintone app, record and field. On top of that, each PRING template can limit its button by status and by usable users and organizations. For example, only the HR department can output the employment terms notice, and only when the status is Offer. If you select nothing, everyone sees the button, so always limit it for HR documents.
Help: Control when export buttons appearApproval records and seals
When hiring approval or internal approval of a contract runs through kintone process management, the approver and the time are recorded on the record, and a seal for each approval step is placed on the document. The record is for the visual seal, and anyone with permission can edit the fields, so restrict the fields' access rights to the approvers.
Help: Approval records and a seal per approval stepAudit log
Create the PRING File Log app in your own kintone, and each time a document is output, attached, replaced or deleted, the time, version, file name and SHA-256 are recorded. Because the log includes the file name, build file names from a number such as a candidate or employee number instead of a name. The records are not stored on PRING servers.
Help: Audit log of output filesText documents from Word templates
Write {{full_name}}, {{start_date|yyyy/mm/dd}} or {{salary|#,##0}} in the body and kintone values are filled in. Only field codes go into the template, not any personal data. Wrap a table row in {{#allowance}} and {{/allowance}} and it repeats for each subtable line.
Help: Create and register a Word template
How do you set up hiring and contract output?
First decide the apps and access rights in kintone, then set up the Word templates and button conditions in the PRING settings screen. A single letter can reach its first output in about 15 minutes (according to the help page, as of 2026-10-27).
Build the hiring apps in kintone
Create apps for hiring requests, candidates, and offers and contracts (or one app with statuses) in kintone. Prepare the items that appear in the documents, such as name, start date, salary and allowances (a subtable). PRING does not create these apps.
Decide the kintone access rights
Use the access rights of the app, records and fields so that only the HR staff can see personal data. PRING outputs the records that the person pressing the button can see.
Write a Word template and register it
In the Word file of the employment contract or letter you use now, write {{field code}} where each value goes, and upload the .docx in the settings screen. Fix any warnings about field codes that do not exist in the app in the list of merge fields.
Help: Create and register a Word templateSet up approval records and seals
Prepare approver and approval time fields for the process management of hiring approval and similar flows, and assign them to the approval actions under Approval records in the Seal tab. Register the company seal in the Seal tab.
Help: Register seals and place them in documentsDecide when the button appears
For each template, choose the statuses in which the button appears (for example, the offer letter only at the Offer status) and the users and organizations who can use it (for example, the HR department).
Help: Control when export buttons appearSet up email
Register your own mail server (SMTP) in the mail settings, load the hiring notice and employment terms notice templates, and adjust the wording. Send mail one record at a time with Send email on the record detail screen.
Help: Set up mail sendingSet up the audit log
Create the File Log app in the Audit log tab of the settings screen. Build the file name rule from a number rather than a name.
Help: Audit log of output filesOutput and check
With a test record that contains made-up values, check the values, date formats, number of allowance rows and seals. If {{ }} remains as text, fix the spelling of the field code.
Help: Output a PDF or Word file from a Word template
Frequently asked questions
Can I create a Word employment contract from a kintone record?
Yes. Register a Word file with {{field code}} written in the body, tables, headers and footers as a template. You can choose PDF, Word, or both as the output.
Is personal data stored on PRING servers?
Output documents and the audit log are saved in your own kintone. PRING does not store your records on its servers. The template holds only {{field code}} markers, never the personal data itself.
Can I stop people outside HR from outputting these documents?
For each template you can set the statuses and the usable users and organizations in the button conditions. Who can see the record itself is decided by kintone access rights.
Can I show the start date in a Japanese era format?
Yes. Add a format such as {{start_date|ggge年m月d日}} to get the Japanese era form, for example 令和8年4月1日. A format like {{start_date|yyyy年m月d日}} gives 2026年4月1日.
Can I put the company seal on the employment contract?
Register a seal image in the Seal tab and write something like {{@approver}} in the Word file to place that person's seal. The seal is a visual stamp. Decide how contracts are exchanged according to your internal rules.
Can I email the notice to the person?
Yes. Use Send email on the record detail screen to send one record at a time from your own mail server (SMTP). Email sending is available on the Standard plan and above (as of 2026-10-27).
Try it on a letter or contract for 7 days
No credit card is needed, and nothing is charged automatically when the trial ends (once per kintone domain). When you try it, use a test record with made-up values.
Try free for 7 days