By default, certain integration actions in elvex require a human to manually approve them before they run. This is called Human-in-the-Loop (HITL). For example, when an agent is about to send a Slack message on a user's behalf, it will pause and ask for explicit approval first.
As an administrator, you can unlock the ability for users to bypass this manual approval step for specific actions. This is useful when your team has established trust in how an agent uses a particular action and wants to reduce friction in their workflows.
You might need to configure auto-approval permissions when:
Your team frequently uses an agent that sends Slack messages and the manual approval step is slowing them down
You've audited a specific action and are confident it can be trusted to run without human review
You want to give users more autonomy over their own approval preferences without removing oversight entirely
Before you begin
You must have Administrator permissions
The integration must already be enabled for your organization (see Managing Integration Settings for Your Company)
Steps
Navigate to Settings > Integrations to open your organization's integration management page.
Find the integration containing the action you want to configure. For example, Slack.
Click the gear icon on the integration card to open its settings modal.
Scroll to the bottom of the settings modal. You'll see a list of actions that currently require human approval (HITL).
Find the specific action you want to allow auto-approval for. For example, Send Message.
Toggle the switch to enable Allow Auto-Approval for that action.
Repeat for any other actions within this integration, or navigate to other integrations to configure them as well.
What happens next
Once you've enabled auto-approval for an action, users will see new options when that action is triggered during a conversation. They can choose to:
Approve manually β the default behavior, unchanged
Auto-approve for this conversation only
Auto-approve always β for all future conversations
Users can also configure their auto-approval preferences proactively from their own integration settings, without waiting for an action to be triggered.
Revoking auto-approval
If you need to revoke auto-approval for an action, simply toggle the switch back off in the same settings modal. This immediately overrides any individual user settings. Users who had enabled auto-approval for that action will be required to approve manually again going forward.
Common questions
Does enabling auto-approval affect all users automatically?
No. Enabling auto-approval at the admin level only unlocks the option for users. Each user must turn it on for themselves. No one's approval behavior changes until they opt in.
Can I enable auto-approval for some users but not others?
Not at the action level β the admin setting applies organization-wide. If you need more granular control, consider using Groups to manage access to specific agents or integrations.
What if I disable auto-approval after a user has already turned it on?
The admin setting takes precedence. As soon as you disable auto-approval for an action, all users will be required to manually approve that action again, regardless of their personal settings.
