Comments
This can be achieved today, by writing client side code. Here's sample code:
// Wait for Chat widget to load completely
window.addEventListener("lcw:ready", function handleLivechatReadyEvent(){
var timeToWaitBeforeOfferingProactiveChatInMilliseconds = 20000;//time to wait before Offering proactive chat to web page visitor
// Setting context variables
Microsoft.Omnichannel.LiveChatWidget.SDK.setContextProvider(function contextProvider(){
return {
'Proactive Chat':{'value':'True','isDisplayable':true},
'Time On Page':{'value': timeToWaitBeforeOfferingProactiveChatInMilliseconds ,'isDisplayable':true},
'Page URL':{'value': window.location.href,'isDisplayable':true},
};
});
//Display proactive chat invite after 'timeToWaitBeforeOfferingProactiveChatInMilliseconds' milliseconds
setTimeout(function(){
Microsoft.Omnichannel.LiveChatWidget.SDK.startProactiveChat({message: "Hello! This is a custom proactive messge that I made up."}, false)
},timeToWaitBeforeOfferingProactiveChatInMilliseconds);
});
More details: https://docs.microsoft.com/en-us/dynamics365/customer-service/start-proactive-chat
Category: Live Chat
Totally agree!
Category: Live Chat
thought*
Category: Live Chat
Exactly my though!!!
Category: Live Chat
Agree!!!
Category: Live Chat
Same though with this!
Category: Live Chat
This would be convenient, my clients also dont like the default text. Please consider this MS
Category: Live Chat
This should be configurable in near future so users can customize as their requirements.
Category: Live Chat
Good Idea!!!!!!
Category: Live Chat
This is a cool idea! When will MS release update for this feature?
Category: Live Chat
Administrator on 8/14/2023 9:36:08 PM
This functionality is now available on our upgraded Live Chat Widget. Please check the following documentation links for further details:
Docs: Develop a custom live chat widget | Microsoft Learn
Github: omnichannel-chat-widget/docs/customizations/getstarted.md at main · microsoft/omnichannel-chat-widget · GitHub
Jessica Li
Product Manager