To answer your question on What must happen before the ambassador can take office? Their appointment needs to be confirmed by the United States Senate. An ambassador can be appointed during a recess, but he or she can only serve as ambassador until the end of the next session of Congress unless subsequently confirmed.