Skip to content

Enterprise RBAC & Granular Access Control

Configure role-based access control (RBAC), custom roles, refund limits, and module-level permission scopes.

2 min readUpdated August 2026
On this page

Kognit includes an enterprise-grade Role-Based Access Control (RBAC) engine that lets you configure fine-grained permissions across your entire team, whether managing ecommerce support agents, SaaS engineers, or external call center staff.

Permission Modules

Permissions in Kognit are organized across 11 functional modules:

ModuleScopeExample Actions
Inbox & MessagingConversations, notes, and routinginbox:read, inbox:write, inbox:assign, inbox:delete
Tickets & LifecycleTicket status, priority, and SLAickets:read, ickets:escalate, ickets:assign
Refunds & FinancialsStore credit, cancellations, refundsefund:view, efund:process, efund:approve_limit
Shopify / OrdersCustomer orders, inventory lookuporder:read, order:cancel, order:sync
Marketing & CampaignsWhatsApp broadcasts, SMS, adscampaigns:read, campaigns:create, campaigns:send
Customers & CRMContact details, customer 360 datacustomers:read, customers:export, customers:edit
AI & AutopilotAI brain, model tuning, prompt rulesi:view_rules, i:tune_thresholds, i:ingest
Analytics & ExportCSAT, resolution metrics, CSV exportnalytics:view, nalytics:export
Settings & SecurityAPI keys, team members, integrationssettings:manage, settings:api_keys, dmin:audit_logs

Financial Guardrails: Refund Approval Limits

To prevent unauthorized store payouts or rogue discounts, you can enforce hard financial caps per role:

  • Tier-1 Support Agent: Max refund allowance $0 (drafts refund for supervisor approval).
  • Support Team Lead / Manager: Up to $50 per order.
  • Store Admin / Owner: Unlimited refund authority.

Attempts to process refunds above an agent's configured limit are automatically routed to a manager's approval queue.

Custom Roles & Department Isolation

Organizations can create custom role templates:

  1. Navigate to Settings -> Access Control (/helpdesk/access-control).
  2. Click + Create Custom Role.
  3. Select the exact module checkboxes required for the job function (e.g. External BPO Agent, Billing Specialist, Product QA).
  4. Save and assign to team members.

Audit Logs & Security Tracing

Every critical security event is permanently written to your immutable audit log:

  • Member permission changes and role assignments.
  • AI Autopilot confidence threshold modifications.
  • API key generation and channel disconnections.

See Roles and Permissions Overview for standard system roles.

Was this page helpful?