Customer engagement solutions are broadly described as solutions that handle customer interactions and communications throughout a mixture of touchpoints and channels.