social butterfly
US /ˈsoʊʃəl ˈbʌtərˌflaɪ/
UK /ˈsoʊʃəl ˈbʌtərˌflaɪ/

1.
an outgoing, gregarious person who loves to socialize and flit from one social event or group of people to another
:
•
My sister is a real social butterfly; she knows everyone at the party.
•
He's always been a social butterfly, making friends wherever he goes.