Ok I’m going to be blunt here.
When the social workers come to visit you , you must MUST do what @GoodnightGrandma says - show them that you are putting your child first. NOT your husband.
DONT
Minimise the violence towards you ( it’s not extreme , it’s over in seconds )
Excuse the violence ( it’s not his fault he was drunk/ depressed / lost his job / had a bad childhood )
Minimise the risk to your children ( oh I know he would never hurt the kids, he’s a great dad ). FYI at least one child a week in the UK is killed by their father / step father who were all, I’m sure, great guys who loved their kids. Babies under 12 months are at the highest risk.
Put his wishes above your own and your children’s safety ( I don’t want him to get arrested / get into trouble / get a criminal record).
Put your own image above your children safety ( I don’t care if he beats me just as long as the neighbours don’t know ) .
Assume that because your child was not in the room at the time, that they are not harmed by domestic violence.
Think that you can control his violence ( it’s my fault because I annoyed him / talked back to him so if I’m good all the time everything will be fine) .
Refuse their help . Even if you think that what they are offering / suggesting is over the top / pointless. Do whatever they say.
Again, I’m sorry to be so blunt and direct but you need to hear this. I know what I’m talking about.