Block 1 - Sticky Note3
- Type / Role
- n8n-nodes-base.stickyNote - stickyNote
- Config choices
- Version 1
Description An intelligent AI powered workflow that automates HR document creation for new hires. Upload candidate documents via form, and the system extracts details, auto calculates joining dates...
n8n-nodes-base.stickynote, n8n-nodes-base.googledocs, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.set, n8n-nodes-base.if, n8n-nodes-base.aggregate, n8n-nodes-base.extractfromfile
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by isaWOW.
Original n8n.io sourceAn intelligent AI-powered workflow that automates HR document creation for new hires. Upload candidate documents via form, and the system extracts details, auto-calculates joining dates, fills professional templates using GPT-4, and saves the final Offer Letter or Employment Contract directly to Google Docs—all in seconds.
This automation handles your complete HR onboarding document pipeline:
Tools you'll need:
Estimated setup time: 15–20 minutes
The workflow includes two pre-built templates. You can customize them:
Offer Letter Template:
template_offer value[Candidate Name], [Job Role], [Department/Team Name], [Company Name], [Joining Date], [Salary Details], [Work Location], [Reporting Manager/Team Lead], [Probation Period]Employment Contract Template:
template_contract valueImportant: Keep all placeholders in square brackets [Placeholder Name] exactly as shown. The AI will replace them automatically.
HR opens the form link and uploads candidate documents (Identity card + Resume as PDFs), enters job details, and selects document type (Offer Letter or Contract).
The workflow splits uploaded files into separate items and auto-generates two dates:
Extracts text from both PDF documents using n8n's built-in Extract From File node. The candidate's name is typically pulled from the Resume.
Combines extracted text from both documents into a single data item for processing.
Checks the selected document type:
The AI Agent receives:
GPT-4.1-mini fills every placeholder with actual data while strictly preserving:
The final filled document is inserted into your Google Docs document. Each submission appends a new document, so you can maintain a running archive or clear the doc periodically.
✅ Zero manual typing: Extract candidate name automatically from Resume PDF—no copy-paste needed
✅ Smart date calculation: Joining date auto-set to 1st of next month based on submission date
✅ Dual document types: Choose between simple Offer Letter or detailed Employment Contract with terms
✅ AI preserves formatting: GPT-4.1-mini maintains exact line breaks, emojis, and structure from templates
✅ Google Docs integration: Documents saved directly—no downloads, conversions, or file juggling
✅ Customizable templates: Edit both templates to match your company's tone, policies, and branding
✅ Form-based workflow: Share one URL with HR team—no n8n access needed for daily use
[Placeholder Name] with square bracketsHR teams at growing companies: Onboard 5-10 new hires per week without spending hours on document preparation. Generate consistent, professional documents in seconds.
Recruitment agencies: Send offer letters to multiple candidates daily. Maintain brand consistency while scaling operations without adding admin staff.
Startups and small businesses: Automate HR paperwork from day one. Focus on candidate experience instead of document formatting.
Remote-first companies: Enable distributed HR teams to generate documents without shared drives or email chains. Single form link, instant output.
Consulting firms: Create client-specific employment contracts with custom templates. Switch between contract types based on project requirements.
Open "Receive Candidate Details via Form" node and add custom fields:
These values automatically populate in templates if placeholders are added.
Duplicate one of the "Load Template" nodes and create:
Add a corresponding option in the form Type dropdown.
Add an Email node after "Save Document to Google Docs":
Create template variations in different languages. Add a "Language" dropdown to the form and route to appropriate template.
Need help or custom development?
📧 Email: [email protected] 🌐 Website: https://isawow.com/
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Generate HR offer letters and contracts with GPT-4.1-mini and Google Docs |
|---|---|
| Complexity | intermediate |
| Nodes | 14 |
| Categories | HR, Multimodal AI |
| Author | isaWOW |
| Published | 06 Feb 2026 |
Use the JSON export at /data/workflows/13241/13241.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Description An intelligent AI powered workflow that automates HR document creation for new hires. Upload candidate documents via form, and the system extracts details, auto calculates joining dates...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your HR, Multimodal AI use case.