Email Campaign Manager


Dineplan is SA’s leading restaurant booking platform, connecting diners with over 2,000 restaurants nationwide. We’re looking for an experienced Client Email Campaign Manager to join our team. This is a hands-on, client-facing role where you’ll manage and design high-performing email and SMS campaigns on behalf of our restaurant clients.

It’s a fun and exciting role that gives you the chance to work with restaurants all over South Africa, where creativity, strategy, and design all come together. You’ll have the opportunity to shape campaigns that their diners see and engage with every month. If you’ve worked in digital or agency marketing, have strong design skills, and enjoy guiding clients while delivering campaigns that get results, we’d love to hear from you.

Location: Claremont, Cape Town (Hybrid, full-time role)
Department: Marketing


Responsibilities:

  • Client Email and SMS Marketing: 
    • Manage end-to-end email campaigns for Dineplan’s restaurant clients, from brief to post-campaign reporting.
    • Set up, design, test, and schedule campaigns in Everlytic.
    • Segment and schedule SMS marketing campaigns in Dineplan.
    • Build and maintain strong client relationships with clear, proactive communication.
    • Advise clients on best practices (subject lines, design, timing, database use, compliance, etc.).
    • Ensure campaigns are mobile-responsive, on-brand, and optimised for performance.
    • Provide detailed performance reports with insights and recommendations.
    • Keep invoicing and client notes updated and accurate.
    • Look at clients holistically and recommend other Dineplan tools where valuable (trackable booking links, setting up custom hours, loading specials, event prepayments, etc.).
  • Email Design:
    • Create and refine visually engaging templates and layouts aligned with client brand guidelines and best practices.
    • Use design tools (Figma, Canva, Photoshop, or similar) to create campaign assets and graphics.
    • Ensure emails are mobile-optimised, accessible, fast-loading and designed with consideration to the recipient journey and user experience.
    • Maintain consistency in fonts, colours, spacing, and brand styling across campaigns.
  • Project & Client Management:
    • Manage multiple client accounts and campaigns at once, meeting deadlines consistently.
    • Act as the main point of contact for client marketing campaigns.
    • Work closely with Customer Success, Finance, and the Marketing team to ensure smooth processes.
    • Maintain a high standard of service that reflects agency-quality delivery.

Requirements:

  • Bachelor’s degree in Marketing, Design, Communications, Business, or related field.
  • 3–5 years’ experience in email marketing, campaign management, and digital/agency marketing.
  • Hands-on experience with email marketing platforms (Everlytic, Mailchimp, HubSpot, Klaviyo, or similar).
  • Strong project and client management skills.
  • A keen eye for design and meticulous attention to detail – layout, typography, balance of text and visuals, and mobile responsiveness.
  • Skilled in design tools such as Figma, Canva, Adobe Creative Cloud Suite (or similar).
  • Experience creating templates and design systems for email campaigns.
  • Ability to translate client content and branding into clean, visually engaging designs.
  • Understanding of how design impacts performance (clicks, engagement, etc.).
  • Solid understanding of email best practices, compliance (POPI, anti-spam), and performance metrics.
  • Analytical mindset with the ability to interpret results and suggest improvements.
  • Highly organised, proactive, and able to manage multiple campaigns simultaneously.
  • Confident, empathetic communicator who can guide and advise clients.
  • A team player with a positive, solutions-focused attitude.

How to apply:

Email your CV and a brief introduction to jobs@dineplan.com with “Email Campaign Manager – YOUR NAME” in the subject line. If you have a portfolio, please send it too.

Please note: If you haven’t heard from us within two weeks, please consider your application unsuccessful.



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.