Miscellaneous topics that do not fit into specific categories.
This is usually caused by how lookup fields are evaluated in Customer Insights – Journeys (Real-time marketing).
When you apply a condition on a lookup field like Brand, the system typically compares the lookup GUID (ID) not the display name.
So even if the Brand name looks correct, the journey may fail the check if:
- You’re comparing against the label instead of the underlying ID
- The related Product → Brand relationship isn’t fully populated at trigger time
- The lookup value is null for some records
- The Brand record exists but belongs to a different environment/business unit context
What to check:
- Confirm the Brand lookup is populated on the Product record at the exact moment the trigger fires.
- Verify you’re filtering against the correct Brand record (GUID match).
- Test with a temporary branch that logs or surfaces the Brand value for debugging.
- If possible, try filtering directly on a Brand text field (e.g., a synced name field) instead of the lookup to confirm behavior.
In most cases, this is a lookup ID comparison issue rather than a journey logic issue.