26-Jun-2026 — unrestricted recipient selection for delete/disable workflows, with GDPR-safe deletion... #293

build 721commit 6c9f14f


Email composer member picker

Membership-expiry and other removal workflows need to reach members regardless of deliverability or group membership, because the recipient is deleted or disabled afterwards.

Removal workflows delete every selected recipient

The database is King: provider and Salesforce kept in step

Marketing consent is always a real boolean

Member admin

Brevo mailing-list sync tolerates a switched Brevo account

The contact sync no longer fails when subscribed list IDs do not exist in the connected Brevo account, which happens when a site is pointed at a different Brevo account. The import and create paths fetch the account's actual lists once and skip any list ID that is not present, instead of 404-ing the whole batch. Where a contact ends up with no valid list, its attributes are still updated via the batch-update endpoint (which does not require a list) rather than the import endpoint (which does). The import-completion notification email Brevo sends on each sync is also suppressed.

Email-config editor and Brevo admin fixes

Email composer: config content block and step-skip persistence