Sales Support Executive

Apply now »

Date: May 2, 2024

Location: New Delhi, IN

Company: Springer Nature Group

Location: New Delhi

Manage stakeholder deal alignment

  • Active participation in stakeholder and team meetings aimed at continuous improvement of customer satisfaction.
  • Generate reports and analysis on renewal sales progress for assigned region.


Advisory and execution of commercial contracting process

  • Prepare renewals and planning (i.e. calculate journals licenses, calculate eBook quotes).
  • Prepare (in CRM/ERP system) the quote and contract to trigger invoicing.
  • Ensure accurate invoicing and documentation to customers.


Legal support

  • First level support to sales and customer on license agreement changes and amendments


World class customer service support

  • Be the first point of contact for our international customers with regards to contract execution, fulfillment, and invoicing.
  • Coordinate all customer correspondence and agreements within assigned international region.
  • Proactively communicate with customer, align new contract terms & agreed fees, and obtain the customer signed license.
  • Manage customer requests in the assigned international region and provide assistance on daily operations (i.e. engage with customers in order to enhance customer data quality, answer questions connected to contract data, or invoicing data).


Process improvement and feedback

  • Provide feedback and proposals to improve sales and support workflows (in systems) to work more effective and efficient.
  • Have excellent knowledge of (Salesforce) CRM system and safeguard data quality in CRM.
  • Monitor and improve performance on key indicators.


Springer Nature is one of the world’s leading global research, educational and professional publishers. It is home to an array of respected and trusted brands and imprints, with more than 180 years of combined history behind them, providing quality content through a range of innovative products and services. Every day, around the globe, our imprints, books, journals and resources reach millions of people, helping researchers and scientists to discover, students to learn and professionals to achieve their goals and ambitions. The company has almost 10,000 staff in over 50 countries. The role offers the opportunity to develop career within one of the world’s most innovative and influential publishing groups. Springer Nature was created through the combination of Nature Publishing Group, Palgrave Macmillan, Macmillan Education and Springer Science+Business Media. This strategic merger brought together these dynamic publishing houses with more than 180 years of history behind them, as well as complementary geographic footprints and brand portfolios, a track record of creativity and innovation, and a shared vision to advance knowledge and learning around the world.

Apply now »