Conversational scheduling technology