When Crossbeam syncs your Salesforce data, we pull in records linked to your Account and Lead tables. This article details what we pull in by default, but you can manage your Salesforce connection, including adding additional fields to the sync, as long as it's connected to an Account or Lead.
Since Crossbeam only supports building a population off of Accounts or Leads, let's talk about how to use filtering to create your "Opportunities" population. The filtering works by looking at the opportunities for the account. If at least one of the opportunities matches the filter condition, the account is included in the population. In the below example, we are filtering for Accounts in the EMEA region, but only with an opportunity close date is on or after August 1, 2021.
This does not affect sharing at all. If your population filtering pulls in one opportunity, the account is included in the population. If that account matches with a partner (see: How does Crossbeam do matching?), your partner would have visibility into the account name. If you were to share opportunity data, such as sales stage, or close date, your partner would then have visibility into ALL opportunities associated with the account, not just the one that matches the filter condition.
The specific account 'Akero' exists with three opportunities associated with it in Salesforce:
Using the filtering above in Crossbeam, only the associated opportunities before 12/28/21 would show (Akero CALA - Enterprise) in your population. However, all opportunities will be visible in Crossbeam. (Note: you'd have to be sharing opportunity level data for the different opportunities to be shown to partners.)