Customer service is a great skill for any job. Customer service will improve with skills and experience and can be very hard to give, but these steps will make giving good customer service easier.
Listen to everything the customer has to say. Don't interrupt the customer; wait until the customer is done explaining their wants, needs or complaints.
Do your best to help or resolve the customer's request or complaint while following the company rules and policies. This can be very hard to do, but stay calm and explain the rule to the customer if you can't fulfill their request.
When your customer becomes upset, it is very important for you to stay calm. Do not take anything the customer says personally. Understand the customer is just upset and may say hurtful things the customer does not really mean. If a customer flusters or unnerves you, seek a break to calm down before the next customer problem. As you become a better agent these breaks will be need less often.
Think of difficult customers as a head-on challenge. Your goal is to stay clam, keep or make the customer as happy as you can, and proved the best customer service you are able to give with in the company rules and policies.
Sometimes it is impossible to make a customer happy. If needed, seek additional help from a more experienced or higher level customer service agent or manager.
Learn from past experience. When you customer service goes wrong, take the time to find out what you could have done different from other co-workers or managers. You will become a better customer service agent.