workflows.fit
Back to n8n workflows
n8n templateFreeBy Mal Chia

Automate job application processing from forms to Telegram for HR teams

Who’s it for This workflow is perfect for HR teams, recruiters, or hiring managers who collect applicant information via a web form and want to automatically forward both candidate details and attached resumes into a ...

CommunicationHITLDevelopmentCore NodesForm TriggerIfSetDate Time
Loading interactive preview...

Template notes

Who’s it for

This workflow is perfect for HR teams, recruiters, or hiring managers who collect applicant information via a web form and want to automatically forward both candidate details and attached resumes into a dedicated Telegram channel or group. It streamlines manual email checks, speeding up review and collaboration.

How it works

1. On form submission: A Form Trigger node captures all applicant fields (name, age, WhatsApp number, education, desired role, availability date, expected salary, resume file, and additional comments). 2. Date & Time: Formats the “fastest start date” into a human-readable string. 3. Edit Fields: A Set node renames and reshapes incoming JSON into clear key/value pairs. 4. If Have Resume: An If node routes submissions with an attached resume to one branch (sending both info and document) and submissions without a resume to a simpler info-only branch. 5. Merge: Combines branches so both message types terminate in a single unified flow. 6. Send a Resume & Send a Info: Two Telegram nodes post Markdown-formatted messages (and the PDF resume when available) to your specified Telegram chat.

How to set up

1. Install and enable the n8n-nodes-base.formTrigger and n8n-nodes-base.telegram community nodes (preview). 2. Copy this JSON into your n8n instance (Workflow → Import from clipboard). 3. Create environment variables for credentials:

TELEGRAMBOTTOKEN TELEGRAMCHATID 4. In each Telegram node, reference these variables instead of hard-coding ({{$env.TELEGRAMBOTTOKEN}}, {{$env.TELEGRAMCHATID}}).

Requirements