I agree, meet on neutral territory outside of your home if possible. Let the dogs explore each other on the ground. Stand back and don't intervene unless the situation looks dangerous.
As you know from experience, don't worry if they aren't instant best friends. Treat Zoe as first dog: greet her first, do everything for her first. Give her lots of attention to let her know that she isn't being replaced.
Everything else you will have to gauge the situation and adapt as necessary. When I brought home my second Yorkie, he wanted to eat out of the same bowl as his big brother. I had to separate the boys for meals with a gate for about a week. We had some jealousy issues too. Some of them were fixed in a week, a couple took longer. The younger one wasn't allowed in the bed for a couple of months until my older one approved.
Congrats and enjoy your new addition!