Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / Security & Compliance

Security & Compliance

Restrict AI Agent Tools by User Role with Airtable

When a Telegram message arrives, it checks the user's role in Airtable and only gives the OpenAI agent the tools that user is allowed to use.

What it does

Uses list of allowed tools gathered from Airtable to check for permissions and replaces denied tools with a fixed instruction to return a message to the user.

The steps

  1. Simple Memory
  2. OpenAI Chat Model
  3. Check permissions
  4. Telegram Trigger
  5. Set input
  6. Get user permissions
  7. When Executed by Another Workflow
  8. Settings
  9. OpenAI Chat Model1
  10. Simple Memory1
  11. Check permissions1
  12. list_granted_roles
  13. list_allowed_tools
  14. calculator

23 steps in total.

Similar automations