Getting contacted from various device types needs a solution suited for both – One for mobile, and one for desktop (as mobile devices can usually use the phone functions, and desktop would use a chat client)
For mobile, we usually use the Call now plugin which lets visitors on their mobile devices ring a mobile directly. The other is for desktop and called the Skype live messenger. These only appears on devices with a wider viewport. The devices don’t behave this way normally, so you’ll have to use the @Media command in CSS to parse the required button to appear when you need it per device.
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation:portrait)
The code above should give you an idea of what’s happening as the site loads for different visitors.
Personal experience
We’re using these plugins on several sites where phone contact is important
Use cases
Use them for a great way to let customers contact you quickly.
Cons
You’ll need intermediate coding skills to get them working perfectly.