AI Agents

Process HR and IT support requests with voice transcription

27 nodes 304 155 Automatic trigger
Download

Workflow Description

An intelligent support system that receives voice inquiries via Telegram, transcribes them to text, searches a knowledge base of HR and IT policies, and delivers accurate answers through an AI agent powered by advanced language models and vector search.

How it works

  1. 1.Receive messages and audio files through Telegram
  2. 2.Transcribe audio files to text using natural language processing
  3. 3.Search the knowledge base to retrieve relevant HR and IT information
  4. 4.Process the inquiry using an intelligent conversational agent
  5. 5.Send the tailored response back to the user via Telegram

Use cases

  • Answer employee questions about HR policies, compensation, leave, and benefits
  • Resolve common IT issues and provide technical support guidance
  • Document frequent inquiries and continuously improve the knowledge base

Requirements

  • OpenAI API key for language models and embeddings
  • PostgreSQL database to store chat history, knowledge base, and conversation memory
  • Active Telegram bot with permissions to receive audio files
  • Organized knowledge base of company HR policies and technical solutions

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Vector Store OpenAI Document Default Data Loader Text Splitter Telegram AI Agent Postgres

Details

Trigger Automatic trigger
Nodes 27
Apps 7
Views 304
Downloads 155

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (27)

/

Sticky Note

Sticky Note

#1

When clicking ‘Test workflow’

Manual Trigger

#2

HTTP Request

HTTP Request

#3

Extract from File

Extract From File

#4

Sticky Note1

Sticky Note

#5

Create HR Policies

Vector Store P G Vector

#6

Embeddings OpenAI

OpenAI

#7

Default Data Loader

Document Default Data Loader

#8

Recursive Character Text Splitter

Text Splitter Recursive Character Text Splitter

#9

Telegram Trigger

Set

#10

Verify Message Type

Switch

#11

OpenAI

OpenAI

#12

Telegram1

Set

#13

Unsupported Message Type

Set

#14

AI Agent

Agent

#15

OpenAI Chat Model

OpenAI

#16

Postgres Chat Memory

Memory Postgres Chat

#17

Answer questions with a vector store

Tool Vector Store

#18

Postgres PGVector Store

Vector Store P G Vector

#19

OpenAI Chat Model1

OpenAI

#20

Embeddings OpenAI1

OpenAI

#21

Telegram

Set

#22

Edit Fields

Set

#23

Sticky Note2

Sticky Note

#24

Sticky Note3

Sticky Note

#25

Sticky Note4

Sticky Note

#26

Sticky Note5

Sticky Note

#27