Generate comparative CV screening reports with OpenAI, Google Sheets

Go to Workflow
0 views
Built by Yevhenii Yevhenii
Created on June 07, 2026

Description

How it works

Listens for commands via Telegram to trigger report generation.
Parses the received command to determine action parameters.
Fetches candidate data from Google Sheets based on parsed input.
Prepares the data for report generation through custom logic.
Generates a comparative report using OpenAI LLM.
Sends the generated report back through Telegram.

Setup steps

Configure Telegram API credentials for the Telegram Trigger node.
Set up Google Sheets credentials and provide access to the required sheet.
Configure OpenAI API credentials to enable the LLM Report Generator.

Customization

Consider customizing the report generation logic in the 'Prepare Report Data' node to adjust the report format or criteria.

Part of the CV Screening Agent system

👉 CV Screening Agent (main workflow): https://n8n.io/workflows/15155

Nodes Used (4)

Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
OpenAI
@n8n/n8n-nodes-langchain.openAi
Telegram
n8n-nodes-base.telegram