InformationTitleLeanData Journeys - Journey Object ReportingURL NameLeanData-Journeys-Journey-Object-ReportingStep-by-StepContents: OverviewCore Journey ObjectsObject Creation and MaintenanceOpportunity Contact Role SyncingObject RelationshipsReportable Objects and FieldsSummary Overview The Journey object serves as a core container and tracking mechanism that enables organizations to effectively manage buying group activities throughout their sales process. Key aspects of the Journey object include: Pre-Opportunity Tracking: Enables tracking of buying group activities before opportunity creation, particularly for marketing driven processes.Member Management: Contains both potential and confirmed members (Leads and Contacts), each with associated sales and marketing signals.Signal Aggregation: Collects and manages engagement signals from various members to determine Journey activation thresholds.Opportunity Integration: Provides two-way sync with Opportunities, allowing member conversion to contact roles and vice versa.Segmentation Support: Each Account can have multiple Journeys differentiated by Segments, such as product lines or industries. Understanding the Journey object's structure and relationships with other key objects is essential for effective Journey management. For information about the Journey Record Page and Journey Tracker Interface, see LeanData Journeys - Journey Record Page and Tracker. Core Journey Objects (Buying Group) Journey: A custom object created and managed by LeanData that serves as a container for potential and confirmed buying group members and signals associated with these members. A Journey can be linked with an Opportunity and will be part of a specific Account. Journeys can be categorized into different Segments.(Buying Group) Member: A Lead or Contact with relevant signals that is associated to a Journey. Members can be either potential (identified by LeanData based on configured criteria) or confirmed (manually verified by users). Potential Members are grouped by their Personas. Confirmed Members are assigned specific roles in the buying group, which map to Contact Roles on any linked Opportunity.(Buying Group) Signals: Engagement activities from buying group members, such as Campaign Member status changes, Tasks, or Events. Signals are a generalized version of Campaign Members (for Marketing Signals) or Tasks and Events (for Sales Signals). Please Note: Signals are stored off-platform, so signal records cannot be accessed in Salesforce reporting. (Buying Group) Persona: A classification that defines a member's organizational role and context. Each Segment has its own Personas. Users can create custom criteria to categorize members into personas or use LeanData Job Title Classification for automatic categorization.(Buying Group) Role: The specific function a member performs within a buying group, such as Economic Buyer, Decision Maker, or Champion. When a Journey is linked to an Opportunity, these roles can be mapped to corresponding Contact Roles. Object Creation and Maintenance Objects are created and updated automatically when they meet specified configuration criteria. A Journey is created when there is a single Potential Buying Group Member.A Potential Buying Group Member is created when a Lead or Contact has a single Buying Group Signal.In other words, one Signal generates both a Potential Member and its associated Journey. A Signal is created within a given Segment when all of the following conditions are met: A new Task, Event, or Campaign Member meets the criteria to be recognized as a Signal within this Segment, either through an update within the configured Signal Lookback Window or when initially created.The Lead or Contact's Account matches the Account filters that are configured in the Segment's General tab.The Lead or Contact passes the Lead and Contact filters configured under the Members tab in the Segment.The Lead or Contact matches a specific Persona defined under the Members tab in the Segment. Each new or updated Task, Event, or Campaign Member is evaluated as a Signal across all configured Segments. This means one Task, Event, or Campaign Member can generate multiple Signals, potentially one for each Segment. Likewise, a single Lead or Contact can be a Member across multiple Journeys, with a new Member object created for each Journey. When a Journey is created, it automatically includes Persona records for each Persona that was defined in the Segment configuration. Each Persona serves as a parent object for all Members who match its criteria. Opportunity Contact Role Syncing When a Journey is linked to an Opportunity, there is a direct one-to-one mapping between Opportunity Contact Roles and confirmed Buying Group Members. If a user manually adds a Contact Role to the linked Opportunity, LeanData automatically creates a corresponding Member if one does not exist. Similarly, any confirmed Buying Group Members are automatically mapped as Contact Roles on the Opportunity. When a role is updated for either a confirmed Buying Group Member or an Opportunity Contact Role, LeanData automatically syncs the change to the corresponding record. For more information on these settings, see LeanData Journeys - Settings Guide. Object Relationships The following outlines the relationships between the different Journeys related objects. Journey to Account: A many-to-one relationship exists between Journeys and an Account. However, there can only be one Journey per Segment for each Account. An Account cannot have multiple Journeys within the same Segment.Journey to Opportunity: An optional one-to-one relationship exists when a Journey is linked to an Opportunity. Once linked, the Journey's roles automatically sync bidirectionally with Opportunity Contact Roles.Member to Journey: A many-to-one relationship exists between Members and their Journey. Each Journey contains multiple members, while a member can only belong to one Journey at a time. However, individual Leads or Contacts can participate in multiple Journeys through separate Journey Member records.Signal to Member: A many-to-one relationship exists between Signals and a Member, tracking the different engagements per member. Each member can have multiple signals associated with their marketing and sales activities.Member to Persona: A many-to-one relationship exists between Members and a Persona. Each member is categorized into exactly one Persona based on their title, role, or other configured criteria. A Persona can contain multiple members who fit its classification criteria.Persona to Journey: A many-to-one relationship exists between Personas and a Journey, by Segment. Each Journey has multiple Personas defined based on the Segment configuration, and these Personas serve as grouping containers for both potential and confirmed members who match their classification criteria.Member to Role: A many-to-one relationship exists between Members and a Role within a Journey. Each confirmed member must be assigned exactly one Role, while each Role can have multiple members filling that Role. Roles define the member's function within the buying group, such as Champion or Decision Maker, and map directly to Contact Roles when linked to an Opportunity.Role to Journey: A many-to-one relationship exists between Roles and a Journey, by Segment. Each Journey has multiple predefined Roles that need to be filled by confirmed members. These Role definitions are configured at the Segment level and determine what roles are required or optional for each Journey. Reportable Objects and Fields Many of these Journeys objects are available to build your own Reports and Dashboards. Details for the different objects are below. Not all objects and fields are listed. Object: LD_Journey__c Field NameData Type / DescriptionStatus__cText - Can be Unqualified, Closed, Triggered for Routing, Qualified, or InvalidInvalid_Reason__cTextOpportunity__cLookupAccount__cLookupSegment__cLookupSegment_Name__cTextLast_Routed_Date__cDate - Last time the Journey was routed, including the routing schedulerQualified_Date__cDate - When the Journey first met routing trigger conditionsInvalid_Date__cDateClose_Date__cDateNumber_Of_Members__cNumberNumber_Of_Potential_Members__cNumberPotential_Member_Personas__cText - Semicolon separated, for trigger conditionsExternal_UUID__cTextOpportunity_Linked_Date__cDateScore__cNumber - Aggregate of Score on Member objectsFirst_Signal_Date__cDateFirst_Sales_Signal_Date__cDateFirst_Marketing_Signal_Date__cDateFirst_Marketing_Signal_Campaign__cLookupFirst_Signal_Type__cText - Sales or MarketingLast_Signal_Date__cDateLast_Sales_Signal_Date__cDateLast_Marketing_Signal_Date__cDateLast_Signal_Type__cText - Sales or MarketingFirst_Signal_Days_To_Journey_Qualified__cNumberJourney_Qualified_Days_To_Opp_Created__cNumberFirst_Signal_Days_To_Opportunity_Close__cNumberFirst_Signal_Days_To_Opportunity_Created__cNumberTotal_Signals__cNumberTotal_Marketing_Signals__cNumberTotal_Sales_Signals__cNumberTotal_Unique_Roles__cNumberIdeal_Total_Unique_Roles__cNumber Object: LD_Journey_Persona__c Field NameData Type / DescriptionBuying_Group_Journey__cLookupStatus__cTextInvalid_Reason__cTextInvalid_Date__cDateSegment__cLookupSegment_Name__cTextScore__cNumber - Aggregate of Score on Member objectsSuggested_Role_Mapping__cTextNumber_Of_Members__cNumberNumber_Of_Potential_Members__cNumberFirst_Signal_Date__cDateFirst_Sales_Signal_Date__cDateFirst_Marketing_Signal_Date__cDateFirst_Marketing_Signal_Campaign__cLookupFirst_Signal_Type__cText - Sales or MarketingLast_Signal_Date__cDateLast_Sales_Signal_Date__cDateLast_Marketing_Signal_Date__cDateLast_Signal_Type__cTextFirst_Signal_Days_To_Journey_Qualified__cFormulaFirst_Signal_Days_To_Opportunity_Close__cFormulaFirst_Signal_Days_To_Opportunity_Created__cFormulaTotal_Signals__cNumberTotal_Marketing_Signals__cNumberTotal_Sales_Signals__cNumberExternal_UUID__cText Object: LD_Journey_Member__c Field NameData Type / DescriptionStatus__cText - Can be Potential, Confirmed, Invalid, or RemovedScore__cNumber - Mapped over from Lead or Contact score (optional)Segment__cLookupSegment_Name__cTextOpportunity__cFormulaAccount__cFormulaInvalid_Reason__cTextInvalid_Date__cDateBuying_Group_Journey__cLookupBuying_Group_Persona__cLookupProspect_Title__cTextTitle_Cluster__cTextLead__cLookupContact__cLookupMember_Object_Type__cFormulaFirst_Signal_Date__cDateFirst_Sales_Signal_Date__cDateFirst_Marketing_Signal_Date__cDateFirst_Marketing_Signal_Campaign__cLookupFirst_Signal_Type__cText - Sales or MarketingLast_Signal_Date__cDateLast_Sales_Signal_Date__cDateLast_Marketing_Signal_Date__cDateLast_Signal_Type__cTextTotal_Signals__cNumberTotal_Marketing_Signals__cNumberTotal_Sales_Signals__cNumberRole__cText - Equivalent of Contact Role pre-Opportunity. Must map 1:1 with Contact_Role__c when an Opportunity is linkedLead_Conversion_Date__cFormulaContact_Role_Created_Date__cDateConfirmed_Date__cDateFirst_Signal_Days_To_Journey_Qualified__cFormulaFirst_Signal_Days_To_Opportunity_Close__cFormulaFirst_Signal_Days_To_Opportunity_Created__cFormulaExternal_UUID__cText Summary Journeys, Members, and Personas are standard Salesforce custom objects, so you can report on them with native reports and dashboards. The Journey object carries the pipeline timing and coverage metrics most teams want, the Member object carries per person engagement and role data, and the Persona object sits between them as a grouping layer. Keep in mind that Signals themselves are stored off-platform and are not reportable in Salesforce. For questions or additional assistance, please contact LeanData Support.