Qualify Polish public tenders with Anthropic and Telegram alerts

Go to Workflow
0 views
Built by SEVENEDGE SEVENEDGE
Created on July 31, 2026

Description

Quick overview
This workflow checks new announcements in Poland’s Baza Konkurencyjności register on a schedule, pre-filters them by keywords and deadlines, then uses an Anthropic chat model agent to fetch tender details on demand and return a structured GO/NO_GO verdict before notifying your team via Telegram.

How it works
Runs manually or twice a day on weekdays using a cron schedule.
Calls the public Baza Konkurencyjności search API to fetch the latest published tender announcements.
Locally de-duplicates previously seen tenders and filters out obvious mismatches using inclusion/exclusion keywords, optional region matching, and a minimum days-to-deadline threshold.
Sends each remaining announcement to an AI agent powered by Anthropic, which decides whether to call the Baza Konkurencyjności detail API tool to retrieve missing fields like award criteria, scope, and contact.
Produces a structured qualification result per tender (GO, NO_GO, or GO_IF) including reasons, risks, open questions, and key fields such as price weight and estimated value.
Builds a concise text report for all non-NO_GO tenders and sends it to a Telegram chat.

Setup
Add credentials for an Anthropic chat model (or replace the model node with OpenAI/Gemini/local and connect its credentials).
Create a Telegram bot and add your Telegram credentials, then set the target chat ID in the Telegram send step.
Update the Settings values for companyProfile and dealBreakers so the agent evaluates tenders against your real capabilities and disqualifiers.
Tune keywords, excludeKeywords, minDaysToDeadline, regions (optional), and maxPerRun to control what reaches the agent and how many tenders are processed per run.

Nodes Used (7)

AI Agent
@n8n/n8n-nodes-langchain.agent
Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic
Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest
HTTP Request Tool
@n8n/n8n-nodes-langchain.toolHttpRequest
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
Telegram
n8n-nodes-base.telegram