Customer-Stories

Ndosi Kamagaye | Executive Recruitment

February 10, 2026 Karabo.Mmako

Ndosi Kamagaye | Executive Recruitment

Ndosi KaMagaye Search Partners streamlined their executive recruitment operations using Skhokho’s all-in-one CRM and document management platform, gaining better visibility into client leads, centralized candidate data, and improved team collaboration to support their continued growth.


About the Client

Ndosi KaMagaye Search Partners is an executive recruitment and headhunting firm specializing in board-level, executive, and senior appointments. Based in South Africa, the firm has deep expertise in the financial services sector—providing talent solutions for asset management, wealth management, unit trusts, banking, and insurance organizations. They also extend their recruitment services to other industries, including the public sector, non-governmental organizations, academia, and technology, leveraging a global network to identify top-tier leadership talent. Ndosi KaMagaye’s reputation is built on a client-centric approach and proven methodologies that consistently deliver high-caliber candidates for their clients’ strategic growth.

The Challenge

Ndosi KaMagaye faced operational challenges behind the scenes. First, they lacked a centralized repository for critical documents—CVs, resumes, and project files were scattered across emails and local drives, making it hard for the team to access candidate information quickly. Second, as a growing executive search firm, they needed to track leads and client engagements through a custom CRM sales pipeline tailored to their unique recruitment process. Their existing method (spreadsheets and basic contact tools) offered limited visibility into sales progress.

Furthermore, collaboration was an issue: consultants needed shared access to documents and updates, but without a proper system, version control and real-time sharing were problematic. Finally, generating reports and monitoring business development was cumbersome, and the firm’s leadership lacked an at-a-glance view of how leads were moving through the funnel. In summary, Ndosi KaMagaye needed a solution that would provide one structured home for all their candidate data and documents, while also giving them a clear, customizable way to manage client leads from initial contact through to successful placement.

The Solution: Skhokho CRM and Integrated Tools

After assessing these needs, our team at Skhokho proposed an all-in-one solution. Skhokho’s platform is a fully integrated business management suite that combines customer relationship management (CRM) with document management, human resources, project management, accounting, and more in a single interface. This meant Ndosi KaMagaye could avoid juggling multiple apps; one platform would handle their sales pipeline, document storage, data collection, and even invoicing. We recommended deploying several Skhokho modules in particular:

  • CRM: to capture and manage leads/clients, and to build a custom sales pipeline reflecting the stages of Ndosi KaMagaye’s executive search process.

  • Document Management: to serve as a central repository for all CVs and related documents, with cloud storage and fine-grained access controls so the whole team could securely share files.

  • Forms (Skhokho Tables): a dynamic form and table builder that would allow the firm to create custom forms for CV submissions and candidate data collection, feeding directly into their database for easy tracking.

  • Financial Tools: an integrated invoicing and accounting module to streamline billing for placement fees and retainers, and to generate management reports. This includes features like bank statement import for automatic transaction logging and the ability to invite external accountants into the system with appropriate permissions.

Onboarding Journey

Session 1: Needs Assessment and Initial Setup

The onboarding began with a comprehensive needs assessment session. We met with Ndosi KaMagaye’s executive team and their designated champion user (the staff member leading the implementation on the client side) to clearly understand their day-to-day operations and pain points. Together, we created a free Skhokho account for the company and immediately started configuring it to suit their recruitment workflow.

Custom CRM Sales Pipeline

One of the first tasks was setting up a custom CRM sales pipeline. Using Skhokho’s CRM module, we defined stages that mirrored Ndosi KaMagaye’s executive search process – for example, stages like Lead Identified, Client Needs Analysis, Talent Sourcing, Candidate Shortlist, Client Interview, and Placement/Closure. These stages were fully customizable, allowing the client to have a pipeline that felt intuitive and relevant to their industry. We also imported a few existing leads into the system to demonstrate how a contact moves through each stage.

Document Management

In parallel, we tackled the document management challenge. Our team helped Ndosi KaMagaye establish a clear digital filing structure within Skhokho’s document repository. We created dedicated folders for each job role or search project the firm was working on. For instance, if they had ongoing searches for a CFO position and a Head of Operations role, each had its own folder containing all related CVs, cover letters, and reference documents. This structure meant that any team member with the right access could instantly retrieve all candidate documents for a given project, instead of digging through email threads.

Skhokho Tables: Collecting information from candidates

Additionally, we introduced Skhokho Tables, the platform’s custom forms and data collection tool. During Session 1, we helped the client design a simple online form to streamline CV collection from candidates. This form captured fields like candidate name, contact information, position applied for, and had an upload button for the CV file. Once candidates (or the recruiters) submitted data via this form, the information would populate a central table in Skhokho, creating a living database of candidates. This was a key part of building a CV tracking structure tailored for Ndosi KaMagaye – essentially a custom mini-CRM for candidates alongside the main sales pipeline for clients. By the end of the first session, the foundation was in place: Ndosi KaMagaye had their Skhokho account configured with a custom pipeline, an organized document folder system, and the first of their custom data collection forms ready to use.

Session 2: Data Migration and Systems Training

The second onboarding session focused on bringing the team’s data into Skhokho and training their users on the new systems. We began by demonstrating the CRM in action. The Ndosi KaMagaye team learned how to input new leads (e.g. a potential client looking to fill a position) and update existing ones. We walked through a real-world scenario: starting from adding a new client contact, logging the details of their executive search request, then advancing that opportunity through the stages we set up (from initial contact to signed recruitment mandate, and so on). As we progressed, team members practiced updating a lead’s status, adding notes about client meetings, and attaching candidate profiles to the opportunity. This hands-on training gave them confidence that every team member could now see the status of each engagement in real time. No more separate spreadsheets for each consultant—Skhokho’s CRM dashboard became their single source of truth for business development.

Next, we reinforced how to use the document management features with their own files. Team members uploaded a few actual CVs and project documents into the pre-defined folders (created in Session 1) to simulate their regular workflow. We showed them how Skhokho maintains version history and allows commenting on documents, which would enable consultants and researchers to collaborate on candidate CVs and feedback forms without emailing files back and forth. The shared document access was immediately appreciated: consultants could open a CV from the cloud repository during the meeting on any device, illustrating the newfound ease of access.

Another important aspect of Session 2 was introducing Skhokho’s financial tools. Ndosi KaMagaye, like many recruitment firms, issues invoices to clients (for retainers or success fees) and needs to track payments. We demonstrated how to generate an invoice in Skhokho’s Finance module. Using one of their recent placements as an example, we filled in the invoice template with the client’s details, the service description (executive search fee), and amount. With Skhokho, the invoice was instantly formatted professionally with the company’s logo and could be emailed to the client directly from the system. This showed the team how billing could be handled within the same platform as their CRM, linking sales and revenue in one place.

We then tackled financial reporting. The management accounts feature was a highlight here – we showed them how to import a bank statement CSV file into Skhokho. Upon import, the system automatically parsed the transactions. We helped categorize a few transactions (e.g., marking certain deposits as placement fee income, and certain outflows as business expenses) so that the platform could generate up-to-date financial statements. In just a few clicks, we produced an income statement for the past month, demonstrating how Skhokho could give them insight into their finances without manual accounting work. This was eye-opening for the executives in the room: instead of waiting for quarterly spreadsheets, they realized they could monitor financial performance any time.

Lastly in this session, we addressed the collaboration between Ndosi KaMagaye and their external accountant. Skhokho supports inviting additional users with specific roles, so we discussed how their accountant could be given access to the financial module only. We outlined the steps to invite the accountant as a user and assign a role that permits viewing and editing financial records but restricts access to confidential HR or CRM data. This way, the accountant could log in independently to pull reports or reconcile transactions, reducing the back-and-forth of emailing financial data. By the end of Session 2, the Ndosi KaMagaye team was not only trained on using the CRM and document features, but also comfortable with the basics of invoicing and accounting in Skhokho. They could see their leads, documents, and finances all in one place – a significant step toward the operational clarity they were seeking.

Session 3: Subscription and Role-Based Access Tweaks

In the final onboarding session, we transitioned Ndosi KaMagaye from the initial trial setup into a fully subscribed, long-term configuration. This involved upgrading their Skhokho account to a paid plan, which unlocked additional features and allowed for more team members to join the platform. We walked the client through the subscription process, ensuring that all their data from the trial period carried over seamlessly. Once on the paid tier, we reviewed the organization settings with them—confirming things like storage limits, user seats, and priority support details—so they knew exactly what benefits they had gained.

During this wrap-up phase, one access control issue emerged. The person who had originally created the Skhokho account for Ndosi KaMagaye (their champion user) was not the same person who manages the company’s finances. Initially, this posed a slight challenge: by default, the account creator had full admin access, including to financial settings, while the finance manager was a newly invited user with limited rights. This misalignment meant the finance manager couldn’t see or do everything they needed in the system. Our team identified this as a role-based access configuration problem.

The solution was straightforward with Skhokho’s fine-grained permissions. We adjusted the Role-Based Access Control (RBAC) features to adjust user roles. Specifically, we enabled the ability for the superuser to provide account management access to any member in the organisation. This change ensured proper internal controls (only authorized personnel handling financial data) without hindering usability for the team. We explained to the client that such adjustments are part of Skhokho’s flexibility – as roles and responsibilities evolve, the software can easily accommodate changes in user access.

By the end of Session 3, Ndosi KaMagaye was fully onboarded: their team was set up on a suitable subscription plan. The client was now equipped to use Skhokho in their daily operations.

Results and Benefits

With Skhokho in place, Ndosi KaMagaye Search Partners experienced a noticeable transformation in their operations. Some of the key results and benefits include:

  • Centralized Information Hub: The firm now has one structured repository for all candidate and project documents, accessible from anywhere. No more digging through emails or personal folders – every CV, client brief, and placement report is stored in Skhokho’s organized document management system, dramatically reducing time spent searching for files.

  • Custom-Tailored Sales Pipeline: Using the CRM’s custom pipeline, Ndosi KaMagaye can clearly track each client engagement from start to finish. The team enjoys real-time visibility into the status of every lead and open mandate. This means better sales progress monitoring – managers can instantly see how many searches are at the shortlisting stage, which proposals are pending, and where to focus attention. As a result, follow-ups are more timely and no business opportunities slip through the cracks.

  • Improved Team Collaboration with Clear Roles: All team members are now working on the same platform, which has enhanced collaboration and consistency. Consultants and researchers share documents and updates in Skhokho, ensuring everyone is on the same page. Moreover, the role-based access setup has given each user appropriate access – for example, recruiters can add and view candidate data but only the finance officer can approve invoices. This clarity in user roles safeguards sensitive information while empowering staff with the tools they need to do their jobs.

  • Streamlined Invoicing and Accounting: The invoice generation process is significantly faster and more accurate than before. Ndosi KaMagaye can bill clients directly through Skhokho and track payments against those invoices. Because the financial data is integrated, generating management reports (like income statements or cash flow overviews) has become a one-click affair. This has improved the executive team’s ability to make informed decisions, as they can easily review up-to-date financial performance without waiting for month-end reconciliations. The ability to import bank statements and have transactions automatically organized has particularly saved their finance team hours of manual work.

  • Enhanced Data Collection and Talent Management: Skhokho’s flexible forms (Tables) have improved data collection from job applicants and candidates. Now, when a candidate applies or is identified, their information is captured in a consistent format via the custom forms we implemented. This uniformity means the firm can quickly filter and search their talent database to find suitable candidates for new roles. It has essentially given Ndosi KaMagaye a lightweight Applicant Tracking System capability within their CRM. The recruitment team has found that this not only saves time on data entry but also reduces errors and ensures no candidate is overlooked during searches, as all profiles live in one system.

Ongoing Support

For Skhokho, delivering value doesn’t end at deployment. We have continued to support Ndosi KaMagaye through regular follow-ups and a proactive support relationship. Our support team schedules periodic check-in meetings (initially bi-weekly, then moving to monthly as things stabilized) with the client’s champion user and key stakeholders. In these sessions, we review how the team is using Skhokho, answer any questions, and help fine-tune the setup if new needs arise. This ongoing dialogue ensures that Ndosi KaMagaye continues to get the maximum benefit from the software.

We also keep them informed about new features and updates. For instance, when Skhokho rolled out an update to the CRM or introduced an AI-driven feature, we demonstrated to the Ndosi KaMagaye team how it could be leveraged in their context. This client-first approach – staying engaged and being responsive – has helped build trust. The client knows that if their business processes evolve (for example, if they introduce a new service line or if their team grows), Skhokho will be there to adapt alongside them.