Dineplan is South Africa’s leading restaurant reservation platform, connecting diners with over 2,000 restaurants. Each month, we run multiple cross-channel campaigns to promote the Dineplan brand, alongside paid advertising campaigns for our restaurant clients.
We’re looking for an experienced marketing specialist to:
- Optimise Dineplan’s paid media and email marketing campaigns.
- Grow revenue by selling advertising packages to our restaurant clients across our social media, blog, and other digital platforms.
This is a full-time, hybrid role based in Claremont, Cape Town (4 days in office, 1 day remote).
Key responsibilities:
Dineplan brand marketing
- Paid media strategy & campaign planning: Plan and manage PPC campaigns across Facebook, Instagram, LinkedIn, and TikTok to drive brand awareness and conversions (bookings, leads, app downloads, etc.). This includes strategy, planning, briefing, audience targeting, budgeting, daily monitoring, and reporting.
- Search engine marketing: Work with our outsourced Google Ads partner to create new SEM campaigns, manage existing campaigns, monitor budgets and performance, and report monthly to the Head of Marketing.
- Email marketing: Lead the strategy and execution of Dineplan’s monthly email campaigns, including list management, content planning, copywriting, briefing creative assets, updating HTML templates, testing, and sending. Ensure high deliverability, engagement, and strong open and click-through rates.
- Team coordination & project management: Manage campaign briefs in Asana and work with the design team to ensure timely approval and setup of creative assets.
- Budget management: Plan, allocate, and monitor budgets for all paid marketing campaigns. Track spending, adjust allocations based on performance, and ensure cost efficiency. Provide regular budget reports and insights to the Head of Marketing.
- Reporting & analysis: Track campaign performance, provide insights and recommendations for improvement, and ensure a strong ROI on all paid marketing efforts. Submit monthly reports to the Head of Marketing.
Client advertising campaigns
- Advertising sales: Sell advertising opportunities to Dineplan clients, including social media ad campaigns, sponsored blog content, and digital ad placements. This includes building and maintaining a leads list, reaching out via HubSpot sales sequences, sending the rate card, setting up client meetings, invoicing, negotiating packages, and ensuring smooth handover for ad setup.
- Client management: Work closely with clients to understand their marketing needs, provide updates throughout the campaign process, and ensure satisfaction with post-campaign reporting and feedback.
- Team coordination & project management: Brief all client campaigns into Asana, detailing campaign objectives, audience targeting, ad spend, and placement to ensure smooth execution.
- Content creation & management: Work with internal teams to create engaging content for client campaigns. Test and optimise performance for maximum impact.
- Post-campaign reporting: Provide clients with detailed performance reports, tracking key metrics and insights to ensure they’re happy with the ROI.
Requirements:
- Bachelor’s degree in Marketing, Advertising, Business Management, Journalism, or a related field.
- 5+ years of experience in marketing campaign management, with a focus on paid media strategy and execution.
- Hands-on experience managing PPC campaigns across Meta Ads Manager, TikTok Ad Manager, LinkedIn Ads Manager, Google Ads, and other platforms.
- Strong technical knowledge of Meta Business, Meta Ads, TikTok Business, TikTok Ads, Google Ads, Google Search Console, and Google Analytics.
- Proven track record in running email marketing campaigns using Everlytic, Mailchimp, or similar platforms, including content creation, list management, audience segmentation, and reporting.
- Experience in reporting and analysing marketing campaign performance.
- Excellent analytical skills, with the ability to interpret data and turn insights into optimisation strategies.
- Proficient in basic HTML and advanced Excel/Google Sheets formulas and tools.
- Highly organised, with the ability to manage multiple projects efficiently.
- Exceptional communication and writing skills.
- Skilled in client management, with a focus on building and maintaining relationships.
- Strong sales skills (advantageous).
- Own transport required.
How to apply:
If you’re passionate about paid media, email marketing, and generating revenue, we’d love to hear from you. Please email your CV and a brief introduction to jobs@dineplan.com with “Marketing Optimisation Specialist – YOUR NAME” in the subject line.