Journey executes but no emails delivered when email field is inside an object array
Hi everyone,
I’m using Adobe Shared Sandbox and testing a journey in AJO where one profile can have multiple objects (for example, multiple accounts). To model this, I created an object array (accountDetails) inside the profile schema. Each object has:
accountId (set up as a secondary identity in a non-people namespace)
accountEmail (string field for the account’s email address)
other account-level attributes.
What I’ve verified so far:
Primary identity = customerId (cross-device).
Profile Viewer shows all attributes populated, including the nested accountEmail.
Audience qualifies correctly and the journey executes without errors.
I tested two ways:
With supplemental identifier = accountId
Without supplemental identifier (just using customerId)
In both cases, the journey runs successfully but no emails are delivered.
I even used my personal Gmail address in accountEmail to rule out deliverability issues, still nothing reaches the inbox.
Content simulation works fine and shows the correct email address from the array. The problem only happens when the journey actually runs.
Question:
Does AJO currently support using an email address that lives inside an object array for delivery? Or does the email action only work with top-level profile email fields (e.g., person.email.address), regardless of whether supplemental identifiers are configured?
Has anyone managed to get live emails to send when the address is stored inside an array field?
Thanks in advance for any insights.