Files
twenty/packages/twenty-website/src/case-studies/case-study-catalog.ts
T
Abdullah. 569d887d1e [Website] Cut over to the rebuilt site (#21825)
Renaming the package so any further PRs directed to the website are
targeted to the reworked code instead of diverging. Once merged, I will
start preparing this for deployment to dev to test before releasing to
prod. Any improvements will also be applied to this package.

I avoided making significant changes to API routes so nothing breaks,
but will test it thoroughly today to confirm. That said, everything is
ported - double checked.

Big diff PR, impossible to review, but last one! No more rebuilds.
2026-06-19 10:22:46 +02:00

120 lines
5.0 KiB
TypeScript

import { msg } from '@lingui/core/macro';
import { type CaseStudyCatalogEntry } from './case-study-types';
// The customer stories, in catalog order. The grid features the first and last
// as large cards; the rest are the default two-column cards.
export const CASE_STUDY_CATALOG: readonly CaseStudyCatalogEntry[] = [
{
slug: '9dots',
industry: msg`Real Estate`,
title: msg`A real estate agency on WhatsApp built a CRM around it`,
summary: msg`Nine Dots put Twenty at the center of Homeseller's stack with APIs, automation, and AI on top of WhatsApp-heavy operations.`,
date: msg`Jul 2025`,
readingTime: '9 min',
author: 'Mike Babiy & Azmat Parveen',
authorRole: msg`Founder, Nine Dots Ventures`,
authorAvatarSrc: '/images/customers/case-studies/authors/mike-babiy.webp',
clientIcon: 'nine-dots',
coverImageSrc: '/images/customers/case-studies/nine-dots.webp',
kpis: [
{ value: msg`150 hrs`, label: msg`Saved / month` },
{ value: msg`2,000+`, label: msg`Daily messages` },
{ value: msg`Q1 2026`, label: msg`Record quarter` },
],
quote: {
text: msg`Twenty lets us build a CRM around the business and not the business around the CRM.`,
author: 'Mike Babiy',
role: msg`Founder, Nine Dots Ventures`,
},
},
{
slug: 'alternative-partners',
industry: msg`Consulting`,
title: msg`From Salesforce to self-hosted Twenty`,
summary: msg`Alternative Partners replaced Salesforce with self-hosted Twenty, using agentic AI to compress migration work.`,
date: msg`2025`,
readingTime: '7 min',
author: 'Benjamin Reynolds',
authorRole: msg`Principal and Founder, Alternative Partners`,
authorAvatarSrc:
'/images/customers/case-studies/authors/benjamin-reynolds.webp',
clientIcon: 'alternative-partners',
coverImageSrc: '/images/customers/case-studies/alternative-partners.webp',
kpis: [
{ value: msg`AI-assisted`, label: msg`Salesforce migration` },
{ value: msg`Self-hosted`, label: msg`Full ownership` },
],
},
{
slug: 'netzero',
industry: msg`Agribusiness`,
title: msg`A CRM that grows with you`,
summary: msg`NetZero uses Twenty as a modular CRM across product lines and countries, with a roadmap into AI-assisted workflows.`,
date: msg`2025`,
readingTime: '8 min',
author: 'Olivier Reinaud',
authorRole: msg`Co-founder, NetZero`,
authorAvatarSrc:
'/images/customers/case-studies/authors/olivier-reinaud.webp',
clientIcon: 'netzero',
coverImageSrc: '/images/customers/case-studies/netzero.webp',
kpis: [
{ value: msg`3 product lines`, label: msg`On a single CRM` },
{ value: msg`No-code`, label: msg`Customizations` },
],
},
{
slug: 'act-education',
industry: msg`Education`,
title: msg`A CRM they actually own`,
summary: msg`AC&T and Flycoder moved from a dead vendor export to self-hosted Twenty, with over 90% lower CRM cost and full control.`,
date: msg`2025`,
readingTime: '7 min',
author: 'Joseph Chiang',
authorRole: msg`CRM Engineer, AC&T Education Migration`,
authorAvatarSrc:
'/images/customers/case-studies/authors/joseph-chiang.webp',
clientIcon: 'act-education',
coverImageSrc: '/images/customers/case-studies/act-education.webp',
kpis: [{ value: msg`90%+`, label: msg`Lower CRM cost` }],
},
{
slug: 'w3villa',
industry: msg`EdTech`,
title: msg`When your CRM is the product`,
summary: msg`W3villa shipped W3Grads on Twenty for AI interviews, scoring, and institution-scale workflows without rebuilding CRM plumbing.`,
date: msg`2025`,
readingTime: '8 min',
author: 'Amrendra Pratap Singh',
authorRole: msg`VP of Engineering, W3villa Technologies`,
authorAvatarSrc:
'/images/customers/case-studies/authors/amrendra-singh.webp',
clientIcon: 'w3villa',
coverImageSrc: '/images/customers/case-studies/w3villa.webp',
kpis: [{ value: msg`Zero`, label: msg`Manual work at core` }],
},
{
slug: 'elevate-consulting',
industry: msg`Management Consulting`,
title: msg`Twenty as the API backbone of a go-to-market stack`,
summary: msg`Elevate Consulting uses Twenty as the API backbone connecting billing, Teams, resourcing, and a custom front end around client and opportunity data.`,
date: msg`Jun 2025`,
readingTime: '8 min',
author: 'Justin Beadle',
authorRole: msg`Director of Digital and Information, Elevate Consulting`,
clientIcon: 'elevate-consulting',
coverImageSrc: '/images/customers/case-studies/elevate-consulting.webp',
kpis: [
{ value: msg`1 click`, label: msg`Proposal automation` },
{ value: msg`4 tools`, label: msg`Connected via API` },
{ value: msg`API-first`, label: msg`Tool integration` },
],
quote: {
text: msg`It is just such a nicer experience than dealing with a Salesforce or a HubSpot. My mission has been to get every tool API-accessible, so everything talks to each other.`,
author: 'Justin Beadle',
role: msg`Director of Digital and Information, Elevate Consulting`,
},
},
];