Approve AI Changes
When an AI assistant connected to Sporeline asks for a big or permanent change, it waits for a person to approve it in Sporeline. Here is what waits, who can approve it, and where to find it.
Approve AI Changes
When you connect an AI assistant such as Claude or ChatGPT to Sporeline, it can make changes on your farm for you. Some of those changes are big or can’t be undone, so Sporeline doesn’t make them as soon as the assistant asks. It saves the request and waits for a person to approve it inside Sporeline. Until someone approves it, nothing on the farm changes.
This keeps a person in charge of the changes that matter. The assistant can’t approve its own request, because approving happens in Sporeline and not in the chat.
What waits for approval
These always wait, on every farm:
| Change | Why it waits |
|---|---|
| Moving every block in a batch to a stage | It changes many blocks at once |
| Creating blocks in bulk, or at a stage | It adds many records at once |
| Closing an extraction lot | It ends the lot |
| Any delete | It can’t be undone |
| Any import from a spreadsheet or an old system | It can add or change many records at once |
| Changing the farm’s lifecycle stages | It changes how every item moves |
If your farm turns on Approve every AI change (see below), every other change an assistant makes waits too, such as recording a note on a block or creating a recipe.
A preview never waits. When the assistant asks for a dry run to see what a change would do, it gets the answer straight away, because a preview changes nothing. You’ll usually see that preview on the approval page.
Who can approve
| Who | What they can approve or reject |
|---|---|
| The person whose assistant asked | Their own requests |
| Owner | Anyone’s requests on the farm |
| Manager | Only their own requests |
| Worker | Only their own requests |
| Viewer | Nothing. Viewers don’t see approvals. |
When a change is approved, Sporeline makes it as the person who asked, with their role at that moment. If that person has left the team, or their role no longer allows the change, the change can’t be applied, and it’s safest to ask again.
The 30-minute window
A request waits for 30 minutes. If nobody approves or rejects it in that time, it expires and nothing changes. To make the change after that, ask the assistant again.
If the assistant showed you a preview first, approving any time in those 30 minutes makes exactly the change it previewed. If the records it touches changed since the preview, nothing is changed and the request shows as failed, so ask the assistant to preview it again.
A block that’s on an order the farm hasn’t shipped yet can’t be deleted, so take it off the order first. If someone puts the block on an order or moves it while the delete is going through, the delete stops before anything is removed and you can ask the assistant to preview it again. While a delete is going through, the block can’t be added to an order.
If you lose the role that can make a change, you can no longer see what your own requests for it would have written.
If the assistant asks for exactly the same change again while the first request is still waiting, Sporeline doesn’t make a second request. The assistant gets the same link.
Where to find requests
- The assistant tells you. When a change waits, the assistant gets a link to the request and should pass it on to you.
- Email. The person who asked and every Owner get an email with the link. To stop these emails, turn off AI approvals in My notifications. To get a text as well, turn on its text switch there. Nobody else is sent them.
- In Sporeline. Open Approvals in the sidebar. The number next to it is how many of your own requests are waiting. Owners see everyone’s requests on the page.
Approving or rejecting a request
- Open the request from the link, the email or Approvals.
- Read What this will do. That’s the preview the assistant saw, when it made one. To see exactly what the assistant sent, select Show what the assistant sent.
- Select Approve to make the change now, or Reject to say no. When you reject, you can add a reason.
After you approve, the page shows what happened. The assistant can check the result too, so you can go back to the chat and carry on. If your role has changed since and no longer covers that kind of change, the page still says whether it worked but hides the details. The assistant follows the same rule, and it only sees customer contact details while your farm shares them with AI assistants.
Every request, approval, rejection and expiry is recorded in Reports > Activity, with who asked and who decided.
Approve every AI change
An Owner or Manager can turn this on in Settings > Optional features > Approve every AI change. With it on, every change an AI assistant makes waits for approval, not only the big ones. It’s off by default.
Turn it on if you’d like to see everything an assistant does before it happens, for example while your team is getting used to working with one. Turning it off again doesn’t affect the changes that always wait.