Workflow

How to Delete All Contacts from a CRM Communication

Verified end to end. A customer email recipient was added to a disposable CRM communication, all communication contact lines were deleted with the list-level action, counters were verified at zero, and the communication was deleted after the probe.

Evidence Summary

Workflow run
crm-communication-delete-all-contacts-20260519T111724Z
Communication
39
Selected contact
1240 / comercial@guisoft.net
Deleted list row
1174
Delete-all request
communications / deletelines

CRM communication delete all contacts workflow diagram

Before You Start

Delete All Recipient Lines

  1. Open the communication detail page.
  2. Confirm the recipient list contains only lines that should be removed.
  3. Use the list-level delete-all-lines action.
  4. Wait for the recipient list, contact summary, and counters to refresh.

Verified Request

FieldVerified valueMeaning
endpointPOST /ajaxserverCentral AJAX endpoint.
actioncommunicationsCRM communication action namespace.
optiondeletelinesDeletes all recipient/list rows for the communication.
num39Parent communication id.
status200The request completed successfully.
response{"success":true}The backend confirmed the delete-all action.

Confirm the Empty List

  1. Refresh the List Comunication table.
  2. Confirm DT_Select_LCommunications returns an empty data array.
  3. Confirm the communication contact summary and counters are zero.

The verified post-delete lookup returned no recipient rows. The communication row returned totalcontactos=0, resumocontactos=0, total_sent=0, total_unsent=0, and status=RDY. getCountersCommunication returned mail_total_unsent=0, mail_total_sent=0, and mail_total_error=0.

Cleanup Used in Probe

The verification run deleted disposable communication 39 with communications / DELETE_communication. The final communication id lookup returned recordsFiltered=0.

Artifacts