Evidence Summary
- Workflow run
crm-communication-schedule-20260520T015323Z- Communication
39- Schedule UI value
21/05/2026 10:30- Stored schedule
2026-05-21 10:30:00- Final state
status=QUE,totalcontactos=0,total_sent=0,total_unsent=0- Schedule request
communications/postEditComm
Before You Start
- Open CRM then Operations then Comunications, or navigate to
/crm/communications. - Create or open an email-enabled communication draft.
- Add recipients first if the communication should actually be delivered later. The verified safety run intentionally used no contacts, so it queued the draft without sending to anyone.
- Use a future date and time. The verified run used
21/05/2026 10:30, one day after the current demo date of20/05/2026. - This workflow does not use Send test email, add contacts, duplicate, create documents, upload attachments, or touch stock.
Schedule the Draft
- Open the communication detail page.
- Review the email content, subject, sender, attachments, and recipient list.
- Click Schedule.
- In the scheduling modal, enter the date in
DD/MM/YYYYformat. - Enter the time in
HH:MM24-hour format. - Confirm the schedule action.
The verified modal fields were #DataInicioEnvio with value 21/05/2026 and #HoraInicioEnvio with value 10:30. The confirmation button was #submit_comm.
Verified Request
| Field | Verified value | Meaning |
|---|---|---|
endpoint | POST /ajaxserver | Central AJAX endpoint. |
action | communications | Communication module action group. |
option | postEditComm | Updates and queues the communication. |
id | 39 | Communication id. |
email | 1 | Email channel enabled. |
enviar | 1 | Queue/send action flag used by the Schedule confirmation. |
date_to_send | 21/05/2026 10:30 | Scheduled send date/time from the modal. |
The response returned {"success":true,"send":true,"communication_id":"39"} with attachments_ok=0 and attachments_not_ok=0.
Confirm the Queue State
- Return to the communications list.
- Search for the communication or filter by id.
- Confirm the row is queued and has the intended scheduled date.
The verified DT_Select_Communications row had status=QUE, date_to_send=2026-05-21 10:30:00, date_send empty, totalcontactos=0, total_sent=0, and total_unsent=0. DT_Select_LCommunications returned no recipient rows.
Cleanup Used in Probe
The verification run deleted disposable communication 39 with communications / DELETE_communication. The delete returned bare JSON true, and the final communication lookup returned recordsFiltered=0.
Artifacts
raw/playwright/workflows/crm-communication-schedule-20260520T015323Z.jsonassets/screenshots/crm-communication-schedule-20260520T015323Z-01-communication-before-save.pngassets/screenshots/crm-communication-schedule-20260520T015323Z-02-schedule-modal-filled.pngassets/screenshots/crm-communication-schedule-20260520T015323Z-03-communication-after-schedule.pngassets/screenshots/crm-communication-schedule-20260520T015323Z-04-after-cleanup.png