# Request approval circuits

> In Weplanify, a leave request, an expense claim, an advance or a form answer moves from one approver to the next, following its circuit, until the decision.

- Product: Weplanify (https://weplanify.io)
- Section: Approvals & automations
- Web page: https://weplanify.io/docs/validations?lang=en
- Other language: https://weplanify.io/docs/validations.md
- Last updated: 2026-09-30

In Weplanify, a request can follow an approval circuit: a series of steps where a designated person decides. Each circuit is set where its request lives:

- **a form**: **Requests → Forms**, the form, **Validation** tab;
- **leave**: **Leave and absences**, **Leave settings** menu → **Approval circuit**;
- **expense claims and advances**: **Settings → Approvals**.

![Settings → Approvals: who approves advances and each expense claim type](https://firebasestorage.googleapis.com/v0/b/weplanify/o/docs%2Fvalidations%2Fmaj-2026-09-28%2Fva-apercu-00f28ddc.webp?alt=media&token=4ffb534b-ca78-481f-a641-100444a87188)

## Steps

1. The employee sends the request from the [mobile app](https://weplanify.io/docs/application-mobile.formulaires?lang=en) or from **Requests → Make a request**.
2. The approver of the first step is notified: the request lands in their [Requests → To handle](https://weplanify.io/docs/validations.a-traiter?lang=en).
3. They [approve, refuse or ask for a change](https://weplanify.io/docs/validations.valider?lang=en). An approval moves the request to the next step; a refusal stops it and the reason goes to the employee.
4. After the last approval, the request is accepted: the absence, expense or advance is created, or the answer takes its final state.

## Good to know

- Everywhere, the editor is the same: [configure a circuit](https://weplanify.io/docs/validations.circuit?lang=en). The **Who approves what** view of Settings → Approvals shows the expense claim and advance circuits, pending requests and the average delay.
- Surveys, quizzes, anonymous forms and applications have no circuit; an application moves through the recruitment board.
- To check before use: [test the circuit](https://weplanify.io/docs/validations.tester?lang=en); to avoid stuck requests: [remind an approver who does not answer](https://weplanify.io/docs/validations.relances?lang=en).

## Related guides

- [Configure an approval circuit](https://weplanify.io/docs/validations.circuit?lang=en) — In Weplanify, build the approval steps of a leave request, an expense, an advance or a form: the order, the name, the approver and when each step applies.
- [Handle the requests waiting for you](https://weplanify.io/docs/validations.a-traiter?lang=en) — In Weplanify, Requests → To handle gathers the leave, expense claims, advances and forms waiting for your decision, with the overdue ones first.
- [Approve, refuse or send a request back for changes](https://weplanify.io/docs/validations.valider?lang=en) — In Weplanify, open a request waiting for you, discuss it if needed, then approve it, refuse it or ask its author to change it before deciding again.
- [Decide on pending expense claims and advances](https://weplanify.io/docs/validations.demandes-en-attente?lang=en) — In Weplanify, decide on expense claims and advance requests from To handle: see their effect on pay, then grant them, refuse them or have them corrected.
- [Submit an advance request for another employee](https://weplanify.io/docs/validations.soumettre-pour-un-autre?lang=en) — In Weplanify, let a manager or a timekeeper submit an advance or loan request on an employee's behalf; the request then follows the usual circuit.
- [Make a request or fill in a form on mobile](https://weplanify.io/docs/application-mobile.formulaires?lang=en) — In Weplanify, employees make their requests from the app: an expense, an advance, a schedule change, a report or any other form, then follow them.
- [Test an approval circuit before using it](https://weplanify.io/docs/validations.tester?lang=en) — In Weplanify, pick an employee and describe a request (duration, site, amount) to see, step by step, who will approve it, without sending anything.
- [Remind an approver who does not answer](https://weplanify.io/docs/validations.relances?lang=en) — In Weplanify, automatically remind a silent approver, then hand the request to the substitute or move on to the next step after a delay you choose.
