The correct term is Ipso facto is a Latin phrase meaning in the Act, instantly, at the same time, already, immediately, instantaneously, now
As fellow anonymous tells us the expression is written ipso facto and is a Latinism very used by the Latin classic storytellers as clause of ablative absolute, which translates as " done which " " having been made the topic which discussed ". As Latinism is immediacy and means immediately, on the spot, at the same time.
insofacto is incorrectly written, and should be written as "Instantly" being its meaning:
having to do something immediately