Skip to main content
When two customer profiles are merged, their subscriptions are combined into the resulting profile. If the two profiles disagree on the status of the same subscription, Maestra resolves the conflict using a fixed priority order.

Priority order

When the same mailing topic and communication channel appear on both profiles with different statuses, the merged profile keeps the status with the highest priority:
  1. Subscribed
  2. Pending confirmation (waiting for double opt-in)
  3. Unsubscribed
Subscribed always wins. Pending confirmation beats Unsubscribed. Unsubscribed is only kept if both profiles are unsubscribed.

Examples

These examples show how the priority order resolves email subscription conflicts between two profiles being merged.
Profile 1Profile 2Result
UnsubscribedSubscribedSubscribed
SubscribedPending confirmationSubscribed
UnsubscribedPending confirmationPending confirmation
The same rules apply across every communication channel (email, SMS, mobile push, web push) and every mailing topic. Each topic-and-channel pair is resolved independently using the priority order above.
If only one of the two profiles has a subscription for a given mailing topic and channel, that status carries over to the merged profile unchanged — there’s no conflict to resolve.