Patent ID: 8265609

Claim:
A method comprising: providing, by a computer-based system for providing customer service on a mobile device of a customer, a user-interface on the mobile device of the customer, wherein the user-interface displays one or more interactive customer service options; storing, by the computer-based system, interaction state information of the customer's interaction with the user-interface; displaying, by the computer-based system, a user-interface element that provides the customer an option to contact a customer service agent, wherein the displaying the user-interface element includes: checking that a pre-defined condition for the display of the user-interface element is met, wherein checking the pre-defined condition includes one or more of checking the number of interactions that the customer has performed with the user-interface, and checking a customer tier of the customer; and displaying the user-interface element in response to the pre-defined condition being met; and sending, by the computer-based system, the stored state information to the customer service agent in response to the customer exercising the option to contact the customer service agent.