Guides
How to Automate Employee Onboarding PDFs in Notion
Set up Notion to generate employee onboarding PDFs from a database. Learn how to prepare fields, map templates, trigger files, and review each output.
By Sanat Biswal · 2026-10-09 · 9 min read
{/ synced-from-notion — do not edit manually /}
New-hire paperwork repeats, but copying names and dates into each file wastes time. To automate employee onboarding documents as PDFs in Notion, set up a staff database, add matching template fields, then trigger generation from the record that’s ready.
PDFOutput connects Notion data to templates and can generate PDFs, Google Docs, or PPTX files. Here’s a simple workflow you can test with one employee record before your team uses it.
Step 1: Set Up an Employee Onboarding Database in Notion
Goal: Keep each employee’s onboarding details in one record, with clear fields for the documents you need to create.
Start with a database that has one row per employee. Use property names that make sense to the person entering the data. For example, use Employee_Name for the employee’s name and Start_Date for their first day.
Add only the fields your documents need. A basic onboarding packet might use the employee’s name, role, department, manager, start date, work location, and a checklist status. If a manager or team name lives in a separate database, connect it with a relation. A rollup can bring selected related values into the employee record.
Keep sensitive information limited to the fields and people who need it. Set access in your Notion workspace before connecting a database to document automation. Avoid putting personal details into a document unless the recipient needs them.
| Database field | Use it for | Check before generating |
|---|---|---|
| Employee_Name | Offer letter or welcome letter | Use the spelling the employee expects. |
| Role and Department | Role summary or team sheet | Confirm the values match approved job details. |
| Start_Date | First-day schedule or checklist | Check the date format in the final file. |
| Manager | Reporting details | Confirm the linked record points to the right person. |
| Onboarding_Status | Review and document workflow | Keep draft, review, and ready states distinct. |
Milestone: You should have one employee database with clear fields, an owner for each record, and a distinct status for document review.

Step 2: Prepare Onboarding Document Templates with Placeholders
Goal: Build a reusable layout, then mark each spot where employee data should appear.
Choose a document that already fits your process. PDFOutput can take a Google Doc, document file, PDF file, or Notion page as a template. A welcome letter may need a short page. A multi-page onboarding packet may need separate sections for role details and first-week tasks.
Use fixed text for content that stays the same, such as a welcome note or a general policy reminder. Put changing details in Notion. This keeps the approved wording in one template while each employee record supplies its own values.
Add placeholders in double curly brackets. Each placeholder must match the corresponding Notion property name exactly, including spaces, underscores, and capital letters. For example, if the database property is Employee_Name, write {{Employee_Name}} in the template.
- Use a separate template for each document type when the wording or layout differs.
- Keep each placeholder easy to spot during review.
- Check that every placeholder has a matching property in the connected database.
- Use a neutral sample record while you check layout and page breaks.
- Ready to Generate: Generate a PDF.
- Generate Page: Convert a Notion page to PDF.
- Generate PDF and Doc: Generate a PDF and Google Document.
- Generate E-Signed Doc: Generate an e-signed PDF in the database.
- Preview: Create a Google Document preview before producing the final PDF.
A missing value needs a planned result. If an employee doesn’t have a second work location, decide whether that line should stay blank or whether the field should be required before generation. Test the choice in the actual output rather than assuming it will look right.
Once the template is ready, connect it to the employee database in PDFOutput. Select the database and template, then map the placeholders to the matching properties. If the record pulls details through relations or rollups, check those fields too.
PDFOutput supports PDF, Google Docs, and PPTX output. Choose the format based on what happens next. A PDF may be the final employee handout, while a Google Doc can be useful when someone still needs to review or edit the draft.
Milestone: You should have a template with matching placeholders and a clear output format for each onboarding document.
Step 3: Configure PDFOutput Triggers for Notion Document Generation
Goal: Decide how a record starts document generation, then set the right trigger for that moment.
Connect the employee database to PDFOutput and select the template you prepared. Map each placeholder to its Notion property. Then set the output name and choose where the file should be saved. PDFOutput can place generated files in a selected Google Drive folder and return the file to a database property.
For a document that needs a person to approve the record first, use a status property as the gate. Keep the status flow simple: Draft, Ready for Review, Approved, then Ready to Generate. Staff can see whether a record is ready before they start creating a file.
PDFOutput can use a Notion button for on-demand generation. That works when an HR coordinator is reviewing a new hire’s record and wants to make the final PDF only after checking the details. A status field is useful when the team prefers to mark a record as ready in the database.
The status property can also offer distinct generation actions:
For onboarding that includes several documents, set up each template and decide which one belongs to each record. PDFOutput supports batch PDF generation, which can help when the team needs to prepare a group of employee files at once. Use batch generation only after the single-record test passes.
Think through delivery separately from file creation. Generated files can be stored with the Notion record and in Google Drive. If the employee should receive a copy by email, use your organization’s approved email process after review. Don’t assume a generated file has been sent just because it exists.
For a related onboarding workflow, see this example. The same database habits apply: assign a record owner and make the status clear before a file moves forward.
Milestone: You should have an active automation, a chosen trigger, and a defined place for each output file.
Step 4: Test, Review, and Run the Onboarding Workflow
Goal: Catch mapping or layout problems on a test record before staff rely on the workflow.
Use a sample employee record with realistic values. Include a long name, a date, and any related fields that appear in the template. Generate a preview first. Check every page, not only the first one.
Review each field against the database. Confirm the employee’s name and role are correct. Check the date display and any linked manager details. Look for leftover curly-bracket placeholders, blank lines, and text that wraps awkwardly across a page.
Also test a record with an optional field left blank. That reveals whether the final document still reads clearly when data is missing. If the field must always be present, make it required in your internal process or stop the record before generation.
Before you let the wider team use the workflow, have the person who owns onboarding review the sample. This is especially important for policy text or employment terms. The automation fills in approved content; it doesn’t decide whether that content is correct for your organization.
Keep a simple dashboard view for the handoff. Filter records by status so a coordinator can spot drafts, files awaiting review, and completed documents. A completion status can show that generation finished, while a separate checklist status can show whether the employee’s onboarding tasks are done.
Keep handbook content and employee-specific letters in separate templates when their review needs differ. For handbook workflows, see how PDF automation streamlines employee handbooks in Notion.
If the workflow includes signatures, decide who checks the document before it is generated and who follows up afterward. PDFOutput can generate e-signed PDFs directly in the Notion database. Keep signature status distinct from onboarding task status so staff can tell whether the document was created and whether signing is complete.
Handle employee data with care. Give database access only to the roles that need it, use approved storage locations, and avoid sending sensitive files through personal accounts. Review the workflow when your template changes or when the fields collected for onboarding change.

Milestone: You should have a reviewed sample, a clear handoff for email or signing, and a status view that shows what remains to be done.
Frequently Asked Questions
Can Notion generate employee onboarding PDFs automatically?
Notion can hold the employee records and workflow status, while PDFOutput connects those records to a document template and generates the file. Add matching placeholders to a supported template, map them to database properties, then trigger generation with a button or status property. Test the output before using it for live employee documents.
What onboarding documents can I generate from a Notion database?
You can use the workflow for repeatable documents that draw from employee record fields, such as a welcome letter, first-week schedule, onboarding checklist, or role information sheet. The final document depends on the template you prepare. Review the wording and any employment terms with the right person before sharing a file.
Can PDFOutput create more than a PDF?
Yes. PDFOutput can generate PDFs, Google Docs, and PPTX files. Its template inputs can be Google Docs, document files, PDF files, or Notion pages. Choose the output format for the next step in your process, then preview it so you can confirm the layout and field values.
How do I send generated onboarding PDFs to new employees?
First, generate and review the file. PDFOutput can store the output in the Notion database and in a selected Google Drive folder. Track the sent or signed state in a separate database field.
Conclusion
Start with one onboarding document and one test record. Set up the database fields, map a template in PDFOutput, then review the generated file before your team adopts the workflow. Once that path works, add the next document type and keep its trigger and review owner clear.