Professional services · Twenty
A pipeline off third-party SaaS and joined to the finance system
Twenty CRM deployed and integrated with an existing ERP, replacing a CRM whose per-seat cost had outgrown a 60-person consultancy.

- People
- 60People
- Pipeline history imported
- 4 yearsPipeline history imported
- Total engagement
- 14 daysTotal engagement
- Source of truth
- 1Source of truth
The situation
Northrail are a sixty-person engineering consultancy. Their CRM was costing more each year while being used, in practice, for two things: a pipeline list and a contact database.
The more expensive problem was disconnection. Opportunities lived in the CRM, projects and invoicing lived in the ERP, and reconciling the two was a monthly exercise in someone’s spreadsheet.
What we did
We were direct at the scoping call about Twenty’s maturity. Northrail needed a pipeline, contacts and an API — all of which Twenty does well. Had they needed marketing automation or CPQ, we would have advised against it.
Data modelling took the largest share. Northrail sell multi-stage engineering engagements where an opportunity can split into several projects, which is not the model any CRM assumes by default.
We imported four years of pipeline history, contacts and activity with a reconciliation report against the source export.
The integration is where the value landed. Twenty’s GraphQL API is wired to the ERP so that a won opportunity creates the project record directly, with no re-keying and no monthly reconciliation.
The outcome
The per-seat CRM subscription is gone, though the saving was modest and was not the driver.
The monthly reconciliation between pipeline and finance no longer exists as a task, because the two systems now share a record rather than a spreadsheet.
Northrail’s data sits in their own PostgreSQL alongside their operational data, so pipeline and delivery reporting are finally the same report.
“They spent the first hour telling us what the product could not do. We had not had that conversation with a supplier before.”
Other work

Precision engineering · ERPNext
Month-end close cut from eleven working days to four
ERPNext replacing a legacy ERP and a spreadsheet estate across two sites, with three years of transaction history migrated and reconciled.
Brightforge Engineering
Industrial manufacturing · ERPNext
A staged replacement for an ERP whose vendor had disappeared
Proof of concept, then MVP, then full rollout — replacing an ERP whose vendor was acquired in 2022 and whose support ends in 2027.
ACME Systems Ltd
Pharmaceutical · Mattermost
An MHRA inspection passed with no findings on communication retention
Self-hosted Mattermost for regulated internal communication, with per-channel retention and evidenced compliance export.
Castleton LabsTalk to someone who will tell you if it is a bad fit
A scoping conversation, not a sales call. We will tell you what the platform does today, what it would cost, and where the risk sits.