tapio
13 February 2026 08:14
1
Hello everyone,
We have a high‑impact issue in SuiteCRM 8.x where the Email Marketing UI shows one Subject/Body, but the outgoing campaign email actually uses the linked Email Template content instead. This can cause the wrong campaign content to be sent.
Key points:
The UI content does not reliably match what recipients receive.
This can lead to production mis‑sends and brand/compliance risk.
We have filed a detailed bug report with reproduction steps and test plan.
Bug report:
https://github.com/SuiteCRM/SuiteCRM-Core/issues/862
Until this is resolved upstream, please verify that your Email Templates match the Email Marketing record content before sending.
If others have seen this behavior, please add your details to the issue.
Thanks,
Tapio
1 Like
rsp
13 February 2026 14:26
2
Thank you for raising an issue on the GitHub.
opened 08:09AM - 13 Feb 26 UTC
Type: Bug
### Issue
In SuiteCRM 8.x UI, the Email Marketing record shows Subject/Body tha… t appear to be the definitive content to be sent. However, the actual outbound email uses the associated Email Template content instead of the Email Marketing record’s Subject/Body. This causes the UI-approved content and sender to diverge from what recipients receive.
## Documentation Conflict
- SuiteCRM 8.x documentation describes Email Marketing Subject/Body as the actual content to send.
- SuiteCRM 7.x Campaigns documentation describes the Email Template as the message that is sent.
The current legacy send path follows the 7.x model, which conflicts with the 8.x UI expectation.
## Environment
SuiteCRM 8.x UI with legacy Campaigns/EmailMan send path enabled (default in many 8.x deployments).
### Possible Fix
## Proposed Resolution (Choose One Clear Source of Truth)
Option A (8.x-aligned): Email Marketing Subject/Body are always the canonical content to send.
Option B (7.x-aligned): Email Template is canonical; UI should sync changes into the template or prevent divergent content.
Option C (Dual-mode): Legacy/converted campaigns follow template behavior, new campaigns follow Email Marketing behavior, with explicit UX warnings.
## Test Plan
1. Create new Email Marketing, edit Subject/Body, schedule, and verify outbound message matches UI content.
2. Duplicate the record, change Subject/Body, schedule, and verify no template content leaks into the send.
3. Verify From/Reply-To in the outbound message match UI selection.
4. If dual-mode, verify legacy items still behave consistently and UI clearly indicates the canonical source.
### Steps to Reproduce the Issue
```bash
## Steps to Reproduce
1. Create a Campaign and Email Marketing record.
2. Select an Email Template.
3. Edit Subject/Body in the Email Marketing record.
4. Schedule the send and run the campaign scheduler.
## Expected Result
The outgoing email uses the Email Marketing record’s Subject/Body and the sender selected in the UI.
## Actual Result
The outgoing email uses the Email Template content, ignoring the Email Marketing record’s Subject/Body, which can result in the wrong campaign content being sent.
## Impact
High. The email content and sender visible in the UI may not match what is actually delivered, leading to brand and compliance risk.
## Suspected Root Cause
The legacy EmailMan send path builds the message from Email Template content rather than Email Marketing content. This is consistent with SuiteCRM 7.x behavior but conflicts with SuiteCRM 8.x UI and documentation.
```
### Context
## Notes
This mismatch has already caused production mis-sends. The UI and sent email must always match 100%.
When you prepare a newsletter, UI shows finalized content. When sending, SuiteCRM sends completely different sender, title and content. This causes customer unsatisfaction and bad reputation.
### Version
8.9.1
### What browser are you currently using?
Chrome
### Browser Version
_No response_
### Environment Information
PHP 8.3.6
### Operating System and Version
Ubuntu 24.04
In v8.11
Key Aims:
Campaigns Email Builder & Subscription Groups
Email Double opt-in