Customer Success Manager


Do you have a passion for tech/SaaS and experience using digital tools to create world-class customer journeys in the restaurant industry? Are you excited about helping restaurants streamline operations and grow? We are looking for someone who appreciates great food and dining experiences and wants to be part of – and contribute to our success!

We’re looking for a Customer Success Manager who will start in Customer Support to develop deep product knowledge before transitioning into a full CSM role. In this role, you’ll guide restaurant teams through onboarding, training, and long-term success with Dineplan.


Requirements:

Please note this is an in-office role that requires you to be in our Claremont office Monday to Friday.

Must-have:

✔ F&B/hospitality experience OR 2-3 years in Customer Support, Technical Support, Customer Success, or Account Management.

✔ Excellent communication skills in English (written & spoken).

✔ Customer-first mindset – you genuinely enjoy helping people achieve their goals.

✔ Problem-solving and analytical skills – troubleshoot, spot patterns, and recommend process improvements.

✔ Comfortable working with restaurant teams – from staff to management, offering strategic guidance.

✔ Strong time management and attention to detail – able to juggle multiple priorities under pressure.

✔ Interest in tech/SaaS – no technical degree required, but you should be eager to learn.

Nice-to-have:

➕ Experience with Dineplan or other restaurant management software.
➕ Previous experience conducting online training or customer onboarding.
➕ Formal education in a relevant field (or equivalent work experience).


Responsibilities:

  • Introduce new clients to Dineplan, build and customise their account, and help them integrate Dineplan into their processes
  • Provide online training sessions with clients and monitor their progress, encouraging them to make the best use of the system
  • Develop strategies to grow existing accounts and ensure quality and cost-effective services
  • Be proactive in delivering the most appropriate products and/or services and make sure inactive customers become active
  • Track customer engagement metrics to assess onboarding effectiveness and suggest improvements.
  • Use insights from support interactions to develop best practices that improve retention and adoption.
  • Analyse customer data & feedback – identify areas for improvement and collaborate with Sales, Marketing & Tech teams to enhance the customer experience.

How To Apply:

Apply using the link below then email any supplementary material (cover letter and/or CV) to jobs@dineplan.com for the position you are applying for with the subject line “Customer Success Manager – YOUR NAME”.

Only applications submitted through the form on this page will be considered. Michael King, Operations Manager, is overseeing the hiring process.


About Dineplan:

Dineplan was founded in 2011 when two schoolmates met over a beer and decided to start a business together – building reservations management software in South Africa, for South Africa’s restaurants. Our key focus is on reservation management, but our platform also includes CRM, marketing, online ordering, digital menus, reporting, and payment processing amongst other areas.

Today, Dineplan isn’t only one of the leading restaurant reservation platforms, but also a mobile app and website for over 500,000 diners to conveniently book tables online. We get how restaurants work because we’ve helped thousands of them. We relate to clients’ challenges and demystify the technicalities of our platform so that we can provide value as quickly as possible. We focus on culture and having fun while working hard. You can expect monthly team socials, music in the office on Fridays and joining a team that genuinely cares.

OUR VALUES

At Dineplan We Will Always...


Alternative Text

Be Problem Solvers

We deconstruct the problem - and construct the solution. We challenge the perspective, not the person.

Alternative Text

Learn

We take the initiative to learn about ourselves and our roles. We know that failures are a necessary part of growing.

Alternative Text

Have Fun

We don't take ourselves too seriously, and we laugh a lot. Freedom to play, gives us freedom to create.

Alternative Text

Put the Team First

We connect, despite geographical borders, because we are not just a company - we are a community.

Alternative Text

Be Kind

It means we care. It shows up in all our communication. We say "thank you" - a lot.