Genealogy Management
A tree that scales to millions and stays readable.
Sponsor tree, placement tree and binary legs in one interactive view. Search, drag-to-place, holding tank, spillover rules and bulk import, built on a closure-table model for instant ancestor and descendant queries.
Interactive tree explorer
Zoom, pan, collapse and search by ID, name or rank. Render 10,000 visible nodes without lag.
Placement rules
Auto-place by weaker leg, extreme left/right, round-robin, or hold in a tank for manual placement within a grace window.
Holding tank
New enrollees wait in the sponsor's holding tank until placed or auto-placed after the configurable deadline.
Bulk import & migration
Import genealogy from CSV or competitor exports with validation and a dry-run report.
POST /v1/webhooks
{
"event": "run.completed",
"url": "https://yourbrand.com/hooks/dirsl"
}
→ 201 Created
{ "id": "wh_8f2a", "secret": "whsec_••••" }Leg & volume analytics
Left/right volume, carry-forward, personal vs group volume and rank progress at every node.
How it works
- 1
Enrollment created
- 2
Sponsor assigned
- 3
Placement rule evaluated
- 4
Position written to closure table
- 5
Upline volumes updated
- 6
Tree view refreshed
Specifications
What this module supports out of the box. Limits can be raised on Enterprise.
- Data model
- Closure table + materialized paths
- Max depth
- Unlimited
- Views
- Sponsor, placement, binary, matrix, board
- Moves
- Permission-gated with full history
- Import formats
- CSV, XLSX, JSON, competitor exports
Questions about genealogy management
Yes, within policy. Moves are permission-gated, logged and can be restricted to a window after enrollment.
Single indexed query regardless of depth, thanks to the closure-table model.
Visibility depth is configurable per rank and per tenant.
Yes, multi-position accounts are supported where the plan allows.
Your network starts tomorrow.
Create your workspace, pick a plan and invite your first distributors. If you're not live in 24 hours, your first month is free.