Hi,
We have a case where we need to make sure that a customer does not receive more than 1 email/sms per day sent via journey/campaign in AJO.
Challenge is that the customer can be customer for two different BUs in the company and the BUs have separate production sandboxes (within same Org). What would be the best way to do cross prod sandbox message exclusion?
Cheers,
M
Views
Replies
Total Likes
As such, there has to be a middleware built in which will centrally track message sends across all sandboxes and enforce cross-BU frequency decisions before delivery.
@MauriP AJO sandboxes are fully isolated, i.e, Journeys and campaigns cannot see data from any other sandbox. This means message Feedback, tracking Events, profile attributes, etc., do not sync between sandboxes automatically.
Solution:
Since two BUs share the same IMS org, you can use shared profile-level “last message sent timestamp” fields stored in a profile-enabled dataset.
This should work instantly, across all sandboxes, and requires no cross-sandbox system dataset access.
You cannot natively share AJO frequency caps across two separate production sandboxes today. Business Rules (frequency capping) are evaluated per sandbox, and engineering explicitly flags cross‑sandbox frequency capping as “not available / not planned” for AJO right now.
So you have two realistic patterns: