- Digital & Consulting
Grow Demand generation, digital & sales strategy, digital transformation - Digital MarketingGrow your business, activate the right channels, identify what's working
- Web Design & DevelopmentAttract top prospects with an on-brand website optimised for conversions
- Sales Enablement & CRMEnable your sales teams to sell more and forecast accurately
- Digital Branding & VideoUnified messaging, imagery & tone focused on business growth
- Digital TransformationConnect your systems and provide visibility across all your teams
- Customer SupportRetain your customers by giving them easy access to support
- HubSpot
Grow with HubSpot HubSpot software sales, onboarding, and strategies for growth - HubSpot ImplementationSupercharge your revenue with an integrated sales, marketing and customer service system
- HubSpot OnboardingYour initial HubSpot setup and training done right by an experienced partner
- HubSpot Sales & CRMImplement sales software, processes and training to supercharge your revenue
- HubSpot MarketingAll your marketing tools and client data in one secure place
- HubSpot Website DesignGet the most out of your HubSpot investment, no job to big or too small
- HubSpot Content HubWebsite CMS for a personalised and CRM integrated website experience
- HubSpot ServiceImplement customer service software to delight your customers
- HubSpot SupportGet the most out of your HubSpot investment, no job to big or too small
- HubSpot IntegrationsConnect HubSpot with your systems to unify data and streamline workflows
Migrate to HubSpot Efficient & experienced CRM, data & website migration to HubSpot - SalesforceLower costs, better adoption; or integrate HubSpot Marketing into Salesforce
- PardotHard to scale, complex to use, behind the curve when it comes to madern marketing tools
- PipedriveStop hitting bottlenecks in your CRM functionality; migrate to a scalable CRM
- NetsuiteGet better customer support and a CRM the sales team will actually use
- WordPressA faster, more secure website CMS with no plugins and advanced user permissions
- FreshworksFreshdesk is great, but Freshsales is not. HubSpot performs well across all functions
- More HubSpot Migrations >Explore additional HubSpot migrations we support
Integrate with HubSpot Efficient & experienced CRM, data & website migration to HubSpot - SalesforceGrow your business, activate the right channels, identify what's working
- XeroIntegrate sales orders, invoicing, and contacts into HubSpot for financial visibility in your CRM
- LinkedInSync LinkedIn connection into HubSpot and log you LinkedIn activities to your CRM
- SnowflakeUnify your customer data by syncing HubSpot with Snowflake to surface deeper insights in your CRM
- NetsuiteIntegrate your ERP data for a unified view across your CRM and ERP
- WhatsAppCentralise WhatsApp communications and redirect to sales or service team
- More HubSpot Integrations >Explore additional HubSpot integrations we support
- Voice & Messaging
Omnichannel CX Deliver seamless, personalised customer experiences across every channel. - DialpadCloud-based business phone system with voice recordings and AI summaries
- Twilio MessagingReach customers instantly with SMS, WhatsApp, and chat at scale
- Twilio Programmable VoiceBuild and manage voice calling experiences tailored to your business needs
- Twilio FlexAI led cloud contact center built on Twilio's leading voice and messaging services
- Twilio Conversational AIAI-driven voice & text-based conversations that improve customer engagement and efficiency
- Industries
Who we work with - Travel & LeisureBoost bookings and guest loyalty while tracking ROI and ad spend with precision
- SaaSAccelerate growth by aligning marketing, sales, and customer success
- Real EstateIntegrate listings and client data in HubSpot CRM to speed up sales, streamline follow-ups
- InsuranceSimplify policy sales, renewals, and customer communication with automated workflows
- Professional ServicesUnify client communication, documentation, and billing in HubSpot to save time and build stronger relationships
- ManufacturingDrive adoption and trust with secure, data-driven marketing and customer experiences
- HealthcareImprove patient engagement, streamline operations, and ensure compliant communications
- FintechIntegrate data, automate journeys, and scale acquisition in HubSpot to drive adoption, reduce churn, and increase lifetime value
- Why MO
- Pricing
- Learn & Connect
- Careers
- Contact us

Job description
We are looking for an experienced personal assistant to provide personalised secretarial and administrative support in a well-organised and timely manner. You will work on a one-to-one basis on a variety of tasks related to the CEO and Agency Services Director's working lives and communication.
MO Agency is a high-performance team. We pay top salaries and require exceptional dedication and results during office hours. We value self-starters.
This role is for Johannesburg-based applicants only and requires at least three days a week in the office.
Required Attributes
- Do you have experience managing schedules, coordinating meetings, and handling correspondence for executives?
- Can you prioritise tasks and manage competing deadlines when supporting multiple people?
- Can you ensure effective communication among executives, team members, and other stakeholders?
- Do you have experience ensuring accurate and cost-effective travel arrangements, and how do you manage expenses?
- Can you maintain discretion when handling sensitive information or managing personal tasks?
- Do you have experience with project management, and have you used it to support executives?
- Can you remain professional and positive during challenging or stressful situations, such as last-minute changes or competing priorities?
- Are you tech-savvy with a strong knowledge of Microsoft Office, Google Docs/Slides/Sheets, and the ability to learn new software if required?
Responsibilities & duties
- Schedules meetings and various events while managing a company calendar.
- Administrative management, including office management, monthly bills, problem-solving, etc.
- Implementing and maintaining procedures and administrative systems.
- Managing digital filing systems.
- Collaborate on tasks with team members. Assist with team projects and events as needed.
- Booking and arranging travel, transport, and accommodation.
- Coordinate events and speaking engagements.
- Answering phone calls and emails and taking messages for managers and executives.
- Runs various types of errands when asked.
- Ensuring the manager or executive stays on task and manages their time effectively.
- Take accurate and comprehensive notes at meetings.
- Draft email correspondence.
Education and experience
- Minimum: High school diploma
- Ideally, a diploma or degree
- Experience as Personal or Executive Assistant (Minimum 5 years)
Preferred experience
- PA experience in the public relations, agency or consulting industries
- PA experience at a company of 20 - 500 people.
Why Join MO Agency?
- Vibrant Culture: Engage in a lively and collaborative environment that fosters creativity and innovation.
- Competitive Remuneration: Enjoy attractive compensation packages that recognise your expertise and contributions.
- Growth Opportunities: Participate in exciting projects that offer professional development and career advancement.
- Comprehensive Benefits: Take advantage of flexible work arrangements, generous leave policies, and extensive health and wellness programs.
If you’re passionate about digital marketing and technology, and looking to make a significant impact within a forward-thinking agency, we’d love to hear from you!
Benefits
- Great Company Culture: Be part of a dynamic and supportive team that values creativity and collaboration
- Flexible Work Options: Flexible offices and remote days to suit your productivity needs
- Generous Leave:
- Year One: 20 leave days / Year Two: 22 leave days / Year Three: 24 leave days
- Office Locations: Offices in Johannesburg and Cape Town, with remote positions available
- Equipment Provided: MacBook and 2nd display, ensuring you have the tools you need.
- Professional development: Mentorship, programmes and budget, HubSpot certifications support
- Wellness: In-office health snacks
- Mental Health: Paid access to an organisational psychologist (up to two sessions p/month)

Company Culture
A team-first culture
We believe work should be meaningful, challenging, and enjoyable. You’ll find a team that supports each other, learns fast, and celebrates often.
We run regular KPI sessions to help you grow, enjoy monthly team outings (spa days, go-karting, restaurants), and keep the snacks and great coffee flowing—daily.