ohhh!!!!!!!!
congratulations!!!!!!! on your new baby
get busy

crate training should be fine. get a good size crate. put a comfy pillow or towel in there. at night put pup in there, IN YOUR BEDROOM, so she can smell you and bond as well. first thing in the morning, let her out and straight outside to potty before anything else.
come up with a word you want use for potty, like potty potty or pee poo and say it over and over while she's going.
every time she wakes up from a nap, in or out of the crate, or after eating and after playing hard, take her out and say the same words over and over.
soon she'll know what you want and when.
if she crys in the crate at night, knock hard on it and say in a firm voice,
QUIET!!
if she's a baby, put a favorite toy or your smelly tee shirt in there with her for something familiar.
good luck!!!