Skip to main content

Approval Workflows Setup Guide

This guide walks you through setting up approval workflows from scratch. By the end, you’ll have a working approval system that enforces your business rules for discounts, pricing, and deal terms.

Prerequisites

Before setting up approvals, ensure you have:
  • Admin access to your Alguna organization
  • At least one product configured
  • Team members with user accounts

Step 1: Plan Your Approval Strategy

Before creating rules, define your approval requirements:

Common Approval Scenarios

ScenarioTriggerTypical Threshold
Large discountsDiscount exceeds X%15-25%
Enterprise dealsDeal value over $X$50,000+
Multi-year contractsContract term > 1 year2+ years
Non-standard termsCustom legal termsAny deviation
Product-specificCertain productsPremium products

Define Approver Hierarchy


Step 2: Create Approver Groups

Groups define who can approve requests.

Via Dashboard

  1. Go to Settings → Approvals → Groups
  2. Click Create Group
  3. Add group details:
    • Name: “Sales Managers”
    • Members: Select team members
    • Strategy: Choose approval requirement

Via API

Group Strategies

StrategyBehaviorUse Case
AllEvery member must approveHigh-risk decisions
AnyOne member approval sufficientStandard approvals
MinimumSpecified number must approveCommittee decisions

All Strategy

All group members must approve:
Example: CFO and Legal both must approve enterprise contracts.

Any Strategy

Any single member can approve:
Example: Any sales manager can approve moderate discounts.

Minimum Strategy

Specified number of approvals required:
Example: At least 2 of 5 committee members must approve.

Step 3: Create Approval Rules

Rules define when approval is required.

Via Dashboard

  1. Go to Settings → Approvals → Rules
  2. Click Create Rule
  3. Configure:
    • Name and description
    • Conditions (triggers)
    • Approver groups
    • Priority

Via API


Step 4: Configure Rule Conditions

Conditions determine when a rule triggers.

Condition Types

ProductPresence

Trigger when specific products are included:
Use cases:
  • Enterprise products require executive approval
  • Add-ons need finance review
  • Custom products need legal approval

AnyProductDiscountThreshold

Trigger when any line item exceeds discount threshold:
Use cases:
  • Large discounts need manager approval
  • Tiered approval based on discount level

SpecificProductDiscountThreshold

Trigger for discounts on specific products:
Use cases:
  • Premium products have stricter discount controls
  • Different thresholds per product line

Combining Conditions

Rules can have multiple conditions (AND logic):
This triggers when Enterprise product has >10% discount.

Step 5: Set Rule Priority

Rules are evaluated in priority order (lower number = higher priority).

Priority Best Practices

  1. Highest restrictions first - CFO approval rules at priority 1-5
  2. Mid-level approvals - VP/Director rules at priority 10-15
  3. Standard approvals - Manager rules at priority 20+
  4. Catch-all rules - Default rules at priority 100+

Reorder via API


Step 6: Configure Notifications

Set up notifications for approval workflows.

Email Notifications

Slack Integration


Step 7: Test Your Setup

Before going live, test your approval workflow.

Create Test Scenario

Verify Rule Matching

Process Test Approval


Step 8: Enable for Production

Once tested, enable approval workflows.

Gradual Rollout

Monitor Approval Metrics


Complete Setup Example

Here’s a complete example setting up a tiered approval system:

Troubleshooting

Rule Not Triggering

  1. Check rule is enabled
  2. Verify condition thresholds
  3. Check rule priority (higher priority rules may match first)
  4. Review the preview endpoint for debugging

Approval Stuck

  1. Check approver group has active members
  2. Verify notification delivery
  3. Check escalation settings

Notifications Not Sending

  1. Verify email configuration
  2. Check notification settings are enabled
  3. Review email logs

Best Practices

Start Conservative

Begin with high thresholds and lower gradually based on data.

Document Rules

Add clear descriptions explaining why each rule exists.

Set Escalations

Configure auto-escalation to prevent deals getting stuck.

Review Regularly

Audit approval metrics monthly and adjust rules as needed.

Next Steps

Approval Rules

Deep dive into rule configuration.

Approval Flows

Learn about approval request lifecycle.