pending_approval is a separate, single-step dashboard action; see Invoicing Configuration.) Approvals are configured in the dashboard under Settings → Approvals; there is no public API for rulesets, rules, or approver groups in the 2026-04-01 API. Approval events are available as webhooks. See How Alguna Works for where quotes and subscriptions sit.
How it works
Key concepts
Rulesets and rules
Rules live inside a ruleset. Every enabled ruleset is evaluated; within a ruleset, rules run in priority order and the first match wins. A rule pairs a condition with the approver groups that must sign off. A ruleset can also require the requester to write a justification when it matches. There are five condition types:
Discount conditions take an operator, a threshold, and a discount type (percentage or fixed amount); several conditions combine with ALL or ANY. Full detail on Approval Rules.
Approver groups
A group says who approves and how many of them are needed:
Members are named users, or — if the list is empty — any user holding the approver role. A group’s routing mode is
static (the same approvers for everyone) or by_requester (approvers chosen by who submitted the deal, so a rep’s own manager is asked).
Approval flows
When a rule matches, a flow is opened holding one request per approver group, the current status, the decisions and their reasons, and the justification. Flows and requests share one status set:
How flows progress, bulk decisions, and cancellation are on Approval Flows.
After approval
A ruleset also sets what happens when the flow is approved: activate the subscription, send the quote for signature, or leave it for the rep to progress manually. Progression can be automatic, manual, or the requester’s choice. The Setup Guide walks through the options.Setting up approvals
- Create a ruleset under Settings → Approvals and decide whether it requires a justification.
- Add rules — each with a condition, one or more approver groups, and a priority. Put the strictest rule at the lowest priority number.
- Configure approver groups — strategy, members or role, routing mode.
- Enable the ruleset.
A 55% discount matches rule 1 and stops; only Executives are asked. See the Setup Guide for the full walkthrough.
Day to day
Reps see which rules matched and which groups must approve on the subscription or quote before they submit, then track progress on the deal and are notified of the outcome. Approvers are notified by email — and in Slack, if connected — and decide from Approvals in the main navigation, where they see requests assigned to them, requests they submitted, and history. Each decision carries a reason.Webhooks
The approval lifecycle is exposed as webhook events, so you can mirror it into your CRM, Slack, or a deal desk tool:
Payloads are camelCase.
Common use cases
Next steps
Setup Guide
Configure rulesets, rules, groups, and notifications step by step.
Approval Rules
Condition types, combination, and priority.
Approval Flows
How requests progress to a decision.
Quotes
The documents approvals run on.