Workflow

How to Edit a Contact in a CRM Communication

Verified end to end. A customer email recipient was added to a disposable CRM communication, the recipient address and per-recipient content were edited, the updated row and counters were verified, and the communication was deleted after the probe.

Evidence Summary

Workflow run
crm-communication-edit-contact-20260519T111049Z
Communication
39
Selected contact
1240 / comercial@guisoft.net
Edited list row
1173
Edit request
communications / UPDATE_lcommunication

CRM communication contact edit workflow diagram

Before You Start

Edit the Recipient Line

  1. In List Comunication, open the recipient row edit action.
  2. Confirm the existing recipient details are loaded from lcommunication.
  3. Change the address or per-recipient content.
  4. Save the recipient line and wait for the list and counters to refresh.

Verified Requests

StepRequestVerified detail
Load recipientGET /ajaxserveraction=load, tabela=lcommunication, search[id_communication]=39, and search[id]=1173. The returned row had address comercial@guisoft.net, content=null, type=email, and enviado=F.
Update recipientPOST /ajaxserveraction=communications, option=UPDATE_lcommunication, id=1173, id_communication=39, type=email, values[address]=ticketsdemo@guisoft.com, and values[content]=<p>AI verified per-recipient email body 20260519T111049Z</p>. Response was {"success":true}.
Verify recipientDT_Select_LCommunicationsThe row returned with address=ticketsdemo@guisoft.com, type=email, and enviado=F.
Verify summaryDT_Select_CommunicationsCommunication 39 returned totalcontactos=1, resumocontactos=ticketsdemo@guisoft.com, total_sent=0, total_unsent=1, and status=RDY.

Confirm the Saved Content

The post-edit load returned the edited content as base64: PHA+QUkgdmVyaWZpZWQgcGVyLXJlY2lwaWVudCBlbWFpbCBib2R5IDIwMjYwNTE5VDExMTA0OVo8L3A+, which decodes to <p>AI verified per-recipient email body 20260519T111049Z</p>. Counter verification returned mail_total_unsent=1, 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