Skip to content

Managing Approval Requests

Setting up an approval pathway is only half the job. Once requests start flowing, someone has to see what is waiting, fix the chain when an approver is on leave, and clear the request a dropped deal leaves behind before it lingers in everyone’s queue. Requests are raised when a contract is finalized or by a routing rule (see Approval Pathways).

When a request is assigned to someone, Pactly emails them a link straight to the contract. They can also find everything waiting on them in their Action Required list (see Action Required): there is no separate inbox to learn.

Either way, the approver reviews and approves or rejects on the contract itself. Approving the final step a contract is waiting on moves it to Pending Signature, ready to sign; rejecting sends it back to Negotiation. For what each decision does to the rest of the chain, see Approval Pathways.

A live chain stays editable: you can reassign, remove, or add an approver while the request is in flight. These controls live under the Pending approval chain heading in the contract’s approvers area, which only appears while an approval is open. Editing the chain is a contract-management action, available to the contract owner and administrators, not to a plain approver who only has a request to action. Every edit notifies the approvers it affects.

The Pending approval chain panel on a contract, showing a sequential chain with Approver 1 marked Approved and locked, Approver 2 marked Active, an Add approver to chain control, and a banner explaining that pending approvers can be reassigned, removed, or added while already-approved ones are locked
The Pending approval chain while an approval is in flight. Approved steps are locked; the active and waiting steps can be reassigned, removed, or added to.

Three edits are available, each with a different effect on the chain:

  • Reassign swaps the pending request to a different person in place. The same request is handed over, not recreated; both the old and new approver are notified, and the contract’s saved approver list updates so the change sticks. Use it when an approver is on leave or the request landed with the wrong person.
  • Remove takes an approver out of the chain entirely. A reason is required and is recorded against the request. In a sequential chain, removing the active step promotes the next waiting approver, but only if a later step exists; if the active step is the last or only one, removal is blocked.
  • Add appends a new approver. They get a request and the step count updates (“Step 3 of 4” becomes “Step 3 of 5”). Use it to escalate, for example adding an executive when a contract turns out higher value than expected.

Editing the chain fixes who approves. Cancelling calls off the approval altogether, for example when a contract is being renegotiated and the current request no longer applies. Like chain edits, cancelling is available to the contract owner and administrators.

Cancelling acts on the entire approval, not a single approver. When you cancel:

  • A reason is required and is recorded against the approval.
  • Every still-pending request in the chain is cancelled.
  • All participants are notified.
  • A cancellation entry is written to the contract’s timeline.

A cancelled approval is marked cancelled and drops off everyone’s pending list. To approve the contract later, raise a fresh request; the cancelled one does not reopen.

Most “why won’t this go away?” questions come down to one rule: a pending request persists until it is explicitly resolved (approved, rejected, reassigned, removed, or the whole approval cancelled). The reminder digest lists every pending request, so an unresolved one keeps nudging until you resolve it.

Abandoned contract still in my list Request never resolved Abort or archive the contract to auto-clear it, or cancel the approval to keep the contract active.
Sequential chain frozen on one step Active approver can never complete Reassign the active step.
Reminders keep arriving Request still counts as pending Resolving the request stops them.

An abandoned contract that won’t leave the queue

Section titled “An abandoned contract that won’t leave the queue”

When a deal is dropped without the approval being actioned, the pending request keeps showing in the approver’s Pending approval list and in the reminder digest until something resolves it.

If the contract itself is finished with, aborting, archiving, or deleting it automatically cancels every pending approval request on it, notifies the affected approvers, and records the cancellation on the contract’s timeline. So for a deal that is genuinely off, the cleanest fix is to abort the contract: the queue clears as a side effect. See Abort, Archive, Terminate, and Delete.

If the contract should stay active but this particular approval no longer applies, cancel the approval on the contract directly (a reason is required). Cancelling closes every pending request in the chain, drops them from the digest, and marks them cancelled. An approver who no longer needs to weigh in can also reject, but cancelling retires the approval for everyone at once.

A sequential chain advances one step at a time: one step is active, later steps sit waiting, and each activates only when the one before it completes. The question to hold onto is which approver is the current step?

If that step can never complete, for example the approver has left the company, the chain stalls and later approvers stay waiting indefinitely. To get it moving, act on the active step.

Step 1 of 3
1
Open the Pending approval chain

On the stalled contract, go to its approvers area. The Pending approval chain panel lists each step: approved steps are locked, one step is Active, and later steps sit Waiting.

Open the Pending approval chain
2
Identify the active step

Find the approver whose turn it is right now. That is the step blocking the chain, since waiting steps only activate after it completes.

3
Reassign the active step

Hand the active step to a valid approver. Reassign is the safe default because it always works. If a later waiting step exists, you can instead remove the active step to promote the next approver.

Step 1 of 3

Reassigning re-activates the chain from the current step forward. Parallel chains do not stall this way, since every approver is active at once and there is no next step to wait on.

Chat with us

We typically reply within a few minutes