How to Delete Bulk Queued Messages

If you have accidentally triggered a large campaign or need to clear out a backlog of messages waiting to send, you can delete bulk queued messages directly from your myCRMSIM dashboard in a few steps.
Warning — Permanent Action:
Deleting messages cannot be undone. Once deleted, these messages will not be sent and cannot be recovered. If you are trying to pause or stop an accidental campaign without permanently deleting records, please read our related guide: How to Stop Outgoing Messages in an Accidental Campaign.
Prerequisites
To perform a bulk deletion, you must have access to the Message Logs section in the left-hand sidebar, along with the necessary permissions to manage subaccount data and delete records.

You should also have access to the SMSGateway App on the connected mobile device so the local app queue can be cleared before deleting queued messages from the dashboard.

Step 1 — Navigate to Message Logs
Log into your myCRMSIM dashboard. In the left-hand navigation menu under the Main section, click Message Logs.

Step 2 — Clear Queue from SMSGateway App

Before deleting queued messages from the dashboard, you should also clear the queue from the SMSGateway App.

1. Open Queue Control

  • Open the SMSGateway App on your phone.
  • Tap Settings from the bottom navigation bar.
  • Go to the Queue Control section.
  • Here you can see the queued message count and the Clear button.
  • 2. Clear All Queued Messages

  • Tap the Clear button.
  • A Clear Queue confirmation popup will appear.
  • Tap Clear All to confirm.
  • All queued messages will be removed from the SMSGateway App queue.
  • Important:

    This action cannot be undone. Once you tap Clear All, the queued messages will be cancelled and will not be sent.

    Step 2 — Filter by Subaccount
    • If you are managing multiple subaccounts, you must first isolate the messages for the specific account you want to clear. 
    • Click the Subaccounts dropdown on the far right of the filter bar and select the target subaccount. 
    • The table will refresh to show only messages from that account.
    Note: If you manage a single account only, you may skip this step and proceed directly to filtering by status.
    Step 3 — Filter by "Queued" Status
    • To ensure you are only targeting messages that have not yet been sent, click the Status dropdown and select Queued. 
    • The table will refresh to display only the pending messages waiting to be dispatched.
    • The available status options include: Sent, Queued, Delivered, Replies, Pending, Failed, and Scheduled.
    Step 4 — Select All Messages
    • Click the master checkbox in the top-left corner of the table header row. 
    • This selects all visible messages on the current page.
    • Once selected, a yellow action bar will slide up from the bottom of the screen, displaying the total count of selected rows (e.g., "7 selected") alongside two action buttons: Delete and Remove from Schedule.
      Step 5 — Open the Delete Menu and Choose "Delete all (filtered)"
      • Click the Delete button (trash can icon) in the bottom action bar.
      •  A small dropdown menu will appear with two options:

      Option

      What it does

      Delete selected (n)

      Deletes only the rows currently checked on the visible page.

      Delete all (filtered)

      Deletes everything matching your active filter criteria — including messages on all subsequent pages, not just the current view.

      • Select Delete all (filtered) to clear the entire queue matching your filters.

      Tip: 

      Hovering over "Delete all (filtered)" will display a tooltip confirming: "Delete everything matching to the current filter criteria. (It can remove over schedule messages too)"
      Step 6 — Confirm Permanent Deletion
      • A confirmation modal titled "Confirm Delete (All filtered)" will appear with the following warning:
      • "Are you sure you want to delete ALL messages in the current filtered view: Queued, subaccount? This action cannot be undone."
      • The modal contains two buttons:

      Button

      Action

      Cancel

      Closes the modal without deleting anything.

      Delete all (red)

      Permanently deletes all messages matching the active filters.

      • Click the red Delete all button only if you are certain you want to proceed.
      Step 7 — Wait for the Process to Complete
      A progress dialog titled "Deleting messages" will appear. It will display:
      • The active filter context (e.g., Filter: Queued, subaccount)
      • A Gathering messages progress bar
      • A Deleting progress bar showing the count (e.g., 7 / 7)
      Important: Do not close or refresh this tab while the deletion is in progress. The dialog will display the reminder: "Please keep this tab open while we delete your messages."
      A Stop button is available if you need to halt the process mid-way.
      Step 8 — Verify Deletion is Complete
      • Once the process finishes, a green success notification will appear at the top of the screen (e.g., "Deleted 7 messages."). 
      • The modal will update to show "Messages deleted" with a blue Close button.
      • After closing the modal, the Message Logs table will be empty under your active filters, confirming that all bulk queued messages have been permanently deleted.
      Related Articles
      How to Stop Outgoing Messages in an Accidental Campaign — Use this guide if you want to halt a campaign without permanently deleting the message records.
      Failed Message Email Notifications — Learn a key feature in the new dashboard is the ability to receive email alerts when a device fails to send a message
       
       

      Was this article helpful?

      0 out of 0 liked this article

      Still need help? Message Us