Don't leave it to chance!
Whatever you do, don't leave a customer service training program to chance. Make sense isn't it? From my own experience, many companies often pass new recruited through an initial training program, mostly in call centers environments. Many hi-tech companies often do not even do that. They either recruit "support reps" with the hope that the "superhero" has what it takes to accomplish the job, or they use a QA or DEV engineer for the task.
Below is an interesting article I just read. Most of the points outlined by Shaun Belding, make lots of sense.
11 RULES FOR AN OUTSTANDING CUSTOMER SERVICE TRAINING PROGRAM
Enjoy reading and implementing.