Macha

Soft-Delete Is Here: A 30-Day Safety Net for Your Agents

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 29, 2026

Updated July 29, 2026

There's a specific kind of stomach-drop that only happens in production tools: you click Delete, the dialog says "this cannot be undone," and a half-second later you realize you killed the wrong thing. For a support team, the wrong thing might be the agent that triages your entire refund queue — with weeks of tuned instructions, three sub-agents wired underneath it, and a webhook trigger that fires on every new Zendesk ticket. Rebuilding that from memory is not a five-minute job.

Soft-Delete Is Here: A 30-Day Safety Net for Your Agents

As of the June 17, 2026 release, that drop is gone. Deleting a Macha agent is now reversible. When you delete one, it moves to a Trash tab on the Agents page and sits there for 30 days. Restore it any time inside that window and everything comes back intact — triggers, instructions, sub-agent links, and tool configuration. After 30 days, and only then, it's permanently purged. This post walks through exactly how it behaves, the one gotcha around triggers, and when soft-delete is not the safety net you actually want.

The Trash tab on the Macha Agents page, listing trashed agents with how long ago each was deleted, days remaining before purge, and a one-click Restore button per row.
The Trash tab on the Macha Agents page, listing trashed agents with how long ago each was deleted, days remaining before purge, and a one-click Restore button per row.

What changed, in one line

Before June 17, deleting an agent was a hard delete — gone, permanently, immediately. Now every agent delete is a soft delete: the record is flagged and hidden, not destroyed, and a 30-day clock starts. This is the same pattern you already trust in Gmail's Trash, Notion's trash, or your OS recycle bin — and it's quietly become the standard for AI-agent platforms specifically. JotForm's AI Agents keep deleted agents restorable for 30 days; V7Labs moves deleted agents to a Trash section for 30 days and records who deleted them and when; Microsoft's Entra Agent ID treats all agent deletions as soft deletes with a 30-day recycle-bin window before automatic purge. Macha's implementation follows the same well-worn convention — a deleted_at flag plus a scheduled purge — which is exactly what you want for something this load-bearing: boring, predictable, and battle-tested.

How it works, step by step

1. Deleting an agent now tells you the truth

The delete confirmation copy got rewritten. The old "this cannot be undone" line is gone — because now it can. The new dialog makes the 30-day restore window explicit, so you know before you click that you have a way back.

Macha's updated delete confirmation dialog, which now spells out that the agent moves to Trash and can be restored within 30 days instead of warning the action is permanent.
Macha's updated delete confirmation dialog, which now spells out that the agent moves to Trash and can be restored within 30 days instead of warning the action is permanent.

That's a small copy change with an outsized effect. The whole reason hard-delete dialogs make you sweat is that the warning is accurate — there's no recovery. Once recovery exists, the warning would be a lie, so it's gone. Confirmation friction drops, because the stakes genuinely dropped.

2. The agent moves to a Trash tab — not the void

Deleted agents leave your main Agents list and reappear under a new Trash tab on the same page. Each row in Trash shows two things you actually need under pressure: how long ago the agent was trashed, and how many days remain before it's automatically purged. Next to each is a one-click Restore button.

The main Macha Agents list — the everyday view where active and inactive agents live; deleted ones drop into a separate Trash tab.
The main Macha Agents list — the everyday view where active and inactive agents live; deleted ones drop into a separate Trash tab.

So when someone Slacks "hey, did the billing triage agent disappear?" on a Tuesday, you don't file a support ticket and wait. You open Trash, find it, see "trashed 2 days ago, 28 days remaining," and click Restore. Done.

3. Restore brings the whole agent back — not a skeleton

This is the part that matters most, and it's where naive "undelete" features fall down. Restoring a Macha agent doesn't just resurrect the name and a blank config. It brings back, intact:

  • Instructions — the full system prompt and behavior rules you tuned.
  • Tool configuration — every connector and tool the agent was wired to (Zendesk, Shopify, Stripe, Notion, and the rest).
  • Sub-agent links — if the agent delegated to specialist sub-agents, those relationships come back.
  • Triggers — the webhook and scheduled trigger config, including secrets (more on the one caveat below).

In other words, restore is not "create a fresh agent with the old name." It's the agent you deleted, exactly as it was. That's the difference between a safety net and a participation trophy.

4. The AI sidekick respects the same flow

Macha's dashboard sidekick — the assistant you can ask to build, edit, or manage agents in plain language — now routes deletes through the same soft-delete path. Tell it "delete the abandoned-cart agent" and it doesn't hard-delete behind your back; the agent goes to Trash with the same 30-day window. There's no back-door that bypasses the safety net, which is exactly the property you want from an AI that can take destructive actions on your behalf.

Macha's dashboard sidekick, which can build, edit, and now soft-delete agents through the same 30-day Trash flow.
Macha's dashboard sidekick, which can build, edit, and now soft-delete agents through the same 30-day Trash flow.

The one thing to watch: triggers are paused, not auto-resumed

Here's the honest caveat, and it's deliberate. When an agent goes to Trash, its triggers are deactivated, not deleted. They stop firing immediately — a trashed agent won't keep responding to webhooks or scheduled runs, which is exactly right (you don't want a "deleted" agent still answering tickets). The webhook secrets and full trigger config are preserved, so nothing is lost.

But restore does not automatically flip those triggers back on. When you restore an agent, its triggers come back in a paused state, and you re-enable them when you're ready. This is the safe default: after a restore, you almost always want to eyeball the config — confirm the instructions are what you expect, check the connectors are still authorized — before you let it start acting on live tickets again. Auto-resuming triggers on restore would mean a recovered agent could start firing the instant it comes back, possibly mid-review. Macha makes you take the explicit step.

So the mental model is: restore = the agent is back and editable; re-enable triggers = the agent is live again. Two steps, on purpose.

When soft-delete is not the safety net you need

Reversible delete is a great default, but it solves one specific problem — accidental or premature deletion. It is not a substitute for a few other things, and it's worth being clear about that:

  • It's not version control. Soft-delete protects you from deleting an agent. It does not protect you from editing one badly. If you mangle an agent's instructions and save, that's a normal edit, not a delete — Trash won't help you roll it back. For risky changes, duplicate the agent first or keep your prompt in source control.
  • It's not a 30-day guarantee you can ignore. The window is generous, but it's a window. After 30 days the purge is automatic and permanent. If you trashed something important "to clean up," don't assume it'll be there next quarter.
  • It's not compliance-grade retention. If you need an audit trail of exactly who changed what and when across your agents, soft-delete is a recovery convenience, not a governance system. (Some platforms log who deleted an agent; treat Macha's Trash as a recovery tool, not a forensic record.)
  • It's not a reason to be careless with permanent purge. If you manually purge from Trash before the 30 days are up, that's a real hard delete. The safety net only catches you if you let it.

Used for what it's for — "I clicked the wrong button" and "turns out we needed that agent after all" — it's exactly right. Just don't ask it to be a backup system.

Why this shipped now

Macha agents have gotten substantially more expensive to rebuild over the last few releases — and that's the point. An agent today isn't a single prompt; it can carry layered sub-agents, multiple connectors, custom tools, and webhook triggers wired into your helpdesk. The more configuration an agent accumulates, the more catastrophic an accidental delete becomes. Soft-delete is the natural counterweight: as agents become real infrastructure, deleting them should behave like deleting infrastructure — recoverable, with a grace period.

It also landed alongside a credit price cut in the same June 17 release (GPT-5 dropped to 2 credits per response, GPT-5.4 to 3, with GPT-5.4 Mini staying the default at 1) — part of a broader push to make running and iterating on agents cheaper and less scary. Soft-delete fits that theme: experiment more freely, because a wrong move is no longer fatal. And to be clear on cost — restoring an agent uses no credits. It's a free safety feature, not a metered action.

FAQ

How long do I have to restore a deleted agent? 30 days from when you deleted it. The Trash tab shows the exact days remaining for each agent. After 30 days it's permanently purged and can't be recovered.

Does restoring bring back the agent's triggers and tools? Yes — instructions, tool configuration, sub-agent links, and trigger config (including webhook secrets) all come back intact. The one difference: restored triggers come back paused, and you re-enable them when you're ready to go live again.

Does soft-delete cost credits? No. Deleting, trashing, and restoring agents are free. Credits in Macha are spent on AI actions (0.5–9 credits by model, with the default GPT-5.4 Mini at 1 credit) — not on managing your agents. See the pricing page for details.

What happens if I delete an agent through the AI sidekick? The same thing as deleting it manually. The dashboard sidekick uses the soft-delete path too, so any agent it deletes goes to Trash with the same 30-day restore window — there's no hard-delete shortcut.

Can I permanently delete an agent before 30 days? Yes — purging from Trash early is a true hard delete and is not recoverable. The 30-day window is there to catch mistakes; if you intentionally purge, the safety net doesn't apply.

Is this the same as backing up my agents? No. Soft-delete protects against deletion, not bad edits or long-term retention. Treat it as an undo for the Delete button, not as version control or a backup system.

Try it

Soft-delete is live now for every Macha account — there's nothing to enable. If you've been hesitant to clean up your Agents list because delete felt too final, that hesitation is obsolete: trash freely, and restore from the Trash tab if you change your mind. New to Macha? Start a 7-day free trial, no credit card required, build a few agents on top of your existing helpdesk, and know that the Delete button now has a 30-day undo behind it. Full release notes are in the changelog.


Written by Abbas (Customer Support & AI, Macha) · Reviewed by Ankeet Guha (Co-founder & CTO) · Published 2026-06-24 · Last updated 2026-06-24.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use — Zendesk, Freshdesk, Gorgias, or Front — and connects to the rest of your stack, even your own internal systems. Its AI agents resolve tickets and automate entire workflows end to end, all set up in plain English, no code. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Ready to supercharge your team with AI?

Get started in minutes. Connect your tools, configure your agents, and let AI handle the rest.

500 free credits · no time limit, no credit card