1. A method of providing assistance to a customer, the method comprising: receiving a request for assistance from a customer of a business, via a communication device of the customer; in response to the request, determining a location of the communication device of the customer; identifying, to the customer via the communication device of the customer, one or more locations of the business within a certain distance of the determined location of the communication device of the customer; accessing information about one or more customer service agents for a business location selected by the customer; and presenting, to the customer via the communication device of the customer, the information about the one or more customer service agents and their availability.