Lots of positive rewards and high value treats.
Never let the dog out of the crate when fussing or barking. If the dog fusses in the crate try covering it with a sheet or blanket to make it more den like.
You can use the crate pretty effectively overnight by putting the crate next to your bed or the bed of the person the dog is most connected to. Make sure the dog is good and worn out, properly pottied and ready for bed. This is the easiest time because everyone is sleeping so the dog will too.
Good luck.