Access Control for AI Agents (RBAC) using Airtable and Telegram
n8n template #3988Summary
Use templatePurpose This workflow allows granular control over the access to tools connected to AI Agents (including Multi-Agent setups) using Role Based Access Control. Demo & Explanation How it works User permissions are managed in Airtable where every restricted AI tool is listed by name and connected via roles to users Requests to the Main Agent can be sent through a Telegram message (can be replaced by Whatsapp, IMAP or similar) On every request the Telegram username is used to query a list of all allowed tools which are linked in Airtable A LangChain Code node is used to compare that list against the connected tools Every tool which is not permitted to be used is being replaced by a tool, which ha
Hand off to your agent
Prompt
Help me set up the n8n workflow "Access Control for AI Agents (RBAC) using Airtable and Telegram" (https://n8n.io/workflows/3988). It uses: Airtable, Telegram, AI Agent, LangChain Code, OpenAI Chat Model, Simple Memory, Calculator, Code Tool, Wikipedia, Call n8n Workflow Tool, HTTP Request Tool. Import the template JSON into my n8n instance, list every credential I need to create, and walk me through testing it.
Paste into Claude Code and it will do the rest.
Apps and nodes
AirtableTelegramAI AgentLangChain CodeOpenAI Chat ModelSimple MemoryCalculatorCode ToolWikipediaCall n8n Workflow ToolHTTP Request Tool
Similar workflows
NameViews
- Explore n8n Nodes in a Visual Reference Library5,197
- Technical stock analysis with Telegram, Airtable and a GPT-powered AI Agent17K
- AI Agent to chat with Airtable and analyze data13K
- Time logging on Clockify using Slack4,274
- Voice-Powered Marketing Assistant with ElevenLabs, OpenAI & Content Generation3,489
- AI-Powered Employee Database Management via Telegram using OpenAI and Airtable2,070
- Stacey – Your Telegram AI Assistant (Powered by MCP, Gemini & Google Tools)967
- Build Your First AI Data Analyst Chatbot134K