Abstract We establish some new relationships between Milnor invariants and Heegaard Floer homology. This includes a formula for the triple linking number from link complex, detection results Whitehead Borromean rings, structural property of $d$-invariants surgeries on certain algebraically split links.