Conversational marketing: definition and opportunities