This workflow follows the HTTP Request → Telegram recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Model Onboarding (Supabase) - AutoDeployed",
"settings": {},
"nodes": [
{
"parameters": {},
"name": "When clicking 'Execute Workflow'",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
240,
300
]
},
{
"parameters": {
"updates": [
"message"
]
},
"name": "Telegram Trigger",
"type": "n8n-nodes-base.telegramTrigger",
"typeVersion": 1,
"position": [
440,
300
],
"credentials": {
"telegramApi": {
"name": "<your credential>"
}
},
"notes": "REQUIRES TELEGRAM CREDENTIALS IN n8n"
},
{
"parameters": {
"url": "SUPABASE_URL_PLACEHOLDER/rest/v1/models?telegram_id=eq.{{$json[\"message\"][\"from\"][\"id\"]}}&select=*",
"method": "GET",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "apikey",
"value": "SUPABASE_KEY_PLACEHOLDER"
},
{
"name": "Authorization",
"value": "Bearer SUPABASE_KEY_PLACEHOLDER"
}
]
}
},
"name": "Check Model",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 2,
"position": [
640,
300
]
},
{
"parameters": {
"conditions": {
"boolean": [
{
"value1": "={{$items(\"Check Model\").length}}",
"value2": "0"
}
]
}
},
"name": "Is New?",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [
840,
300
]
},
{
"parameters": {
"url": "https://openrouter.ai/api/v1/chat/completions",
"method": "POST",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "Authorization",
"value": "Bearer OPENROUTER_KEY_PLACEHOLDER"
}
]
},
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "model",
"value": "meta-llama/llama-3.3-70b-instruct"
},
{
"name": "messages",
"value": "=[{\"role\": \"system\", \"content\": \"Eres un reclutador...\"}, {\"role\": \"user\", \"content\": \"{{$node[\"Telegram Trigger\"].json[\"message\"][\"text\"]}}\"}]"
}
]
}
},
"name": "AI Agent (Hunter)",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 2,
"position": [
1040,
200
]
},
{
"parameters": {
"chatId": "={{$node[\"Telegram Trigger\"].json[\"message\"][\"chat\"][\"id\"]}}",
"text": "={{$json[\"choices\"][0][\"message\"][\"content\"]}}",
"additionalFields": {}
},
"name": "Reply to Model",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"position": [
1240,
200
],
"credentials": {
"telegramApi": {
"name": "<your credential>"
}
}
}
],
"connections": {
"When clicking 'Execute Workflow'": {
"main": [
[
{
"node": "Telegram Trigger",
"type": "main",
"index": 0
}
]
]
},
"Telegram Trigger": {
"main": [
[
{
"node": "Check Model",
"type": "main",
"index": 0
}
]
]
},
"Check Model": {
"main": [
[
{
"node": "Is New?",
"type": "main",
"index": 0
}
]
]
},
"Is New?": {
"main": [
[
{
"node": "AI Agent (Hunter)",
"type": "main",
"index": 0
}
],
[]
]
},
"AI Agent (Hunter)": {
"main": [
[
{
"node": "Reply to Model",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
telegramApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Model Onboarding (Supabase) - AutoDeployed. Uses telegramTrigger, httpRequest, telegram. Event-driven trigger; 6 nodes.
Source: https://github.com/Cinefilo007/agente-modelos/blob/29d04f977ab2dcec82910a75b3151a3856c8cb63/flows/onboarding_supabase.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
AI Social Media Automation for Multiple Platforms using Blotato. Uses telegramTrigger, @blotato/n8n-nodes-blotato, telegram, httpRequest. Event-driven trigger; 52 nodes.
Memorybufferwindow Workflow. Uses telegramTrigger, telegram, executeWorkflowTrigger, httpRequest. Event-driven trigger; 35 nodes.
🎯 Telegram Lead Magnet - Subscription Gate with Upsell Branch. Uses telegram, httpRequest, telegramTrigger. Event-driven trigger; 23 nodes.
Finance RAG — Retrieval Agent. Uses telegramTrigger, httpRequest, googleSheets, gmail. Event-driven trigger; 11 nodes.
Phase 1 — LinkedIn Discovery. Uses telegramTrigger, telegram, httpRequest. Event-driven trigger; 10 nodes.