(5/5)

HR & IT Helpdesk Chatbot with Audio Transcription

1. Download & Extract Internal Policy Documents [Read more about the HTTP Request Tool](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest) Begin by importing the PDF documents that contain your internal policies and FAQs—these will become the knowledge base for your Internal Helpdesk Assistant. For example, you can store a company handbook or IT/HR policy PDFs on a shared drive or cloud storage and reference a direct download link here. In this demonstration, we'll u

Workflow Structure (21 nodes)
100%
Manual Trigger
When clicking ‘Test workflow’
Http Request
HTTP Request
Extract From File
Extract from File
Langchain.embeddings Open Ai
Embeddings OpenAI
Langchain.vector Store PGVector
Create HR Policies
Langchain.document Default Data Loader
Default Data Loader
Telegram Trigger
Telegram Trigger
Switch
Verify Message Type
Telegram
Telegram1
Set
Edit Fields
Langchain.open Ai
OpenAI
Langchain.agent
AI Agent
Telegram
Telegram
Langchain.text Splitter Recursive Character Text Splitter
Recursive Character Text Splitter
Telegram
Unsupported Message Type
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.memory Postgres Chat
Postgres Chat Memory
Langchain.vector Store PGVector
Postgres PGVector Store
Langchain.embeddings Open Ai
Embeddings OpenAI1
Langchain.tool Vector Store
Answer questions with a vector store
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Node Types:
trigger
http
default
logic
action
transform
Requires credentials

Prerequisites

Required Credentials (3)

OpenAI

Used by: Embeddings OpenAI, OpenAI +3 more

Docs

Postgres

Used by: Create HR Policies, Postgres Chat Memory +1 more

Docs

Telegram

Used by: Telegram Trigger, Telegram1 +2 more

Docs

Multiple services required

This workflow needs 3 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~50 min
Score: 65/100
Conditional Logic
5 Integrations

When to Use This Workflow

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Time Savings

Replace repetitive manual tasks with reliable automation.

Reclaim hours every week for higher-value work.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "id": "zmgSshZ5xESr3ozl",
  "meta": {
    "instanceId": "1fedaf0aa3a5d200ffa1bbc98554b56cac895dd5d001907cb6f1c7a3c0a78215",
    "templateCredsSetupCompleted": true
  },
  "name": "HR & IT Helpdesk Chatbot with Audio Transcription",
  "tags": [],
  "nodes": [
    {
      "id": "c6cb921e-97ac-48f6-9d79-133993dd6ef7",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -300,
        -280
      ],
      "parameters": {
        "color": 7,
        "width": 780,
...

Workflow Details

Nodes
27
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

BambooHR AI-Powered Company Policies and Benefits Chatbot

STEP 1: Retrieve company policies and load them into a vector store

Documentdefaultdataloader
Embeddingsopenai
Textsplitterrecursivecharactertextsplitter
Memorybufferwindow
50 nodesEvent
Curated

Chat with GitHub OpenAPI Specification using RAG (Pinecone and OpenAI)

Indexing content in the vector database This part of the workflow is responsible for extracting content, generating embe...

Http-request
Vectorstorepinecone
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
17 nodesEvent
Curated

AI Agent To Chat With Files In Supabase Storage

Replace Storage name, database ID and credentials.

Http-request
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
Embeddingsopenai
33 nodesEvent
Curated

Building Your First WhatsApp Chatbot

1. Download Product Brochure PDF [Read more about the HTTP Request Tool](https://docs.n8n.io/integrations/builtin/core-n...

Whatsapp
Lmchatopenai
Memorybufferwindow
Toolvectorstore
28 nodesEvent
Curated

Advanced AI Demo (Presented at AI Developers #14 meetup)

![h](https://i.postimg.cc/9XLvL5dL/slide-sf-talk.pngfull-width)

Slack
Textsplitterrecursivecharactertextsplitter
Embeddingsopenai
Documentdefaultdataloader
39 nodesEvent
Curated

OpenAI Personal Shopper with RAG and WooCommerce

Replace the URL and Collection name with your own

Chat
Memorybufferwindow
Toolcalculator
Lmchatopenai
25 nodesEvent
Curated