HR and IT support desk with intelligent audio transcription and knowledge search
Workflow Description
An intelligent support platform that receives employee inquiries and audio files via Telegram, converts audio to text, searches a knowledge base using Postgres vector embeddings, generates contextual responses with OpenAI, and maintains conversation history for audit purposes.
How it works
- 1.Receive messages and audio files from Telegram users
- 2.Transcribe audio files and segment content into processable chunks for semantic search
- 3.Query the knowledge base using embedding vectors to retrieve relevant documentation and policies
- 4.Generate context-aware responses through an OpenAI agent backed by Postgres conversation memory
- 5.Deliver answers directly to Telegram with automatic conversation logging
Use cases
- Answer recurring HR questions instantly without manual staff intervention
- Resolve common IT support queries while maintaining full dialogue records
- Reduce support team workload by automating routine employee inquiries
- Provide round-the-clock assistance to staff via Telegram
Requirements
- Active OpenAI API subscription and credits
- Postgres database with pgvector extension enabled
- Telegram bot token with message and file handling permissions
- Documentation repository containing HR policies and IT procedures
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (27)
Sticky Note
Sticky Note
When clicking ‘Test workflow’
Manual Trigger
HTTP Request
HTTP Request
Extract from File
Extract From File
Sticky Note1
Sticky Note
Create HR Policies
Vector Store P G Vector
Embeddings OpenAI
OpenAI
Default Data Loader
Document Default Data Loader
Recursive Character Text Splitter
Text Splitter Recursive Character Text Splitter
Telegram Trigger
Set
Verify Message Type
Switch
OpenAI
OpenAI
Telegram1
Set
Unsupported Message Type
Set
AI Agent
Agent
OpenAI Chat Model
OpenAI
Postgres Chat Memory
Memory Postgres Chat
Answer questions with a vector store
Tool Vector Store
Postgres PGVector Store
Vector Store P G Vector
OpenAI Chat Model1
OpenAI
Embeddings OpenAI1
OpenAI
Telegram
Set
Edit Fields
Set
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note