Inside Sales Support (UK)

London, United Kingdom

Overall Purpose of Job
Provide administrative sales support to the existing European sales team handling a customer base of mostly carrier sector business. This role will be supporting the sales manager with their dedicated customer accounts as well as being the direct point of contact for a base of lower value customers. 

Key Responsibilities
  • Administration duties relating to customer activity, including but not limited to, processing cancellations, modifications, renewals, raising quotations and order forms.
  • Handling the majority of day-to-day communication with clients, responding to email and phone enquiries.
  • Reporting on customer orders coming out of term for renewals purposes.
  • Following up on quotations sent to customers to obtain feedback, with the purpose of maintaining accurate information on the CRM and to close orders.
  • Proactive intervention when clients are cancelling services to understand the reasons for the cancellation and counter propose alternatives if possible. Endeavor to mitigate churn
  • Ad-hoc administrative duties as required
  • Handling queries for Sales Managers when on leave or out of office
  • As stated previously, this role covers direct ownership of a base of lower value customers where additional responsibilities will include:
    • Maintaining regular contact with these customers
    • Checking customer satisfaction
    • Informing customers of any new developments within Epsilon, new locations, products and services

Job Requirements
  • Previous experience in the telecommunications sector is highly desirable
  • Strong administrative and organisationl skills
  • Possess experience in raising pricing and quotes
  • Experience in working within a customer-facing role is essential
  • Experience of working within a Sales environment would be beneficial
  • Experience of working with a major CRM system is beneficial
  • Experience of working with Salesforce CRM desirable
  • Additional major European language skills a plus (German)