---
title: Opportunity Person Audience
slug: swisscom-b2b-lab/opportunity-person-audience
docTags: 
createdAt: 2025-07-20T17:27:49.378Z
---

As part of this exercise, we will build an audience that uses Opportunity, Opportunity Person and B2B Person data

**Goal**: Build an audience for a retargeting campaign to target known Influencer personas who have not engaged recently and are associated with one or more open opportunities -

&#x20;        ***Stalled Opportunities with Dormant Influencers***

To build such an audience, you would likely use account attributes such as the ones listed below:

1. ****<font color="#2166ae"> Opportunity Stage **=  Prospecting** </font>****
2. ****<font color="#2166ae">**Influencer**</font>****
3. <font color="#2166ae">interaction with your brand in the last days</font>

:::hint{type="info"}
Since we are building an audience of "B2B Persons" we should navigate to the above B2B attributes through relationships on the B2B Person Table

- <font color="#2166ae">Person -&gt; Opportunity Person -&gt; Opportunity -&gt; Opportunity Stage = Negotiation</font>
- <font color="#2166ae">Person -&gt; Opportunity Person -&gt; roleInOpportunity = Influencer</font>
:::

### Building a B2B Person based audience using the RTCDP B2B UI

1. Click on **Audiences&#x20;**&#x75;nder th&#x65;**&#x20;Customer section** in the left navigation panel
2. &#x20;In the top right corner of the screen, click **Create Audience&#x20;**&#x61;nd select th&#x65;**&#x20;Build Rule Option**

&#x20;  3. Explore the segmentation canvas. What you see in the left panel under Fields are all objects you saw as part of a Person Profile

&#x20;  5.  With **Attributes** selected, click and expand the directories to drill down as below

**XDM Individual Profile -> B2B -> Person Key -> Opportunities -> Opportunity Key ->                    Opportunity -> Opportunity Stage**

&#x20;  6\. Drag that attribute to the central canvas

&#x20;  7\. Set the value for **Opportunity Stage = Prospecting**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/UMLWWr-twvatwexmuu_r9_image.png)

&#x20;  8\.   Now to move on to the next attribute, drill out of the sub directories by clicking on the **directory icon**

&#x20;  9\. With **Attributes** selected, click and expand the directories to drill down as below

&#x20;**XDM Individual Profile -> B2B -> Person Key -> Opportunities -> Person Role**

&#x20;  10\. Drag that attribute to the central canvas, below and outside of the first grey container

&#x20;  11\. Set the value for **Person Role = influencer**

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/D3lVaIgkrCoyfGZoKLjG__image.png)

16\. Now to impose the lack of engagement logic, use the **Engagement Score**

&#x20;17\.   Drill out of the sub directories by clicking on the **directory icon**, click and expand the directories to drill down as below

:::Paragraph{indent="1"}
&#x20;**XDM Individual Profile -> Demopotemea -> Engagement Details -> Engagement Score**
:::

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/mdlHtpJc9TmrgEXDj3851_image.png)

18\. Add the criteria Engagement Score does not exist

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/y44gh-iZ1mJdCTvMoXvwo_image.png)

19\. Name your audience - ***&#x20; Stalled Opportunities with Dormant Influencers  +   \{your initials}***

20. Click **Save and Close**

****

:::hint{type="info"}
You can also chose to add data points for event interactions into your audience definitions. Below is FYI.
:::

To choose data points tied to behavioral, engagement, transactional events. For example, include people who have **registered for an event in the last X days**.

1. Click on **Audiences&#x20;**&#x75;nder th&#x65;**&#x20;Customer section** in the left navigation panel
2. &#x20;In the top right corner of the screen, click **Create Audience&#x20;**&#x61;nd select th&#x65;**&#x20;Build Rule Option**
3. Search for **eventType&#x20;**&#x61;nd drag it to the central canvas into the **Events** section
4. Set the following
   - Change time window operator to **In Last**
   - Set value t&#x6F;**&#x20;4 weeks**
   - Se&#x74;**&#x20;EventType operator&#x20;**&#x74;&#x6F;**&#x20;equals&#x20;***event.registration*

![](https://api.archbee.com/api/optimize/1Jp0iolWv35Z_mkI7oUiT/vqKmuWntwioKXo_jf0s6O-20260417-155530.png)

5. Name your audience - ***&#x20; Registered for an event in the last 4 weeks  +   \{your initials}***
6. Click **Save and Close**

****

****
