2026-04-01 API; approval events are available as webhooks.
Prerequisites
- Admin access to your Alguna organization, with permission to manage approval rulesets.
- At least one product configured.
- Team members with user accounts who can act as approvers.
Step 1: Plan the policy
Decide what needs sign-off and who gives it.Step 2: Create a ruleset
Open Settings → Workflows → Quotes → Approvals
Choose the quote types it applies to
Decide on justification
Choose what happens after approval
Leave it disabled for now
Step 3: Add rules
Click New rule in the ruleset
Set the condition
Add approver groups
Set the priority
Enable the rule
Step 4: Conditions
Step 5: Approver groups
Each rule carries one or more groups. A group defines who approves and how many are needed.Step 6: Priority
Within a ruleset, rules run lowest number first and the first match wins, so ordering decides who is asked.Step 7: Configure notifications
Approvers are emailed when a request needs them. To add Slack:Connect Slack
Choose the workspace and channel
Check the connection status
approval_request.created, approval_request.approved, approval_request.rejected, and approval_flow.completed.
Step 8: Test
Build a deal that should trip a rule
Check the approval summary
Walk it through
Test a deal that should pass
Step 9: Roll out
- Enable one ruleset covering your highest-risk case, usually deep discounts.
- Watch a week of real deals and confirm the approvals that fire are the ones you expected.
- Add rules for terms and product governance once the first is settled.
- Add an “always” ruleset only for a defined period, such as a pricing migration, and disable it afterwards.
Troubleshooting
A rule never triggers
A rule never triggers
Too many approvals are required
Too many approvals are required
An approval is stuck
An approval is stuck
all group waits for every named approver; a group with no members waits for any user holding the approver role.Approvers are not notified
Approvers are not notified