A wealth advisor's real asset isn't their contact list—it's the invisible threads between people. Your client's sister-in-law runs a family office. Your prospect's college roommate just sold their business. Your referral source's golf partner needs estate planning. Affinity, HubSpot, and Orin all claim to map relationships, but they do it in fundamentally different ways, at different costs, and with wildly different selling tools baked in. This matters because the wrong choice costs you—either in contacts you can't afford, relationships you can't see, or sales conversations you lose to messaging friction. Affinity's six-degree graph: Relation depth for deal sourcing Affinity built its entire product around the insight that relationship intelligence is the moat. Their six-degree relationship graph crawls public data—LinkedIn, news, job changes, funding announcements—and auto-connects people in your network to prospects. The model works like this: You add a prospect. Affinity finds that your client's COO went to Stanford with the prospect's founder. That connection shows up automatically. You didn't enter it. The system found it. Cost per contact: Affinity's lowest plan is $599/month and covers up to 50,000 contacts. That's roughly $0.012 per contact at volume. For a 500-contact wealth advisor book, you're in the $599 tier indefinitely. Relation types: Six degrees of separation, auto-discovered from public data. You can't create arbitrary relationships—the graph feeds you what exists. Selling integration: Affinity has email, calendar sync, and light task management. Messaging is email-first. WhatsApp integration is not native; you'd need a third-party tool or workflow. Affinity wins for deal sourcing and institutional capital firms where relationship intelligence drives pipeline. It loses for high-touch, personal service teams who need WhatsApp, SMS, and multi-channel contact. HubSpot's relational database: Scale and friction bundled together HubSpot treats relationships as properties you manually wire. A contact has a "related company," a "related contact," a "relationship type" field. You can create custom relationship fields. It scales to millions of contacts, but you're responsible for the schema and the data entry. Cost per contact: HubSpot's Professional CRM is $450/month for up to 5 users. If you have 1,000 contacts, that's $0.45 per contact per month. At 5,000 contacts, still $450/month—the pricing doesn't scale with contact count. Above 10,000 contacts, you hit the limits of standard fields and need custom objects, which push you to Enterprise ($1,200+/month) or require developer time. Relation types: You design them. A contact can have a "refers to," "works with," "family of," or any custom type you define. This is powerful if you have the discipline to enforce the schema. Most teams don't. Selling integration: HubSpot bundles email, meetings, and task management in the CRM itself. It does not natively support WhatsApp; you need the WhatsApp Business API integration, which adds friction and third-party dependency. HubSpot's real cost emerges at scale. A wealth management team with 2,000 client relationships, each with 3–5 related contacts (referral sources, family members, advisors), hits custom object limits quickly. At that point, the "flat" $450/month plan becomes an Enterprise migration at $2,400+/month. Orin's flexible relations: Sell where your clients are Orin's CRM lets you define relationships the way you work—not the way a database schema dictates. You can create one-to-many, many-to-many, and custom relation types without hitting architectural limits. More importantly, Orin's unified messaging layer means you can reach contacts via WhatsApp, SMS, email, or web chat from the same CRM record, without switching tools or adding integrations. Cost per contact: Orin's pricing is based on active users and features, not contact volume. A single advisor with 500 contacts, WhatsApp, email, and invoicing starts at $99/month. That's $0.20 per contact at 500 contacts. At 2,000 contacts, it's still $99–199/month depending on team size and feature set. You don't pay per contact; you pay for the tools you use. Relation types: Define them yourself. Create "refers to," "family of," "co-investor," "board member" without schema migration or engineering. Relations appear in timelines, deal pipelines, and search results. Selling integration: WhatsApp, SMS, email, and web chat are built in, not bolted on. A prospect can start a conversation on WhatsApp, and their entire conversation history—including past emails and calls—appears in one inbox. No context switching. This matters because wealth management is high-touch, and high-touch happens on WhatsApp in Malaysia and Singapore, not in your CRM's email composer. Contact cost breakdown: What you actually pay Cost per contact sounds abstract until you multiply it across your real book. Platform 500 contacts 2,000 contacts Cost per contact Affinity $599/mo $599/mo