Social Graph Infrastructure
Initial notes
Version: 1.0
Last Updated: November 5, 2024
Status: Draft
Owner: Osinachi Patrick
Summary
The Meetwith social graph infrastructure will provide a scalable, flexible and composable foundation for managing user relationships, connections and network interactions within our platform and integrated platforms. This solution will enable the development of products/features such as:
- a marketplace of talents - for recruitment and project team development,
- commercial marketplace for different services and a direct means of meeting people within the network of a particular business to get feedbacks from them about the business’ product or service.
- discovery:
- smart recommendation - with the support support of community feedbacks on comment, call or real life meetup.
- network exploration - for developers:
- six degrees visualisation - Interactive network map showing connection paths, filter by relationship types (friends/customers), highlight shortest paths to target users.
- instant group creation and scheduling, round-robin feature for customer support,
- group suggestions (smart group matching)
- based on existing memberships.
- common interests from TC ID profile - connected accounts.
- mutual connections analysis.
- business features/products:
- customer relationship dashboard
- referral program integration
- analytics dashboards:
- network performance data
- friends/customer count
- customer acquisition rate
- network growth velocity
- engagement scores - for products/services
- revenue per connection based on payment integrations
Problem Statement
Current social features are implemented in silos, leading to:
- Inconsistent user relationship management