Education
School Management Platform for St. B****** Schools, Netherlands
Live across all three campuses for the start of the academic year, delivered in approximately three months by a small dedicated team.
A UK B2B distributor had outgrown its HubSpot configuration — not on features but on the shape of its sales process, which involves long multi-stakeholder cycles and quoting that the platform modelled awkwardly. Per-seat costs were rising as the team grew. PapaSiddhi built a purpose-built CRM and migrated the historical data across.
Delivered in approximately three months with a small dedicated team, including the migration.
Project Highlights
Scalable Architecture
Built for growth — Fixed Price designed to scale
Secure & Compliant
Enterprise-grade security and data protection standards
Measurable ROI
HubSpot plus a parallel quoting spreadsheet → One CRM holding the complete sales picture
United Kingdom Delivery
Delivered for a United Kingdom-based B2B Services client
Tech Stack
Last updated:
Industry
B2B Services
Sector
Industrial Supply & Distribution
Region
United Kingdom
Project Type
Fixed Price
Cla**** Group is a UK-based B2B distributor in industrial supply, selling to organisations where purchasing decisions involve several stakeholders and sales cycles stretch over many months. Pricing is shaped by customer-specific agreements, so every quote carries line-item detail that differs from one account to the next. Competing on service as much as on price, the business depends on its account managers knowing the history of each relationship in detail.
With a growing sales team, the CRM sits at the centre of how the business forecasts, prices and remembers its relationships. A conversation from well over a year earlier is often still live context in a long-cycle deal, which made sales history, email capture and data quality commercially critical rather than nice-to-have, all within the expectations of UK GDPR.
This project was delivered under a Non-Disclosure Agreement. The client operates in the B2B Services sector (Industrial Supply & Distribution) and is based in United Kingdom.
The existing HubSpot set-up had been stretched around a sales process it was never shaped for. Multi-stakeholder deals and agreement-based line-item pricing were approximated with custom properties, while actual quotes lived in a parallel spreadsheet. As a result the CRM never held the full picture, and any meaningful pipeline report meant exporting data and reassembling it in Excel. At the same time, per-seat licence fees kept climbing with headcount for features the team largely ignored.
Migration was the biggest technical risk. Years of contacts, companies, deals, notes and email history had accumulated duplicates, and the associations between records would break if they were lifted across naively. Losing that history was not an option for a team that relies on it during long sales cycles. Any loss of historical notes or broken links between contacts and deals would have undermined confidence in the new system from its first day.
Email capture was equally non-negotiable, since a CRM that misses correspondence quickly gets abandoned. Doing it properly meant OAuth against the mail provider with tightly limited scopes rather than a simple forwarding address, alongside handling personal data in line with UK GDPR. A solution that captured correspondence unreliably would simply push the team back to inboxes and spreadsheets.
HubSpot plus a parallel quoting spreadsheet
One CRM holding the complete sales picture
PapaSiddhi built a bespoke CRM with a React interface, a Node.js back end and PostgreSQL, modelled on how the team really sells. Opportunities carry multiple stakeholders with defined roles and long-cycle stage tracking, and quoting became a first-class feature with line-item pricing that honours each customer's agreement. Retiring the quoting spreadsheet meant the CRM finally held the complete picture, and reporting now runs from live data.
Migration ran as a dedicated workstream. We extracted the full dataset through the HubSpot API, ran deduplication with human review on ambiguous matches instead of blind merging, rebuilt associations explicitly and validated record counts and relationships before cutover. Email integration uses OAuth via Microsoft Graph or Gmail with minimal scopes, automatically threading messages onto the right company and opportunity. Lawful basis is recorded per contact, and retention and erasure are handled in the application, designed to support UK GDPR obligations.
The interface was intentionally kept narrow, since unused surface area had contributed to poor data quality before. Both systems ran in parallel for a short period before the HubSpot subscription was switched off, and reporting definitions were rebuilt with the sales director rather than copied, retiring inherited metrics nobody used.
Delivered in approximately three months with a small dedicated team, including the migration. All historical contacts, companies, deals and notes came across with associations intact and a meaningful volume of accumulated duplicates resolved during the move. Quoting moved into the CRM, so pipeline reporting now reflects real quoted values rather than estimates — the first month's report differed materially from what the spreadsheet-based view had been showing. Per-seat licence cost was eliminated, with the build paying back against the previous subscription within a reasonable horizon given the team's growth trajectory. Adoption held, which the client attributes to the narrower interface and to email capture working without anyone thinking about it.
Transformation Summary
HubSpot plus a parallel quoting spreadsheet → One CRM holding the complete sales picture
This project was delivered under a Non-Disclosure Agreement (NDA). Specific client details, business data, proprietary workflows, and project credentials remain confidential. Screenshots and live URLs are available upon mutual NDA execution.
Request an NDA to see full detailsOnly in specific circumstances, and we would tell you if yours are not among them. It made sense here because per-seat cost was rising with headcount for functionality the team largely did not use, and the sales process genuinely did not fit the tool. For a standard pipeline, an off-the-shelf CRM is the better answer.
Let's discuss your project and create a success story together.
Education
Live across all three campuses for the start of the academic year, delivered in approximately three months by a small dedicated team.
Education
Delivered in approximately four months by a small dedicated team, live in time for the admissions intake.
Transport
Delivered in approximately five months with a small dedicated team.