Saved Sep 19, 2026 by @enviglo: Matches the fixes to plans, products and sign-in
| --- | --- || **Giving products away** | Granting a product, restoring a revoked license, and making giveaway codes || **Taking products back** | Revoking a license, and banning a customer while also revoking what they own |- | **Moving licences** | Transferring a license from one person to another |+ | **Moving licenses** | Transferring a license from one person to another |A few details:…
Approvals make staff ask a manager before they hand products out, take them back or move licenses between people. Nothing changes until a manager says yes. This guide is for store owners and admins who want to turn approvals on, and for anyone who decides on requests.
Approvals are off by default. With them off, staff act straight away within their permissions.
A manager is anyone who can decide on requests:
Managers never have to ask. What they do happens straight away. Approve changes only comes with a custom role, which needs Pro or Ultimate. On Free, only owners and admins are managers. See Roles and permissions.
Only owners and admins can do this.
It applies to staff from their next action.
| Setting | What staff have to ask about |
|---|---|
| Giving products away | Granting a product, restoring a revoked license, and making giveaway codes |
| Taking products back | Revoking a license, and banning a customer while also revoking what they own |
| Moving licenses | Transferring a license from one person to another |
A few details:
When something needs approval, the dashboard says so before staff send it:
After sending, Enviglo confirms it went to a manager. If staff add a Note when granting, or fill in What it's for on a code or a reason on a ban, managers see it as the reason for the request.
Staff follow their requests on Approvals in the sidebar, which counts how many they have waiting. They can select Withdraw on a request until a manager decides. Asking again for exactly the same thing points to the first request instead of making a new one.
Managers get a notification on Enviglo when staff ask for something. Requests wait under Approvals, in the Records part of the sidebar, with a count of how many are waiting.
The page has two tabs:
Each request reads as a sentence, like granting a product to a person, with the product and people linked. Under it you'll see:
If approving it wouldn't work or wouldn't change anything, a warning says why. For example: "They already own it, so approving won't change anything."
To narrow the list, use Everything, Giving, Taking back and Moving. When several people have asked, a dropdown set to Anyone lets you show one person's requests.
To decide on several at once, tick them, or tick Select all above the list. A bar appears at the bottom: select Approve to approve them all, or Turn down to turn them all down with one reason. Enviglo handles up to 50 at a time, in the order they were asked.
You can't decide on your own request. It shows "Another manager decides on yours".
Every request and decision is recorded in the audit log, and a license's history notes who approved a change. See Activity and the audit log.
/give, /revoke and /transfer follow the same approval settings as the dashboard. When staff need approval, the bot replies "Sent for approval" with a button to see their requests. See Discord bot commands.Untick everything under Staff need approval for and select Save approvals. Staff then act straight away. Requests already waiting stay on Approvals until a manager decides, the staff member withdraws them, or they expire.