Skip to content

Undo a committed import

An import can be undone within 48 hours of finishing. This guide explains how to undo an import and what happens to your members’ data when you do.

Who can do this: Admins who can manage imports. If Undo isn’t in an import’s ⋮ menu, either the import isn’t undoable (see below) or you don’t have permission — ask your Org Owner.

  • Undo is offered only for an import whose status is Completed and whose 48-hour window, counted from when it finished, is still open. After 48 hours the Undo option disappears and the import can’t be reversed in MapleGather — there is no manual reversal. Edit a member to correct wrong values, or archive members who shouldn’t be there — one at a time, or by selecting several in the member list and choosing Archive (see Edit a member record and Archive and restore a member).
  • What an undo does (the undo dialog states this before you confirm; there is nothing to choose):
  • Memberships the import created are removed — except one that something now refers to (a subscription, a membership application, an invoice, a payment, a wallet pass or a household) or that has been renewed, cancelled or moved to another level since the import. Those are kept.
  • Members the import created are archived — unless they still hold a membership afterwards (one the undo kept, or one given to them since by another import or an administrator). Archived members are hidden from the member list unless you turn on Include archived.
  • Existing members whose status the import changed go back to their earlier status — unless their status has changed again since, or another membership now supports it. The undo doesn’t change any other details of existing members.
  • Membership levels, custom fields and tags created during the import are not removed.
  • An undo is final. The dialog ends: “You can undo an import for 48 hours after it finishes, and an undo can’t itself be undone.” Once an import is undone, there’s no way to reverse the undo.
  1. Go to Migration in the admin sidebar. The page lists your imports.
  2. Find the import you want to reverse.
  3. Select the ⋮ (more actions) menu on that row and select Undo.
  4. In the dialog, choose a reason from Reason for undoing: Mapping error, Data quality issue, Organization decision, System error or Other. A reason is required — if you select Confirm undo without one, the dialog shows “Select a rollback reason” under the list and doesn’t undo. (If your organization has no undo reasons set up yet, the dialog shows “No undo reasons are set up for your organization yet, so this undo is recorded with the reason “Other”.” instead of the list, and you can confirm straight away.)
  5. Select Confirm undo.
  6. The dialog closes and the list refreshes. The import shows Undoing with an Undoing · Live label beside it while the undo runs; the page updates itself every few seconds until the import shows Undone.

The import row shows Undone and Undo is no longer in its menu. MapleGather doesn’t show a summary or a count of what was reversed; open the member list to check the result (archived members appear only with Include archived on).

  • The undo option is missing — The import may not be Completed, or its 48-hour window has closed. The row stays visible in your history, but Undo is no longer in its ⋮ menu, and the import can’t be reversed in MapleGather. Edit a member to correct wrong values, or archive members who shouldn’t be there — one at a time, or by selecting several in the member list and choosing Archive (see Edit a member record and Archive and restore a member).
  • The dialog says “The undo reasons couldn’t be loaded, so this import can’t be undone right now. Refresh the page to try again.” — MapleGather couldn’t load the list of reasons, so Confirm undo can’t be selected. Close the dialog, refresh the page and open Undo again.
  • The dialog says the import can’t be undone — See Your import undo failed or only partially reversed for what each message means.
  • The undo kept some members or memberships — That’s by design: anything used or changed since the import is kept (see “What an undo does” above). Edit or archive what’s left.
  • The import shows Undoing · over 15 minutes — The undo hasn’t finished after 15 minutes. If it’s still running, it finishes on its own; the list keeps checking every 15 seconds. If it stays like this, select Retry undo from the row’s ⋮ menu — a retry only restarts the undo if it has stopped (see Your import undo failed or only partially reversed).
  • The import shows Undo stalled — The undo stopped before it finished, and none of its changes were saved. Select Retry undo from the row’s ⋮ menu, choose a reason, and select Retry undo in the dialog. Retrying runs the whole undo again. The dialog says why the last attempt failed (see Your import undo failed or only partially reversed).
  • The import shows Undo failed — The undo failed 3 times and won’t be retried; none of its changes were saved. Select View imported members from the row’s ⋮ menu (it needs permission to view members): Members opens showing only the members the import created. Archive the ones that shouldn’t be there, or edit them (see Your import undo failed or only partially reversed).