From 84b325876d65751df4bbc4ca46088061b1371759 Mon Sep 17 00:00:00 2001 From: "Abdullah." <125115953+mabdullahabaid@users.noreply.github.com> Date: Mon, 13 Apr 2026 19:02:21 +0500 Subject: [PATCH] More website updates. (#19624) This PR introduces more updates to the website, such as real testimonials, case studies, copy of pricing plans table. It also adds modals for "Talk to Us" and "Become a Partner". --- packages/twenty-website-new/package.json | 1 + .../public/lottie/stepper/stepper.lottie | Bin 134774 -> 136989 bytes .../src/app/(home)/_constants/helped.ts | 22 +- .../src/app/(home)/_constants/testimonials.ts | 33 +- .../_constants/three-cards-illustration.ts | 5 +- .../src/app/(home)/page.tsx | 17 +- .../src/app/_constants/contact-cal.ts | 2 + .../src/app/_constants/footer.ts | 19 +- .../src/app/case-studies/9dots/page.tsx | 157 ++++ .../src/app/case-studies/_constants/index.ts | 7 + .../src/app/case-studies/_constants/types.ts | 52 ++ .../app/case-studies/act-education/page.tsx | 168 ++++ .../alternative-partners/page.tsx | 136 +++ .../case-studies/elevate-consulting/page.tsx | 172 ++++ .../src/app/case-studies/netzero/page.tsx | 168 ++++ .../src/app/case-studies/page.tsx | 223 +++++ .../src/app/case-studies/w3villa/page.tsx | 169 ++++ .../ContactCalModal/CalFormEmbed.tsx | 14 + .../ContactCalModal/ContactCalModal.tsx | 145 ++++ .../ContactCalModal/ContactCalModalRoot.tsx | 53 ++ .../ContactCalModal/TalkToUsButton.tsx | 29 + .../app/components/ContactCalModal/index.ts | 2 + .../twenty-website-new/src/app/layout.tsx | 27 +- .../app/partner/_constants/engagement-band.ts | 2 +- .../_constants/partner-application-modal.ts | 32 + .../app/partner/_constants/testimonials.ts | 33 +- .../BecomePartnerButton.tsx | 35 + .../PartnerApplicationModal.tsx | 586 +++++++++++++ .../PartnerApplicationModalRoot.tsx | 60 ++ .../PartnerApplication/PartnerHeroCtas.tsx | 11 + .../PartnerApplication/PartnerSignoffCtas.tsx | 18 + .../components/PartnerApplication/index.ts | 4 + .../src/app/partner/page.tsx | 48 +- .../src/app/pricing/_constants/plan-table.ts | 315 ++++--- .../src/app/pricing/page.tsx | 11 +- .../_components/PrivacyPolicyDocument.tsx | 814 ++++++++++++++++++ .../app/privacy-policy/_components/index.ts | 1 + .../src/app/privacy-policy/page.tsx | 51 +- .../src/app/product/page.tsx | 5 +- .../app/terms/_components/TermsDocument.tsx | 515 +++++++++++ .../src/app/terms/_components/index.ts | 1 + .../twenty-website-new/src/app/terms/page.tsx | 63 +- .../components/IconButton/IconButton.tsx | 79 +- .../twenty-website-new/src/enums/pages.ts | 1 + .../src/icons/clients/Beagle.tsx | 30 - .../src/icons/clients/Evergreen.tsx | 26 - .../src/icons/clients/Flexport.tsx | 29 - .../src/icons/clients/Realytics.tsx | 26 - .../src/icons/clients/Zapier.tsx | 26 - .../src/icons/clients/act-education.tsx | 31 + .../icons/clients/alternative-partners.tsx | 34 + .../src/icons/clients/client-icon-props.ts | 4 + .../src/icons/clients/elevate-consulting.tsx | 34 + .../src/icons/clients/index.ts | 37 +- .../src/icons/clients/netzero.tsx | 31 + .../src/icons/clients/nine-dots.tsx | 41 + .../src/icons/clients/w3villa.tsx | 31 + .../twenty-website-new/src/icons/index.ts | 11 +- .../CaseStudy/components/Hero/Hero.tsx | 256 ++++++ .../TableOfContents/TableOfContents.tsx | 129 +++ .../components/Testimonial/Testimonial.tsx | 161 ++++ .../components/TextBlock/TextBlock.tsx | 104 +++ .../components/VisualBlock/VisualBlock.tsx | 59 ++ .../sections/CaseStudy/components/index.ts | 13 + .../CaseStudyCatalog/components/Card/Card.tsx | 171 ++++ .../CaseStudyCatalog/components/Grid/Grid.tsx | 52 ++ .../CaseStudyCatalog/components/index.ts | 4 + .../components/FooterNavCta/FooterNavCta.tsx | 31 + .../sections/Footer/components/Nav/Nav.tsx | 16 +- .../src/sections/Footer/types/FooterCta.ts | 21 +- .../sections/Helped/components/Card/Card.tsx | 6 +- .../src/sections/Helped/types/HeadingCard.ts | 1 + .../sections/Hero/components/Body/Body.tsx | 4 + .../PartnerVisual/PartnerVisual.tsx | 2 +- .../utils/home-stepper-lottie-frame-map.ts | 23 +- .../LegalDocument/legal-document-page.tsx | 28 + .../components/Content/Content.tsx | 4 +- .../components/Visual/Visual.tsx | 1 - .../components/Carousel/Carousel.tsx | 88 +- .../Testimonials/types/TestimonialAuthor.ts | 5 +- .../IllustrationCard/IllustrationCard.tsx | 28 +- .../types/ThreeCardsIllustrationCard.ts | 1 + yarn.lock | 1 + 83 files changed, 5281 insertions(+), 625 deletions(-) create mode 100644 packages/twenty-website-new/src/app/_constants/contact-cal.ts create mode 100644 packages/twenty-website-new/src/app/case-studies/9dots/page.tsx create mode 100644 packages/twenty-website-new/src/app/case-studies/_constants/index.ts create mode 100644 packages/twenty-website-new/src/app/case-studies/_constants/types.ts create mode 100644 packages/twenty-website-new/src/app/case-studies/act-education/page.tsx create mode 100644 packages/twenty-website-new/src/app/case-studies/alternative-partners/page.tsx create mode 100644 packages/twenty-website-new/src/app/case-studies/elevate-consulting/page.tsx create mode 100644 packages/twenty-website-new/src/app/case-studies/netzero/page.tsx create mode 100644 packages/twenty-website-new/src/app/case-studies/page.tsx create mode 100644 packages/twenty-website-new/src/app/case-studies/w3villa/page.tsx create mode 100644 packages/twenty-website-new/src/app/components/ContactCalModal/CalFormEmbed.tsx create mode 100644 packages/twenty-website-new/src/app/components/ContactCalModal/ContactCalModal.tsx create mode 100644 packages/twenty-website-new/src/app/components/ContactCalModal/ContactCalModalRoot.tsx create mode 100644 packages/twenty-website-new/src/app/components/ContactCalModal/TalkToUsButton.tsx create mode 100644 packages/twenty-website-new/src/app/components/ContactCalModal/index.ts create mode 100644 packages/twenty-website-new/src/app/partner/_constants/partner-application-modal.ts create mode 100644 packages/twenty-website-new/src/app/partner/components/PartnerApplication/BecomePartnerButton.tsx create mode 100644 packages/twenty-website-new/src/app/partner/components/PartnerApplication/PartnerApplicationModal.tsx create mode 100644 packages/twenty-website-new/src/app/partner/components/PartnerApplication/PartnerApplicationModalRoot.tsx create mode 100644 packages/twenty-website-new/src/app/partner/components/PartnerApplication/PartnerHeroCtas.tsx create mode 100644 packages/twenty-website-new/src/app/partner/components/PartnerApplication/PartnerSignoffCtas.tsx create mode 100644 packages/twenty-website-new/src/app/partner/components/PartnerApplication/index.ts create mode 100644 packages/twenty-website-new/src/app/privacy-policy/_components/PrivacyPolicyDocument.tsx create mode 100644 packages/twenty-website-new/src/app/privacy-policy/_components/index.ts create mode 100644 packages/twenty-website-new/src/app/terms/_components/TermsDocument.tsx create mode 100644 packages/twenty-website-new/src/app/terms/_components/index.ts delete mode 100644 packages/twenty-website-new/src/icons/clients/Beagle.tsx delete mode 100644 packages/twenty-website-new/src/icons/clients/Evergreen.tsx delete mode 100644 packages/twenty-website-new/src/icons/clients/Flexport.tsx delete mode 100644 packages/twenty-website-new/src/icons/clients/Realytics.tsx delete mode 100644 packages/twenty-website-new/src/icons/clients/Zapier.tsx create mode 100644 packages/twenty-website-new/src/icons/clients/act-education.tsx create mode 100644 packages/twenty-website-new/src/icons/clients/alternative-partners.tsx create mode 100644 packages/twenty-website-new/src/icons/clients/client-icon-props.ts create mode 100644 packages/twenty-website-new/src/icons/clients/elevate-consulting.tsx create mode 100644 packages/twenty-website-new/src/icons/clients/netzero.tsx create mode 100644 packages/twenty-website-new/src/icons/clients/nine-dots.tsx create mode 100644 packages/twenty-website-new/src/icons/clients/w3villa.tsx create mode 100644 packages/twenty-website-new/src/sections/CaseStudy/components/Hero/Hero.tsx create mode 100644 packages/twenty-website-new/src/sections/CaseStudy/components/TableOfContents/TableOfContents.tsx create mode 100644 packages/twenty-website-new/src/sections/CaseStudy/components/Testimonial/Testimonial.tsx create mode 100644 packages/twenty-website-new/src/sections/CaseStudy/components/TextBlock/TextBlock.tsx create mode 100644 packages/twenty-website-new/src/sections/CaseStudy/components/VisualBlock/VisualBlock.tsx create mode 100644 packages/twenty-website-new/src/sections/CaseStudy/components/index.ts create mode 100644 packages/twenty-website-new/src/sections/CaseStudyCatalog/components/Card/Card.tsx create mode 100644 packages/twenty-website-new/src/sections/CaseStudyCatalog/components/Grid/Grid.tsx create mode 100644 packages/twenty-website-new/src/sections/CaseStudyCatalog/components/index.ts create mode 100644 packages/twenty-website-new/src/sections/Footer/components/FooterNavCta/FooterNavCta.tsx diff --git a/packages/twenty-website-new/package.json b/packages/twenty-website-new/package.json index 48a47ca65a..82526dead1 100644 --- a/packages/twenty-website-new/package.json +++ b/packages/twenty-website-new/package.json @@ -10,6 +10,7 @@ "dependencies": { "@base-ui/react": "^1.3.0", "@base-ui/utils": "^0.2.6", + "@calcom/embed-react": "^1.5.3", "@gsap/react": "2.1.2", "@linaria/core": "^7.0.0", "@linaria/react": "^7.0.1", diff --git a/packages/twenty-website-new/public/lottie/stepper/stepper.lottie b/packages/twenty-website-new/public/lottie/stepper/stepper.lottie index 6a752de079c82886d68b85e1bed185728c840b59..9b3e0008fab5a68fa2227f298185092a9c3249d8 100644 GIT binary patch literal 136989 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

FH+K)HhFWVUD6QTV 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 K(z^5c@@cD>0Q335w#bYdoZqRZ$G#ZU7r6 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%0AkaqCoQJ1j3e8W$WG!1#u=p7TKNS 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 literal 134774 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 gEXmBzE7s3V%*=zDzzURMU| + @@ -158,6 +164,13 @@ export default async function HomePage() { size="lg" weight="light" /> + - diff --git a/packages/twenty-website-new/src/app/_constants/contact-cal.ts b/packages/twenty-website-new/src/app/_constants/contact-cal.ts new file mode 100644 index 0000000000..5c01f2005e --- /dev/null +++ b/packages/twenty-website-new/src/app/_constants/contact-cal.ts @@ -0,0 +1,2 @@ +export const CONTACT_CAL_FORM_CAL_LINK = + 'forms/f7841033-0a20-4958-8c92-4e34ec128a81'; diff --git a/packages/twenty-website-new/src/app/_constants/footer.ts b/packages/twenty-website-new/src/app/_constants/footer.ts index 6526690720..e50c7797a6 100644 --- a/packages/twenty-website-new/src/app/_constants/footer.ts +++ b/packages/twenty-website-new/src/app/_constants/footer.ts @@ -23,9 +23,16 @@ export const FOOTER_DATA: FooterDataType = { title: 'Help', ctas: [], links: [ - { label: 'Developers', href: '#', external: false }, - { label: 'FAQ', href: '#', external: false }, - { label: 'Support', href: '#', external: false }, + { + label: 'Developers', + href: 'https://docs.twenty.com/developers/introduction', + external: true, + }, + { + label: 'User Guide', + href: 'https://docs.twenty.com/user-guide/introduction', + external: true, + }, { label: 'Release Notes', href: '/release-notes', external: false }, { label: 'Halftone generator', @@ -39,7 +46,6 @@ export const FOOTER_DATA: FooterDataType = { title: 'Legal', ctas: [], links: [ - { label: 'Cookie Policy', href: '#', external: false }, { label: 'Privacy Policy', href: '/privacy-policy', external: false }, { label: 'Terms and Conditions', href: '/terms', external: false }, ], @@ -50,16 +56,15 @@ export const FOOTER_DATA: FooterDataType = { ctas: [ { color: 'secondary', - href: 'https://app.twenty.com/welcome', + kind: 'contactModal', label: 'Talk to us', - type: 'anchor', variant: 'contained', }, { color: 'secondary', href: 'https://app.twenty.com/welcome', + kind: 'link', label: 'Get started', - type: 'anchor', variant: 'outlined', }, ], diff --git a/packages/twenty-website-new/src/app/case-studies/9dots/page.tsx b/packages/twenty-website-new/src/app/case-studies/9dots/page.tsx new file mode 100644 index 0000000000..3b2ce6967e --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/9dots/page.tsx @@ -0,0 +1,157 @@ +import { FAQ_DATA, MENU_DATA } from '@/app/_constants'; +import { TalkToUsButton } from '@/app/components/ContactCalModal'; +import type { CaseStudyData } from '@/app/case-studies/_constants/types'; +import { Eyebrow, LinkButton } from '@/design-system/components'; +import { fetchCommunityStats } from '@/lib/community/fetch-community-stats'; +import { mergeSocialLinkLabels } from '@/lib/community/merge-social-link-labels'; +import { CaseStudy } from '@/sections/CaseStudy/components'; +import { Faq } from '@/sections/Faq/components'; +import { Menu } from '@/sections/Menu/components'; +import { theme } from '@/theme'; +import type { Metadata } from 'next'; + +const PLACEHOLDER_HERO = '/images/home/hero/avatars/katherine-adams.jpg'; + +const CASE_STUDY: CaseStudyData = { + meta: { + title: + 'Homeseller, WhatsApp, and a CRM built around the business — Nine Dots & Twenty', + description: + 'How Nine Dots Ventures rebuilt a Singapore real estate agency on Twenty with APIs, n8n, Grafana, and AI on top of 2,000+ WhatsApp messages a day.', + }, + hero: { + readingTime: '9 min', + title: [ + { text: 'A real estate agency on WhatsApp ', fontFamily: 'serif' }, + { text: 'built a CRM around it', fontFamily: 'sans' }, + ], + author: 'Mike Babiy & Azmat Parveen', + clientIcon: 'nine-dots', + heroImageSrc: PLACEHOLDER_HERO, + }, + sections: [ + { + type: 'text', + eyebrow: 'Homeseller', + heading: [ + { text: 'When the channel ', fontFamily: 'serif' }, + { text: 'is the business', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Homeseller is a high-volume real estate agency in Singapore, founded by one of the country\'s top-performing property agents. The whole operation runs on WhatsApp: no email, no calendars — group chats, thousands of them, with clients, agents, and leads together.', + 'That works until you need to understand the business underneath. Which deals are stuck? Where are leads coming from? What is the close rate? With spreadsheets and a legacy custom CRM that could not keep up, those questions were nearly impossible to answer.', + 'Mike and Azmat from Nine Dots stepped in to fix that — not by changing how Homeseller works, but by building a system that finally fit around it.', + ], + callout: + '"Twenty lets us build a CRM around the business and not the business around the CRM." — Mike Babiy, Founder, Nine Dots Ventures', + }, + { + type: 'text', + eyebrow: 'Architecture', + heading: [ + { text: 'The CRM ', fontFamily: 'serif' }, + { text: 'as a control hub', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Nine Dots rebuilt Homeseller\'s operations on Twenty, with a custom data model shaped around their sales flow. Because Twenty is open and everything is accessible via API, they connected it to what the business actually needed: n8n for automated workflows (in-app workflows were not available at that time), Grafana for live dashboards fed from Twenty, and a custom AI layer to parse and extract structured insights from more than 2,000 WhatsApp messages a day.', + 'Homeseller kept their habits. WhatsApp stayed WhatsApp. What changed is that everything flowing through those conversations now lands in a structured system — tracked, classified, and visible in real time.', + ], + callout: + '"Twenty is the heart of the system. Everything branches from it." — Azmat Parveen, Nine Dots Ventures', + }, + { + type: 'text', + eyebrow: 'The result', + heading: [ + { text: '150 hours ', fontFamily: 'serif' }, + { text: 'saved every month', fontFamily: 'sans' }, + ], + paragraphs: [ + 'About 150 hours per month saved in manual operations. Real-time metrics for the business owner. Growth readiness without adding operational headcount. A team that can answer questions that used to take days to piece together.', + 'The full rollout landed in July 2025. Since then, Nine Dots built a Smart Assistant on top of the system — nudging agents with tasks, reminders, and on-demand market analysis. Some agents never open Twenty directly, yet they are powered by it, outperforming peers on manual processes alone. By Q1 2026, Homeseller had recorded its best sales quarter ever.', + ], + }, + ], + testimonial: { + eyebrow: 'What they say', + quote: + 'Twenty lets us build a CRM around the business and not the business around the CRM.', + author: { + name: 'Mike Babiy', + handle: 'Founder, Nine Dots Ventures', + date: 'July 2025', + avatarSrc: PLACEHOLDER_HERO, + }, + }, + tableOfContents: [ + 'When the channel is the business', + 'The CRM as a control hub', + 'The result', + ], + catalogCard: { + summary: + 'Nine Dots put Twenty at the center of Homeseller\'s stack with APIs, automation, and AI on top of WhatsApp-heavy operations.', + date: 'Jul 2025', + }, +}; + +export const metadata: Metadata = { + title: CASE_STUDY.meta.title, + description: CASE_STUDY.meta.description, +}; + +export default async function NineDotsCaseStudyPage() { + const stats = await fetchCommunityStats(); + const menuSocialLinks = mergeSocialLinkLabels(MENU_DATA.socialLinks, stats); + + return ( + <> + + + + + + + + + + {CASE_STUDY.sections.map((block, index) => { + if (block.type === 'text') { + return ; + } + return ; + })} + + + + + + + + + + + + + + + + + + ); +} diff --git a/packages/twenty-website-new/src/app/case-studies/_constants/index.ts b/packages/twenty-website-new/src/app/case-studies/_constants/index.ts new file mode 100644 index 0000000000..d2ca65b417 --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/_constants/index.ts @@ -0,0 +1,7 @@ +export type { + CaseStudyCatalogEntry, + CaseStudyContentBlock, + CaseStudyData, + CaseStudyTextBlock, + CaseStudyVisualBlock, +} from './types'; diff --git a/packages/twenty-website-new/src/app/case-studies/_constants/types.ts b/packages/twenty-website-new/src/app/case-studies/_constants/types.ts new file mode 100644 index 0000000000..d61d76269e --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/_constants/types.ts @@ -0,0 +1,52 @@ +import type { HeadingType } from '@/design-system/components/Heading/types/Heading'; + +export type CaseStudyTextBlock = { + type: 'text'; + eyebrow?: string; + heading: HeadingType[]; + paragraphs: string[]; + callout?: string; +}; + +export type CaseStudyVisualBlock = { + type: 'visual'; + src: string; + alt: string; +}; + +export type CaseStudyContentBlock = CaseStudyTextBlock | CaseStudyVisualBlock; + +export type CaseStudyTestimonialAuthor = { + name: string; + handle: string; + date: string; + avatarSrc: string; +}; + +export type CaseStudyData = { + meta: { title: string; description: string }; + hero: { + readingTime: string; + title: HeadingType[]; + author: string; + clientIcon: string; + heroImageSrc: string; + }; + sections: CaseStudyContentBlock[]; + testimonial: { + eyebrow: string; + quote: string; + author: CaseStudyTestimonialAuthor; + }; + tableOfContents: string[]; + catalogCard: { + summary: string; + date: string; + }; +}; + +export type CaseStudyCatalogEntry = { + href: string; + hero: CaseStudyData['hero']; + catalogCard: CaseStudyData['catalogCard']; +}; diff --git a/packages/twenty-website-new/src/app/case-studies/act-education/page.tsx b/packages/twenty-website-new/src/app/case-studies/act-education/page.tsx new file mode 100644 index 0000000000..31d0f29756 --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/act-education/page.tsx @@ -0,0 +1,168 @@ +import { FAQ_DATA, MENU_DATA } from '@/app/_constants'; +import { TalkToUsButton } from '@/app/components/ContactCalModal'; +import type { CaseStudyData } from '@/app/case-studies/_constants/types'; +import { Eyebrow, LinkButton } from '@/design-system/components'; +import { fetchCommunityStats } from '@/lib/community/fetch-community-stats'; +import { mergeSocialLinkLabels } from '@/lib/community/merge-social-link-labels'; +import { CaseStudy } from '@/sections/CaseStudy/components'; +import { Faq } from '@/sections/Faq/components'; +import { Menu } from '@/sections/Menu/components'; +import { theme } from '@/theme'; +import type { Metadata } from 'next'; + +const PLACEHOLDER_HERO = '/images/home/hero/avatars/katherine-adams.jpg'; + +const CASE_STUDY: CaseStudyData = { + meta: { + title: + 'Burned by vendor lock-in, AC&T built a CRM they actually own — Twenty', + description: + 'How AC&T Education Migration and Flycoder replaced a shuttered vendor CRM with self-hosted Twenty — 90%+ lower cost and full ownership.', + }, + hero: { + readingTime: '7 min', + title: [ + { text: 'A CRM they ', fontFamily: 'serif' }, + { text: 'actually own', fontFamily: 'sans' }, + ], + author: 'Joseph Chiang', + clientIcon: 'act-education', + heroImageSrc: PLACEHOLDER_HERO, + }, + sections: [ + { + type: 'text', + eyebrow: 'AC&T Education Migration', + heading: [ + { text: 'When the vendor ', fontFamily: 'serif' }, + { text: 'pulled the plug', fontFamily: 'sans' }, + ], + paragraphs: [ + 'AC&T Education Migration (actimmi.com) is an education agency in Australia. They help international students with applications to education providers and visas. They had been on a previous CRM until the vendor shut the system down — leaving nothing but a CSV export.', + 'Whatever came next had to be something they could own.', + ], + callout: + '"They did not want to learn someone else\'s system. They wanted to keep working the way they already did and make it smoother." — Joseph Chiang, CRM Engineer, AC&T Education Migration', + }, + { + type: 'text', + eyebrow: 'Implementation', + heading: [ + { text: 'No more renting ', fontFamily: 'serif' }, + { text: 'someone else\'s structure', fontFamily: 'sans' }, + ], + paragraphs: [ + 'They evaluated Salesforce, Zoho, Pipedrive, and SuiteCRM. Each came with the same tradeoffs: too expensive, too rigid, or too generic — and none fixed the underlying problem. They were still renting a structure they did not control.', + 'Flycoder, a full-stack development partner, helped them set up Twenty as a self-hosted instance shaped around how AC&T actually operates. The data model centers on students, not a generic contact-and-deal pipeline. Statuses update automatically: a workflow runs nightly to keep enrollment records current. Automated email reminders cover important dates. Adding a new record takes under a minute.', + 'The result is a system that fits how AC&T already worked, instead of the other way around.', + ], + }, + { + type: 'text', + eyebrow: 'Control', + heading: [ + { text: 'Control without ', fontFamily: 'serif' }, + { text: 'the overhead', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Self-hosted means AC&T carries no vendor risk: no pricing model that can change, no platform that can disappear, no forced migration. The system is theirs.', + 'Because everything is built on Twenty\'s open foundation, Flycoder could wire the exact logic AC&T needed without fighting the platform.', + ], + }, + { + type: 'text', + eyebrow: 'The result', + heading: [ + { text: 'Costs down ', fontFamily: 'serif' }, + { text: 'more than 90%', fontFamily: 'sans' }, + ], + paragraphs: [ + 'CRM costs dropped by more than 90%. Manual overhead tied to the old system is gone. For the first time, AC&T has a CRM they will not lose again.', + 'They did not just replace a tool — they took back ownership of how their business runs.', + ], + }, + ], + testimonial: { + eyebrow: 'What they say', + quote: + 'They did not want to learn someone else\'s system. They wanted to keep working the way they already did and make it smoother.', + author: { + name: 'Joseph Chiang', + handle: 'CRM Engineer, AC&T Education Migration', + date: '2025', + avatarSrc: PLACEHOLDER_HERO, + }, + }, + tableOfContents: [ + 'When the vendor pulled the plug', + 'No more renting someone else\'s structure', + 'Control without the overhead', + 'The result', + ], + catalogCard: { + summary: + 'AC&T and Flycoder moved from a dead vendor export to self-hosted Twenty — over 90% lower CRM cost and full control.', + date: '2025', + }, +}; + +export const metadata: Metadata = { + title: CASE_STUDY.meta.title, + description: CASE_STUDY.meta.description, +}; + +export default async function ActEducationCaseStudyPage() { + const stats = await fetchCommunityStats(); + const menuSocialLinks = mergeSocialLinkLabels(MENU_DATA.socialLinks, stats); + + return ( + <> + + + + + + + + + + {CASE_STUDY.sections.map((block, index) => { + if (block.type === 'text') { + return ; + } + return ; + })} + + + + + + + + + + + + + + + + + + ); +} diff --git a/packages/twenty-website-new/src/app/case-studies/alternative-partners/page.tsx b/packages/twenty-website-new/src/app/case-studies/alternative-partners/page.tsx new file mode 100644 index 0000000000..ffdb3e5104 --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/alternative-partners/page.tsx @@ -0,0 +1,136 @@ +import { FAQ_DATA, MENU_DATA } from '@/app/_constants'; +import { TalkToUsButton } from '@/app/components/ContactCalModal'; +import type { CaseStudyData } from '@/app/case-studies/_constants/types'; +import { Eyebrow, LinkButton } from '@/design-system/components'; +import { fetchCommunityStats } from '@/lib/community/fetch-community-stats'; +import { mergeSocialLinkLabels } from '@/lib/community/merge-social-link-labels'; +import { CaseStudy } from '@/sections/CaseStudy/components'; +import { Faq } from '@/sections/Faq/components'; +import { Menu } from '@/sections/Menu/components'; +import { theme } from '@/theme'; +import type { Metadata } from 'next'; + +const PLACEHOLDER_HERO = '/images/home/hero/avatars/katherine-adams.jpg'; + +const CASE_STUDY: CaseStudyData = { + meta: { + title: + 'From Salesforce to self-hosted Twenty, powered by AI — Alternative Partners', + description: + 'How Alternative Partners migrated from Salesforce to self-hosted Twenty using agentic AI in the implementation loop — fast migration, durable ownership.', + }, + hero: { + readingTime: '7 min', + title: [ + { text: 'From Salesforce to ', fontFamily: 'serif' }, + { text: 'self-hosted Twenty', fontFamily: 'sans' }, + ], + author: 'Benjamin Reynolds', + clientIcon: 'alternative-partners', + heroImageSrc: PLACEHOLDER_HERO, + }, + sections: [ + { + type: 'text', + eyebrow: 'Alternative Partners', + heading: [ + { text: 'AI in the ', fontFamily: 'serif' }, + { text: 'migration workflow', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Alternative Partners is a consulting firm that moved from Salesforce to a self-hosted Twenty instance. Benjamin Reynolds led the migration — he had already become a Twenty expert implementing Twenty for one of Twenty\'s first cloud customers.', + 'His approach was unconventional. Instead of mapping fields manually, scripting transforms, and validating data step by step, he handed the job to agentic AI tools with a brief: where the data lives, the GitHub repo for the target platform, the Railway deployment — start, and only return if something breaks beyond a 70% confidence fix.', + 'It worked. This is AI-assisted iteration in practice: not AI as a product feature, but as part of implementation work, compressing what would typically be weeks into something one person can oversee without being the bottleneck.', + ], + }, + { + type: 'text', + eyebrow: 'Ownership', + heading: [ + { text: 'Self-hosted ', fontFamily: 'serif' }, + { text: 'means control', fontFamily: 'sans' }, + ], + paragraphs: [ + 'The self-hosted setup means Alternative Partners owns the full stack: no vendor access to their data, no dependency on a SaaS pricing model, full control over how the system evolves. The migration was fast because of AI; the result is durable because the stack is open source.', + ], + }, + ], + testimonial: { + eyebrow: 'What they say', + quote: + 'Agentic AI let us migrate faster than a traditional playbook, and self-hosted Twenty means we own where our CRM data lives.', + author: { + name: 'Benjamin Reynolds', + handle: 'Alternative Partners', + date: '2025', + avatarSrc: PLACEHOLDER_HERO, + }, + }, + tableOfContents: ['AI in the migration workflow', 'Self-hosted means control'], + catalogCard: { + summary: + 'Alternative Partners replaced Salesforce with self-hosted Twenty, using agentic AI to compress migration work.', + date: '2025', + }, +}; + +export const metadata: Metadata = { + title: CASE_STUDY.meta.title, + description: CASE_STUDY.meta.description, +}; + +export default async function AlternativePartnersCaseStudyPage() { + const stats = await fetchCommunityStats(); + const menuSocialLinks = mergeSocialLinkLabels(MENU_DATA.socialLinks, stats); + + return ( + <> + + + + + + + + + + {CASE_STUDY.sections.map((block, index) => { + if (block.type === 'text') { + return ; + } + return ; + })} + + + + + + + + + + + + + + + + + + ); +} diff --git a/packages/twenty-website-new/src/app/case-studies/elevate-consulting/page.tsx b/packages/twenty-website-new/src/app/case-studies/elevate-consulting/page.tsx new file mode 100644 index 0000000000..58f51ac564 --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/elevate-consulting/page.tsx @@ -0,0 +1,172 @@ +import { FAQ_DATA, MENU_DATA } from '@/app/_constants'; +import { TalkToUsButton } from '@/app/components/ContactCalModal'; +import type { CaseStudyData } from '@/app/case-studies/_constants/types'; +import { Eyebrow, LinkButton } from '@/design-system/components'; +import { fetchCommunityStats } from '@/lib/community/fetch-community-stats'; +import { mergeSocialLinkLabels } from '@/lib/community/merge-social-link-labels'; +import { CaseStudy } from '@/sections/CaseStudy/components'; +import { Faq } from '@/sections/Faq/components'; +import { Menu } from '@/sections/Menu/components'; +import { theme } from '@/theme'; +import type { Metadata } from 'next'; + +const PLACEHOLDER_HERO = '/images/home/hero/avatars/katherine-adams.jpg'; + +const CASE_STUDY: CaseStudyData = { + meta: { + title: + 'Twenty as the API backbone of a go-to-market stack — Elevate Consulting', + description: + 'How Elevate Consulting moved off documents and spreadsheets to Twenty as the API-connected CRM at the center of their stack.', + }, + hero: { + readingTime: '8 min', + title: [ + { text: 'Twenty as the API backbone ', fontFamily: 'serif' }, + { text: 'of a go-to-market stack', fontFamily: 'sans' }, + ], + author: 'Justin Beadle', + clientIcon: 'elevate-consulting', + heroImageSrc: PLACEHOLDER_HERO, + }, + sections: [ + { + type: 'text', + eyebrow: 'The situation', + heading: [ + { text: 'From documents ', fontFamily: 'serif' }, + { text: 'to open APIs', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Elevate Consulting is a management consultancy based in Canada. When Justin Beadle, Director of Digital and Information, joined, the company ran entirely on Word documents, Excel spreadsheets, sticky notes, emails, and reliance on people. There was no CRM, no API-accessible tools — only a patchwork trying to stand in for a single source of truth.', + 'The CEO had resisted bringing in a CRM for years. The business development team had no experience using one, and the licensing costs of well-known CRMs like Salesforce or HubSpot were hard to justify without any guarantee of adoption: CRMs are only as good as the maintenance of the data inside them.', + 'In June 2025, Justin learned Twenty v1 had shipped. Within two or three days, the CEO asked him to look into setting up a CRM. The shift came from the potential of what could be built on top of fully open APIs. The timing was perfect.', + ], + callout: + '"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. Twenty made that possible in a way older CRM platforms simply do not." — Justin Beadle, Director of Digital and Information, Elevate Consulting', + }, + { + type: 'text', + eyebrow: 'Integration', + heading: [ + { text: 'One API ', fontFamily: 'serif' }, + { text: 'to rule them all', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Justin\'s broader mission at Elevate has been to move the company off static documents and onto tools with API access. By the end of 2025, that was in place: time billing, resource planning, Microsoft Teams, and project management were all accessible via API, with Twenty at the center holding client and opportunity data. Team members could use that information strategically instead of re-keying it.', + 'That opened the door to something more powerful. Justin built a custom front end that pulls live data from those systems into a single view, tailored to each role. When a proposal is won, what used to require four separate people manually setting up instances across four different tools now happens in a single click, drawing on data collected in Twenty across the full opportunity lifecycle — another shift toward higher-value work for clients.', + 'Twenty is not only where CRM data lives. It is the API backbone that makes the rest of the stack possible.', + ], + callout: + '"Because Twenty\'s API is fully open, I could connect it to every other tool in our stack. When a proposal is won, what used to take four people manually setting things up across four different tools now happens in a single click. That is the kind of time saving that only becomes possible when everything is connected." — Justin Beadle, Director of Digital and Information, Elevate Consulting', + }, + { + type: 'text', + eyebrow: 'Adoption', + heading: [ + { text: 'Workflows that ', fontFamily: 'serif' }, + { text: 'actually get used', fontFamily: 'sans' }, + ], + paragraphs: [ + 'The business development team finally had the CRM they had been asking for. Adoption came naturally: their data was already there when they logged in.', + 'Justin built workflows for notifications across the team, alerting the right people in Teams when a prospect becomes a lead or when project milestones are reached. Forms in Twenty let the business development team log activity without leaving the tool. The impact is real for the organization — the tool has been adaptable from opportunity-level work at a client to executive-level decisions.', + 'The flexibility to wire this together, without outside help and without fighting the platform, is what made it possible for a single person to stand up and maintain a connected stack across an entire consultancy.', + ], + }, + { + type: 'text', + eyebrow: 'What is next', + heading: [ + { text: 'Beyond ', fontFamily: 'serif' }, + { text: 'internal rollout', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Elevate\'s CEO was so impressed with Twenty he started recommending it to clients before the internal setup was even complete. The team is exploring bringing Twenty to client projects as part of their consulting practice, including as the backend for custom-built products tailored to specific operational needs.', + 'For a firm that once ran on sticky notes, this is more than an upgrade — it is a complete transformation.', + ], + }, + ], + testimonial: { + eyebrow: 'What they say', + quote: + 'Because Twenty\'s API is fully open, I could connect it to every other tool in our stack. When a proposal is won, what used to take four people across four tools now happens in a single click.', + author: { + name: 'Justin Beadle', + handle: 'Director of Digital and Information, Elevate Consulting', + date: 'June 2025', + avatarSrc: PLACEHOLDER_HERO, + }, + }, + tableOfContents: [ + 'From documents to open APIs', + 'One API to rule them all', + 'Workflows that actually get used', + 'What is next', + ], + catalogCard: { + summary: + 'Elevate Consulting uses Twenty as the API backbone connecting billing, Teams, resourcing, and a custom front end around client and opportunity data.', + date: 'Jun 2025', + }, +}; + +export const metadata: Metadata = { + title: CASE_STUDY.meta.title, + description: CASE_STUDY.meta.description, +}; + +export default async function ElevateConsultingCaseStudyPage() { + const stats = await fetchCommunityStats(); + const menuSocialLinks = mergeSocialLinkLabels(MENU_DATA.socialLinks, stats); + + return ( + <> + + + + + + + + + + {CASE_STUDY.sections.map((block, index) => { + if (block.type === 'text') { + return ; + } + return ; + })} + + + + + + + + + + + + + + + + + + ); +} diff --git a/packages/twenty-website-new/src/app/case-studies/netzero/page.tsx b/packages/twenty-website-new/src/app/case-studies/netzero/page.tsx new file mode 100644 index 0000000000..752f25266d --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/netzero/page.tsx @@ -0,0 +1,168 @@ +import { FAQ_DATA, MENU_DATA } from '@/app/_constants'; +import { TalkToUsButton } from '@/app/components/ContactCalModal'; +import type { CaseStudyData } from '@/app/case-studies/_constants/types'; +import { Eyebrow, LinkButton } from '@/design-system/components'; +import { fetchCommunityStats } from '@/lib/community/fetch-community-stats'; +import { mergeSocialLinkLabels } from '@/lib/community/merge-social-link-labels'; +import { CaseStudy } from '@/sections/CaseStudy/components'; +import { Faq } from '@/sections/Faq/components'; +import { Menu } from '@/sections/Menu/components'; +import { theme } from '@/theme'; +import type { Metadata } from 'next'; + +const PLACEHOLDER_HERO = '/images/home/hero/avatars/katherine-adams.jpg'; + +const CASE_STUDY: CaseStudyData = { + meta: { + title: 'A CRM that grows with you — NetZero & Twenty', + description: + 'How NetZero uses Twenty across carbon credits, agricultural products, and franchised industrial systems with a modular CRM and a roadmap toward AI-assisted workflows.', + }, + hero: { + readingTime: '8 min', + title: [ + { text: 'A CRM that ', fontFamily: 'serif' }, + { text: 'grows with you', fontFamily: 'sans' }, + ], + author: 'Olivier Reinaud', + clientIcon: 'netzero', + heroImageSrc: PLACEHOLDER_HERO, + }, + sections: [ + { + type: 'text', + eyebrow: 'NetZero', + heading: [ + { text: 'The right ', fontFamily: 'serif' }, + { text: 'foundation', fontFamily: 'sans' }, + ], + paragraphs: [ + 'NetZero works with the agro-industry, serving clients from multinationals to smallholder farmers. They sell carbon credits, agricultural products, and franchised industrial systems — three different product lines across multiple countries and company sizes. When Olivier Reinaud, co-founder of NetZero, started looking at CRMs in late 2024, he was not chasing the most feature-rich platform. He wanted the right foundation.', + ], + callout: + '"Twenty delivers on what CRMs should have always been: fairly priced software with a fully modular and customizable model, a clean and modern UI, granular permissions, automations, enterprise features. A compelling solution with high potential to rightfully disrupt the CRM market." — Olivier Reinaud, co-founder of NetZero', + }, + { + type: 'text', + eyebrow: 'Flexibility', + heading: [ + { text: 'A business that ', fontFamily: 'serif' }, + { text: 'does not fit a template', fontFamily: 'sans' }, + ], + paragraphs: [ + 'What convinced Olivier was the flexibility of the platform and where it was headed. Even when initial needs were basic record-keeping, he still needed a custom data model with granular permissions to manage the wide range of NetZero activities. He also needed a system that could adapt quickly to a fast-iteration company.', + 'With Twenty, when a new need appears, he can address it himself — no developer required, no support ticket.', + ], + callout: + '"The flexibility is really what made the difference. Our needs evolve very fast. I discover a new need and in two clicks I can address it. That is a real advantage when you are moving quickly." — Olivier Reinaud, co-founder of NetZero', + }, + { + type: 'text', + eyebrow: 'Roadmap', + heading: [ + { text: 'From simple ', fontFamily: 'serif' }, + { text: 'to advanced', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Olivier recognizes that NetZero\'s current use of Twenty is still relatively simple: workflows and integrations are not yet as deep as he eventually wants, because he prioritized getting foundations right first.', + 'What is planned is significant. NetZero has a data lake, online forms, and multiple internal systems that he wants to connect to Twenty. The pipes are there; the next step is automations that tie them together.', + 'What is coming in April 2026 is what he has been waiting for: AI-assisted workflow creation — describing what he needs and iterating from there instead of building complex logic from scratch. For a founder who runs the CRM himself, that changes what is realistically possible.', + ], + }, + { + type: 'text', + eyebrow: 'Results', + heading: [ + { text: 'The bet ', fontFamily: 'serif' }, + { text: 'is paying off', fontFamily: 'sans' }, + ], + paragraphs: [ + 'While NetZero still runs a second CRM in parallel for WhatsApp-heavy operations with farmers in Brazil, they expect to migrate all of it to Twenty as features and the ecosystem grow. Already, their structured, multinational pipeline is powered by Twenty.', + 'The early bet on the architecture is holding, and upcoming AI features are expected to make it even more relevant.', + ], + }, + ], + testimonial: { + eyebrow: 'What they say', + quote: + 'The flexibility is really what made the difference. Our needs evolve very fast. I discover a new need and in two clicks I can address it.', + author: { + name: 'Olivier Reinaud', + handle: 'Co-founder, NetZero', + date: '2025', + avatarSrc: PLACEHOLDER_HERO, + }, + }, + tableOfContents: [ + 'The right foundation', + 'A business that does not fit a template', + 'From simple to advanced', + 'The bet is paying off', + ], + catalogCard: { + summary: + 'NetZero uses Twenty as a modular CRM across product lines and countries, with a roadmap into AI-assisted workflows.', + date: '2025', + }, +}; + +export const metadata: Metadata = { + title: CASE_STUDY.meta.title, + description: CASE_STUDY.meta.description, +}; + +export default async function NetZeroCaseStudyPage() { + const stats = await fetchCommunityStats(); + const menuSocialLinks = mergeSocialLinkLabels(MENU_DATA.socialLinks, stats); + + return ( + <> + + + + + + + + + + {CASE_STUDY.sections.map((block, index) => { + if (block.type === 'text') { + return ; + } + return ; + })} + + + + + + + + + + + + + + + + + + ); +} diff --git a/packages/twenty-website-new/src/app/case-studies/page.tsx b/packages/twenty-website-new/src/app/case-studies/page.tsx new file mode 100644 index 0000000000..3ed8e5321e --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/page.tsx @@ -0,0 +1,223 @@ +import { FAQ_DATA, MENU_DATA } from '@/app/_constants'; +import { TalkToUsButton } from '@/app/components/ContactCalModal'; +import type { CaseStudyCatalogEntry } from '@/app/case-studies/_constants/types'; +import { Eyebrow, LinkButton } from '@/design-system/components'; +import { Pages } from '@/enums/pages'; +import { fetchCommunityStats } from '@/lib/community/fetch-community-stats'; +import { mergeSocialLinkLabels } from '@/lib/community/merge-social-link-labels'; +import { CaseStudyCatalog } from '@/sections/CaseStudyCatalog/components'; +import { Faq } from '@/sections/Faq/components'; +import { Hero } from '@/sections/Hero/components'; +import { Menu } from '@/sections/Menu/components'; +import { Signoff } from '@/sections/Signoff/components'; +import { theme } from '@/theme'; +import type { Metadata } from 'next'; + +export const metadata: Metadata = { + title: 'Case Studies — Twenty', + description: + 'See how teams use Twenty to build custom CRM workflows and drive real business results.', +}; + +const HERO_HEADING = [ + { text: 'See how teams build ', fontFamily: 'serif' as const }, + { text: 'with Twenty', fontFamily: 'sans' as const }, +]; + +const HERO_BODY = { + text: 'Real stories from real teams — how they shaped Twenty to fit their workflow and accelerated their growth.', +}; + +const SIGNOFF_HEADING = [ + { text: 'Ready to build ', fontFamily: 'serif' as const }, + { text: 'your own story?', fontFamily: 'sans' as const }, +]; + +const SIGNOFF_BODY = { + text: 'Join the teams that chose to own their CRM. Start building with Twenty today.', +}; + +const PLACEHOLDER_HERO = '/images/home/hero/avatars/katherine-adams.jpg'; + +const CASE_STUDY_CATALOG_ENTRIES: CaseStudyCatalogEntry[] = [ + { + href: '/case-studies/elevate-consulting', + hero: { + readingTime: '8 min', + title: [ + { text: 'Twenty as the API backbone ', fontFamily: 'serif' }, + { text: 'of a go-to-market stack', fontFamily: 'sans' }, + ], + author: 'Justin Beadle', + clientIcon: 'elevate-consulting', + heroImageSrc: PLACEHOLDER_HERO, + }, + catalogCard: { + summary: + 'Elevate Consulting uses Twenty as the API backbone connecting billing, Teams, resourcing, and a custom front end around client and opportunity data.', + date: 'Jun 2025', + }, + }, + { + href: '/case-studies/9dots', + hero: { + readingTime: '9 min', + title: [ + { text: 'A real estate agency on WhatsApp ', fontFamily: 'serif' }, + { text: 'built a CRM around it', fontFamily: 'sans' }, + ], + author: 'Mike Babiy & Azmat Parveen', + clientIcon: 'nine-dots', + heroImageSrc: PLACEHOLDER_HERO, + }, + catalogCard: { + summary: + 'Nine Dots put Twenty at the center of Homeseller\'s stack with APIs, automation, and AI on top of WhatsApp-heavy operations.', + date: 'Jul 2025', + }, + }, + { + href: '/case-studies/alternative-partners', + hero: { + readingTime: '7 min', + title: [ + { text: 'From Salesforce to ', fontFamily: 'serif' }, + { text: 'self-hosted Twenty', fontFamily: 'sans' }, + ], + author: 'Benjamin Reynolds', + clientIcon: 'alternative-partners', + heroImageSrc: PLACEHOLDER_HERO, + }, + catalogCard: { + summary: + 'Alternative Partners replaced Salesforce with self-hosted Twenty, using agentic AI to compress migration work.', + date: '2025', + }, + }, + { + href: '/case-studies/netzero', + hero: { + readingTime: '8 min', + title: [ + { text: 'A CRM that ', fontFamily: 'serif' }, + { text: 'grows with you', fontFamily: 'sans' }, + ], + author: 'Olivier Reinaud', + clientIcon: 'netzero', + heroImageSrc: PLACEHOLDER_HERO, + }, + catalogCard: { + summary: + 'NetZero uses Twenty as a modular CRM across product lines and countries, with a roadmap into AI-assisted workflows.', + date: '2025', + }, + }, + { + href: '/case-studies/act-education', + hero: { + readingTime: '7 min', + title: [ + { text: 'A CRM they ', fontFamily: 'serif' }, + { text: 'actually own', fontFamily: 'sans' }, + ], + author: 'Joseph Chiang', + clientIcon: 'act-education', + heroImageSrc: PLACEHOLDER_HERO, + }, + catalogCard: { + summary: + 'AC&T and Flycoder moved from a dead vendor export to self-hosted Twenty — over 90% lower CRM cost and full control.', + date: '2025', + }, + }, + { + href: '/case-studies/w3villa', + hero: { + readingTime: '8 min', + title: [ + { text: 'When your CRM ', fontFamily: 'serif' }, + { text: 'is the product', fontFamily: 'sans' }, + ], + author: 'Amrendra Pratap Singh', + clientIcon: 'w3villa', + heroImageSrc: PLACEHOLDER_HERO, + }, + catalogCard: { + summary: + 'W3villa shipped W3Grads on Twenty — AI interviews, scoring, and institution-scale workflows without rebuilding CRM plumbing.', + date: '2025', + }, + }, +]; + +export default async function CaseStudiesCatalogPage() { + const stats = await fetchCommunityStats(); + const menuSocialLinks = mergeSocialLinkLabels(MENU_DATA.socialLinks, stats); + + return ( + <> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +} diff --git a/packages/twenty-website-new/src/app/case-studies/w3villa/page.tsx b/packages/twenty-website-new/src/app/case-studies/w3villa/page.tsx new file mode 100644 index 0000000000..38db0420b3 --- /dev/null +++ b/packages/twenty-website-new/src/app/case-studies/w3villa/page.tsx @@ -0,0 +1,169 @@ +import { FAQ_DATA, MENU_DATA } from '@/app/_constants'; +import { TalkToUsButton } from '@/app/components/ContactCalModal'; +import type { CaseStudyData } from '@/app/case-studies/_constants/types'; +import { Eyebrow, LinkButton } from '@/design-system/components'; +import { fetchCommunityStats } from '@/lib/community/fetch-community-stats'; +import { mergeSocialLinkLabels } from '@/lib/community/merge-social-link-labels'; +import { CaseStudy } from '@/sections/CaseStudy/components'; +import { Faq } from '@/sections/Faq/components'; +import { Menu } from '@/sections/Menu/components'; +import { theme } from '@/theme'; +import type { Metadata } from 'next'; + +const PLACEHOLDER_HERO = '/images/home/hero/avatars/katherine-adams.jpg'; + +const CASE_STUDY: CaseStudyData = { + meta: { + title: + 'When your CRM is the product: W3Grads on Twenty — W3villa Technologies', + description: + 'How W3villa Technologies shipped W3Grads, an AI mock interview platform for institutions, on Twenty as the operational backbone.', + }, + hero: { + readingTime: '8 min', + title: [ + { text: 'When your CRM ', fontFamily: 'serif' }, + { text: 'is the product', fontFamily: 'sans' }, + ], + author: 'Amrendra Pratap Singh', + clientIcon: 'w3villa', + heroImageSrc: PLACEHOLDER_HERO, + }, + sections: [ + { + type: 'text', + eyebrow: 'W3Grads', + heading: [ + { text: 'Scale without ', fontFamily: 'serif' }, + { text: 'breaking operations', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Running mock interview programs for hundreds of students sounds straightforward. In practice, universities and training institutes hit the same wall: registrations entered by hand, interview links sent one by one, faculty reviewing every session without scoring or classification. At real scale, it breaks.', + 'W3villa Technologies set out to solve it properly — not with a workaround, but with a product.', + ], + callout: + '"We did not want to patch over the problem. We wanted to build something institutions could rely on at scale, and that meant starting from a foundation solid enough to support the full complexity of what we had in mind." — Amrendra Pratap Singh, VP of Engineering, W3villa Technologies', + }, + { + type: 'text', + eyebrow: 'Architecture', + heading: [ + { text: 'Focus on the use case, ', fontFamily: 'serif' }, + { text: 'not the plumbing', fontFamily: 'sans' }, + ], + paragraphs: [ + 'W3villa built W3Grads (w3grads.com), an AI-powered mock interview platform for universities and training institutes, using Twenty as its operational backbone.', + 'The key decision was not to build everything from scratch. Twenty covers the data model, permissions, authentication, and workflow engine — the parts that would have taken months to rebuild — so the team could focus on product-specific logic.', + 'When a student registers via QR at a campus event, the system assigns a plan, generates an interview session, and sends a link. The AI conducts the interview, scores the candidate, and classifies the result. Faculty see where each student stands without manually reviewing every session. Building and iterating on these workflows was faster with AI in the loop.', + ], + }, + { + type: 'text', + eyebrow: 'Scale', + heading: [ + { text: 'A platform ', fontFamily: 'serif' }, + { text: 'ready to grow', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Because the foundation is solid, W3Grads is architected for what comes next — including a payment layer for future paid interview plans and nationwide scale without structural rewrites.', + ], + callout: + '"Twenty gave us the flexibility to model the entire interview lifecycle as custom objects and workflows. We could build something genuinely complex without fighting the platform to do it." — Piyush Khandelwal, Director, W3villa Technologies, Partner', + }, + { + type: 'text', + eyebrow: 'The result', + heading: [ + { text: 'Zero manual work ', fontFamily: 'serif' }, + { text: 'at the core', fontFamily: 'sans' }, + ], + paragraphs: [ + 'Programs that previously needed heavy manual coordination now run end-to-end with automation. Institutions get a scalable, intelligent system; students get faster preparation for interviews that matter; W3villa shipped a product institutions can build revenue around.', + 'Zero manual work at the core. Full automation. Built on Twenty.', + ], + }, + ], + testimonial: { + eyebrow: 'What they say', + quote: + 'Twenty gave us the flexibility to model the entire interview lifecycle as custom objects and workflows.', + author: { + name: 'Piyush Khandelwal', + handle: 'Director, W3villa Technologies', + date: '2025', + avatarSrc: PLACEHOLDER_HERO, + }, + }, + tableOfContents: [ + 'Scale without breaking operations', + 'Focus on the use case, not the plumbing', + 'A platform ready to grow', + 'The result', + ], + catalogCard: { + summary: + 'W3villa shipped W3Grads on Twenty — AI interviews, scoring, and institution-scale workflows without rebuilding CRM plumbing.', + date: '2025', + }, +}; + +export const metadata: Metadata = { + title: CASE_STUDY.meta.title, + description: CASE_STUDY.meta.description, +}; + +export default async function W3villaCaseStudyPage() { + const stats = await fetchCommunityStats(); + const menuSocialLinks = mergeSocialLinkLabels(MENU_DATA.socialLinks, stats); + + return ( + <> + + + + + + + + + + {CASE_STUDY.sections.map((block, index) => { + if (block.type === 'text') { + return ; + } + return ; + })} + + + + + + + + + + + + + + + + + + ); +} diff --git a/packages/twenty-website-new/src/app/components/ContactCalModal/CalFormEmbed.tsx b/packages/twenty-website-new/src/app/components/ContactCalModal/CalFormEmbed.tsx new file mode 100644 index 0000000000..4cd02dbfba --- /dev/null +++ b/packages/twenty-website-new/src/app/components/ContactCalModal/CalFormEmbed.tsx @@ -0,0 +1,14 @@ +'use client'; + +import { CONTACT_CAL_FORM_CAL_LINK } from '@/app/_constants/contact-cal'; +import Cal from '@calcom/embed-react'; + +export function CalFormEmbed() { + return ( + + ); +} diff --git a/packages/twenty-website-new/src/app/components/ContactCalModal/ContactCalModal.tsx b/packages/twenty-website-new/src/app/components/ContactCalModal/ContactCalModal.tsx new file mode 100644 index 0000000000..e2e4eb3848 --- /dev/null +++ b/packages/twenty-website-new/src/app/components/ContactCalModal/ContactCalModal.tsx @@ -0,0 +1,145 @@ +'use client'; + +import { theme } from '@/theme'; +import { styled } from '@linaria/react'; +import dynamic from 'next/dynamic'; +import { useCallback, useEffect } from 'react'; +import { createPortal } from 'react-dom'; + +const EmbedFallback = styled.p` + color: ${theme.colors.secondary.text[60]}; + font-family: ${theme.font.family.sans}; + font-size: ${theme.font.size(4)}; + margin: 0; + padding-bottom: ${theme.spacing(8)}; + padding-top: ${theme.spacing(8)}; + text-align: center; +`; + +const CalFormEmbed = dynamic( + () => + import('./CalFormEmbed').then((mod) => ({ + default: mod.CalFormEmbed, + })), + { + loading: () => Loading form…, + ssr: false, + }, +); + +const Overlay = styled.div` + align-items: center; + backdrop-filter: blur(4px); + background: rgba(28, 28, 28, 0.8); + box-sizing: border-box; + display: flex; + inset: 0; + justify-content: center; + padding-bottom: ${theme.spacing(4)}; + padding-left: ${theme.spacing(4)}; + padding-right: ${theme.spacing(4)}; + padding-top: ${theme.spacing(4)}; + position: fixed; + z-index: 300; +`; + +const Panel = styled.div` + background: #0c0c0c; + border-radius: ${theme.radius(2)}; + box-sizing: border-box; + display: flex; + flex-direction: column; + gap: ${theme.spacing(4)}; + max-height: 100%; + max-width: 100%; + overflow-y: auto; + padding-bottom: ${theme.spacing(6)}; + padding-left: ${theme.spacing(4)}; + padding-right: ${theme.spacing(4)}; + padding-top: ${theme.spacing(5)}; + position: relative; + width: min(100%, 720px); + + @media (min-width: ${theme.breakpoints.md}px) { + padding-bottom: ${theme.spacing(8)}; + padding-left: ${theme.spacing(6)}; + padding-right: ${theme.spacing(6)}; + padding-top: ${theme.spacing(6)}; + } +`; + +const Title = styled.h2` + color: ${theme.colors.secondary.text[100]}; + font-family: ${theme.font.family.serif}; + font-size: ${theme.font.size(10)}; + font-weight: ${theme.font.weight.light}; + line-height: ${theme.lineHeight(11.5)}; + margin: 0; + + @media (min-width: ${theme.breakpoints.md}px) { + font-size: ${theme.font.size(12)}; + line-height: ${theme.lineHeight(14)}; + } +`; + +const EmbedShell = styled.div` + min-height: 400px; + width: 100%; +`; + +type ContactCalModalProps = { + open: boolean; + onClose: () => void; +}; + +export function ContactCalModal({ open, onClose }: ContactCalModalProps) { + const handleOverlayPointerDown = useCallback( + (event: React.PointerEvent) => { + if (event.target === event.currentTarget) { + onClose(); + } + }, + [onClose], + ); + + useEffect(() => { + if (!open) { + return; + } + + const handleKeyDown = (event: KeyboardEvent) => { + if (event.key === 'Escape') { + onClose(); + } + }; + + const previousOverflow = document.body.style.overflow; + document.body.style.overflow = 'hidden'; + document.addEventListener('keydown', handleKeyDown); + + return () => { + document.body.style.overflow = previousOverflow; + document.removeEventListener('keydown', handleKeyDown); + }; + }, [open, onClose]); + + if (!open) { + return null; + } + + return createPortal( + + + Talk to us + + + + + , + document.body, + ); +} diff --git a/packages/twenty-website-new/src/app/components/ContactCalModal/ContactCalModalRoot.tsx b/packages/twenty-website-new/src/app/components/ContactCalModal/ContactCalModalRoot.tsx new file mode 100644 index 0000000000..6d663968cd --- /dev/null +++ b/packages/twenty-website-new/src/app/components/ContactCalModal/ContactCalModalRoot.tsx @@ -0,0 +1,53 @@ +'use client'; + +import { + createContext, + useCallback, + useContext, + useMemo, + useState, + type ReactNode, +} from 'react'; + +import { ContactCalModal } from './ContactCalModal'; + +type ContactCalModalContextValue = { + openContactCalModal: () => void; +}; + +const ContactCalModalContext = + createContext(null); + +export function useContactCalModal() { + const value = useContext(ContactCalModalContext); + if (!value) { + throw new Error( + 'useContactCalModal must be used within ContactCalModalRoot', + ); + } + return value; +} + +export function ContactCalModalRoot({ children }: { children: ReactNode }) { + const [open, setOpen] = useState(false); + + const openContactCalModal = useCallback(() => { + setOpen(true); + }, []); + + const closeContactCalModal = useCallback(() => { + setOpen(false); + }, []); + + const contextValue = useMemo( + () => ({ openContactCalModal }), + [openContactCalModal], + ); + + return ( + + {children} + + + ); +} diff --git a/packages/twenty-website-new/src/app/components/ContactCalModal/TalkToUsButton.tsx b/packages/twenty-website-new/src/app/components/ContactCalModal/TalkToUsButton.tsx new file mode 100644 index 0000000000..0bc6dc1586 --- /dev/null +++ b/packages/twenty-website-new/src/app/components/ContactCalModal/TalkToUsButton.tsx @@ -0,0 +1,29 @@ +'use client'; + +import { + BaseButton, + buttonBaseStyles, +} from '@/design-system/components/Button/BaseButton'; +import { styled } from '@linaria/react'; + +import { useContactCalModal } from './ContactCalModalRoot'; + +const StyledTrigger = styled.button` + ${buttonBaseStyles} +`; + +type TalkToUsButtonProps = { + color: 'primary' | 'secondary'; + label: string; + variant: 'contained' | 'outlined'; +}; + +export function TalkToUsButton({ color, label, variant }: TalkToUsButtonProps) { + const { openContactCalModal } = useContactCalModal(); + + return ( + + + + ); +} diff --git a/packages/twenty-website-new/src/app/components/ContactCalModal/index.ts b/packages/twenty-website-new/src/app/components/ContactCalModal/index.ts new file mode 100644 index 0000000000..e5a3d2811d --- /dev/null +++ b/packages/twenty-website-new/src/app/components/ContactCalModal/index.ts @@ -0,0 +1,2 @@ +export { ContactCalModalRoot, useContactCalModal } from './ContactCalModalRoot'; +export { TalkToUsButton } from './TalkToUsButton'; diff --git a/packages/twenty-website-new/src/app/layout.tsx b/packages/twenty-website-new/src/app/layout.tsx index 96b10b9897..41d1243edd 100644 --- a/packages/twenty-website-new/src/app/layout.tsx +++ b/packages/twenty-website-new/src/app/layout.tsx @@ -1,5 +1,6 @@ -import { FOOTER_DATA } from '@/app/_constants/footer'; import { FooterVisibilityGate } from '@/app/_components/FooterVisibilityGate'; +import { FOOTER_DATA } from '@/app/_constants/footer'; +import { ContactCalModalRoot } from '@/app/components/ContactCalModal'; import { fetchCommunityStats } from '@/lib/community/fetch-community-stats'; import { mergeSocialLinkLabels } from '@/lib/community/merge-social-link-labels'; import { Footer } from '@/sections/Footer/components'; @@ -85,17 +86,19 @@ export default async function RootLayout({ - {children} - - - - - - - + + {children} + + + + + + + + ); diff --git a/packages/twenty-website-new/src/app/partner/_constants/engagement-band.ts b/packages/twenty-website-new/src/app/partner/_constants/engagement-band.ts index bd683d2b08..35a3e599d5 100644 --- a/packages/twenty-website-new/src/app/partner/_constants/engagement-band.ts +++ b/packages/twenty-website-new/src/app/partner/_constants/engagement-band.ts @@ -2,7 +2,7 @@ import type { EngagementBandDataType } from '@/sections/EngagementBand/types'; export const ENGAGEMENT_BAND_DATA: EngagementBandDataType = { heading: { - text: 'Looking for a partners', + text: 'Looking for a partner?', fontFamily: 'serif', }, body: { diff --git a/packages/twenty-website-new/src/app/partner/_constants/partner-application-modal.ts b/packages/twenty-website-new/src/app/partner/_constants/partner-application-modal.ts new file mode 100644 index 0000000000..bbc5257037 --- /dev/null +++ b/packages/twenty-website-new/src/app/partner/_constants/partner-application-modal.ts @@ -0,0 +1,32 @@ +export type PartnerProgramId = 'technology' | 'content' | 'solutions'; + +export const PARTNER_PROGRAM_OPTIONS: ReadonlyArray<{ + id: PartnerProgramId; + label: string; +}> = [ + { id: 'technology', label: 'Technology Partner' }, + { id: 'content', label: 'Content & Community Partner' }, + { id: 'solutions', label: 'Solutions Partner' }, +]; + +export const PARTNER_APPLICATION_MODAL_COPY = { + titleSerif: 'Apply to build', + titleSans: 'the future of CRM', + subtitleLine1: + 'Join our ecosystem and help businesses take control of their customer data with', + subtitleLine2: 'open-source primitives.', + selectLabel: 'Select your team', + fields: { + name: 'Your name *', + email: 'Work email *', + company: 'Company or brand *', + website: 'Website or github link *', + opportunities: 'Estimated monthly opportunities (optional)', + messageLabel: 'How do you want to partner with Twenty? *', + messageHint: + 'Tell us about the custom solutions or integrations you plan to build.', + }, + footnote: + "Our partner team typically reviews applications within 48 hours. Once approved, you'll get access to our partner portal and developer resources.", + submit: 'Submit application', +} as const; diff --git a/packages/twenty-website-new/src/app/partner/_constants/testimonials.ts b/packages/twenty-website-new/src/app/partner/_constants/testimonials.ts index 984cbb4f11..41b16aab26 100644 --- a/packages/twenty-website-new/src/app/partner/_constants/testimonials.ts +++ b/packages/twenty-website-new/src/app/partner/_constants/testimonials.ts @@ -7,47 +7,32 @@ export const TESTIMONIALS_DATA: TestimonialsDataType = { testimonials: [ { heading: { - text: 'Our clients ask for a CRM they can trust and shape. Twenty gives us a credible stack to implement fast, without hiding the data model behind opaque APIs.', + text: "Twenty gives you the kind of flexibility that actually changes what you can offer your clients. The dev experience is clean, the APIs are open, and when something needs to be customized, you can just do it. There's no fighting the platform.", fontFamily: 'sans', }, author: { - avatar: { - src: '/images/partner/testimonials/avatar-four.png', - alt: '', - }, - name: { text: 'Elena Vasquez' }, - handle: { text: '@elena_integrations' }, - date: new Date('2024-04-18'), + name: { text: 'Benjamin Reynolds' }, + designation: { text: 'Principal and Founder, Alternative Partners' }, }, }, { heading: { - text: 'Partnering around an open codebase changed how we scope projects. We ship integrations with clear ownership and fewer surprises at go-live.', + text: "The flexibility is just amazing. Literally, there's nothing you cannot do. You can create objects, access everything through the API, pull notes and send them to the portal. Try doing that in HubSpot. No way. It's the true ability to build exactly what's actually needed.", fontFamily: 'sans', }, author: { - avatar: { - src: '/images/partner/testimonials/avatar-five.png', - alt: '', - }, - name: { text: 'Jordan Okonkwo' }, - handle: { text: '@jordan_solutions' }, - date: new Date('2024-06-27'), + name: { text: 'Bertrams' }, + designation: { text: 'Founder, Wintactix' }, }, }, { heading: { - text: 'We needed something modern for mid-market teams that outgrow spreadsheets but dread enterprise lock-in. Twenty hits that gap for the customers we serve.', + text: "Twenty Apps opens the door to building products, not just implementations. For example, we're developing a WhatsApp Business integration that any Twenty’s client could get. That's a recurring revenue stream we wouldn't have if we were just configuring someone else's platform.", fontFamily: 'sans', }, author: { - avatar: { - src: '/images/partner/testimonials/avatar-two.png', - alt: '', - }, - name: { text: 'Samira Haddad' }, - handle: { text: '@samira_revenue' }, - date: new Date('2024-08-14'), + name: { text: 'Mike Babiy' }, + designation: { text: 'Founder, Nine Dots Ventures' }, }, }, ], diff --git a/packages/twenty-website-new/src/app/partner/components/PartnerApplication/BecomePartnerButton.tsx b/packages/twenty-website-new/src/app/partner/components/PartnerApplication/BecomePartnerButton.tsx new file mode 100644 index 0000000000..a0c88c4153 --- /dev/null +++ b/packages/twenty-website-new/src/app/partner/components/PartnerApplication/BecomePartnerButton.tsx @@ -0,0 +1,35 @@ +'use client'; + +import { + BaseButton, + buttonBaseStyles, +} from '@/design-system/components/Button/BaseButton'; +import { styled } from '@linaria/react'; + +import { usePartnerApplicationModal } from './PartnerApplicationModalRoot'; + +const StyledTrigger = styled.button` + ${buttonBaseStyles} +`; + +type BecomePartnerButtonProps = { + color?: 'primary' | 'secondary'; + variant?: 'contained' | 'outlined'; +}; + +export function BecomePartnerButton({ + color = 'secondary', + variant = 'contained', +}: BecomePartnerButtonProps) { + const { openPartnerApplicationModal } = usePartnerApplicationModal(); + + return ( + + + + ); +} diff --git a/packages/twenty-website-new/src/app/partner/components/PartnerApplication/PartnerApplicationModal.tsx b/packages/twenty-website-new/src/app/partner/components/PartnerApplication/PartnerApplicationModal.tsx new file mode 100644 index 0000000000..d400c1cd5a --- /dev/null +++ b/packages/twenty-website-new/src/app/partner/components/PartnerApplication/PartnerApplicationModal.tsx @@ -0,0 +1,586 @@ +'use client'; + +import { + PARTNER_APPLICATION_MODAL_COPY, + PARTNER_PROGRAM_OPTIONS, + type PartnerProgramId, +} from '@/app/partner/_constants/partner-application-modal'; +import { buttonBaseStyles } from '@/design-system/components/Button/BaseButton'; +import { ButtonShape } from '@/design-system/components/Button/ButtonShape'; +import { theme } from '@/theme'; +import { styled } from '@linaria/react'; +import { IconChevronDown } from '@tabler/icons-react'; +import { useCallback, useEffect, useId, useRef, useState } from 'react'; +import { createPortal } from 'react-dom'; + +const PANEL_BG = '#0c0c0c'; + +const Overlay = styled.div` + align-items: center; + backdrop-filter: blur(4px); + background: rgba(28, 28, 28, 0.8); + box-sizing: border-box; + display: flex; + inset: 0; + justify-content: center; + padding-bottom: ${theme.spacing(4)}; + padding-left: ${theme.spacing(4)}; + padding-right: ${theme.spacing(4)}; + padding-top: ${theme.spacing(4)}; + position: fixed; + z-index: 300; +`; + +const Panel = styled.div` + background: ${PANEL_BG}; + border-radius: ${theme.radius(2)}; + box-sizing: border-box; + display: flex; + flex-direction: column; + gap: clamp(8px, 1.5vh, 16px); + max-height: 100%; + max-width: 100%; + overflow-y: auto; + padding-bottom: clamp(16px, 4vh, 40px); + padding-left: ${theme.spacing(4)}; + padding-right: ${theme.spacing(4)}; + padding-top: clamp(12px, 2vh, 16px); + position: relative; + width: min(360px, 100%); + + @media (min-width: ${theme.breakpoints.md}px) { + padding-bottom: clamp(16px, 4vh, 40px); + padding-left: ${theme.spacing(6)}; + padding-right: ${theme.spacing(6)}; + padding-top: clamp(16px, 4vh, 40px); + width: min(902px, 100%); + } +`; + +const TitleBlock = styled.div` + display: flex; + flex-direction: column; + gap: clamp(8px, 2vh, 24px); +`; + +const Title = styled.h2` + color: ${theme.colors.secondary.text[100]}; + font-family: ${theme.font.family.serif}; + font-size: clamp(${theme.font.size(12)}, 8vw, ${theme.font.size(15)}); + font-weight: ${theme.font.weight.light}; + line-height: 1.12; + margin: 0; + + @media (min-width: ${theme.breakpoints.md}px) { + font-size: clamp(${theme.font.size(15)}, 4vw, ${theme.font.size(20)}); + line-height: 1.05; + } +`; + +const TitleAccent = styled.span` + display: block; + font-family: ${theme.font.family.sans}; + font-weight: ${theme.font.weight.light}; + letter-spacing: -0.04em; +`; + +const Subtitle = styled.div` + color: ${theme.colors.secondary.text[60]}; + font-family: ${theme.font.family.sans}; + font-size: ${theme.font.size(4)}; + font-weight: ${theme.font.weight.regular}; + line-height: ${theme.lineHeight(5.5)}; + + & p { + margin: 0; + } +`; + +const Segments = styled.div` + display: none; + gap: ${theme.spacing(4)}; + width: 100%; + + @media (min-width: ${theme.breakpoints.md}px) { + display: flex; + } +`; + +const SegmentButton = styled.button` + background: rgba(255, 255, 255, 0.1); + border: 1px solid ${theme.colors.secondary.border[10]}; + border-radius: ${theme.radius(2)}; + box-sizing: border-box; + color: ${theme.colors.secondary.text[100]}; + cursor: pointer; + flex: 1 1 0; + font-family: ${theme.font.family.sans}; + font-size: ${theme.font.size(3.5)}; + font-weight: ${theme.font.weight.regular}; + line-height: ${theme.lineHeight(3.5)}; + min-width: 0; + padding-bottom: ${theme.spacing(1.5)}; + padding-left: ${theme.spacing(2)}; + padding-right: ${theme.spacing(2)}; + padding-top: ${theme.spacing(1.5)}; + + &[data-active='true'] { + background: ${theme.colors.primary.background[100]}; + color: ${theme.colors.primary.text[100]}; + } + + &:focus-visible { + outline: 2px solid ${theme.colors.highlight[100]}; + outline-offset: 2px; + } +`; + +const MobileProgramField = styled.div` + display: flex; + flex-direction: column; + gap: ${theme.spacing(2)}; + width: 100%; + + @media (min-width: ${theme.breakpoints.md}px) { + display: none; + } +`; + +const DropdownRoot = styled.div` + position: relative; + width: 100%; +`; + +const DropdownTrigger = styled.button` + align-items: center; + background: ${theme.colors.secondary.background[100]}; + border: 1px solid ${theme.colors.highlight[100]}; + border-radius: ${theme.radius(2)}; + box-sizing: border-box; + color: ${theme.colors.secondary.text[100]}; + cursor: pointer; + display: flex; + font-family: ${theme.font.family.sans}; + height: clamp(40px, 5.5vh, 56px); + justify-content: space-between; + padding-left: ${theme.spacing(3)}; + padding-right: ${theme.spacing(1)}; + width: 100%; + + &:focus-visible { + outline: 2px solid ${theme.colors.highlight[100]}; + outline-offset: 2px; + } +`; + +const DropdownTriggerContent = styled.div` + display: flex; + flex-direction: column; + gap: 2px; +`; + +const DropdownLabel = styled.span` + color: ${theme.colors.secondary.text[40]}; + font-size: ${theme.font.size(2.5)}; + font-weight: ${theme.font.weight.regular}; + line-height: ${theme.lineHeight(4)}; + text-align: left; +`; + +const DropdownValue = styled.span` + font-size: ${theme.font.size(4)}; + font-weight: ${theme.font.weight.regular}; + line-height: ${theme.lineHeight(5.5)}; + text-align: left; +`; + +const DropdownIconContainer = styled.span` + align-items: center; + display: flex; + flex-shrink: 0; + height: 48px; + justify-content: center; + width: 48px; +`; + +const DropdownPanel = styled.div` + background: ${theme.colors.secondary.background[100]}; + border: 1px solid ${theme.colors.highlight[100]}; + border-radius: ${theme.radius(2)}; + box-shadow: 0 0 16px 0 rgba(15, 15, 15, 0.25); + box-sizing: border-box; + display: flex; + flex-direction: column; + gap: ${theme.spacing(1)}; + left: 0; + margin-top: ${theme.spacing(2)}; + overflow: hidden; + padding: ${theme.spacing(1)}; + position: absolute; + right: 0; + z-index: 1; +`; + +const DropdownOption = styled.button` + align-items: center; + background: transparent; + border: none; + border-radius: ${theme.radius(1)}; + box-sizing: border-box; + color: ${theme.colors.secondary.text[100]}; + cursor: pointer; + display: flex; + font-family: ${theme.font.family.sans}; + font-size: ${theme.font.size(4)}; + font-weight: ${theme.font.weight.regular}; + line-height: ${theme.lineHeight(5.5)}; + padding-bottom: ${theme.spacing(3)}; + padding-left: ${theme.spacing(2)}; + padding-right: ${theme.spacing(4)}; + padding-top: ${theme.spacing(3)}; + text-align: left; + width: 100%; + + &[data-selected='true'] { + background: rgba(74, 56, 245, 0.3); + } + + &:hover { + background: rgba(74, 56, 245, 0.15); + } + + &[data-selected='true']:hover { + background: rgba(74, 56, 245, 0.3); + } + + &:focus-visible { + outline: 2px solid ${theme.colors.highlight[100]}; + outline-offset: -2px; + } +`; + +const FieldRow = styled.div` + display: flex; + flex-direction: column; + gap: clamp(8px, 1.5vh, 16px); + width: 100%; + + @media (min-width: ${theme.breakpoints.md}px) { + flex-direction: row; + gap: ${theme.spacing(6)}; + } +`; + +const TextInput = styled.input` + background: transparent; + border: 1px solid ${theme.colors.secondary.border[20]}; + border-radius: ${theme.radius(2)}; + box-sizing: border-box; + color: ${theme.colors.secondary.text[100]}; + font-family: ${theme.font.family.sans}; + font-size: ${theme.font.size(4)}; + font-weight: ${theme.font.weight.regular}; + height: clamp(40px, 5.5vh, 56px); + line-height: ${theme.lineHeight(5.5)}; + padding-bottom: ${theme.spacing(1)}; + padding-left: ${theme.spacing(3)}; + padding-right: ${theme.spacing(3)}; + padding-top: ${theme.spacing(1)}; + width: 100%; + + &::placeholder { + color: ${theme.colors.secondary.text[40]}; + } + + &:focus-visible { + border-color: ${theme.colors.highlight[100]}; + outline: none; + } +`; + +const TextArea = styled.textarea` + background: transparent; + border: 1px solid ${theme.colors.secondary.border[20]}; + border-radius: ${theme.radius(2)}; + box-sizing: border-box; + color: ${theme.colors.secondary.text[100]}; + font-family: ${theme.font.family.sans}; + font-size: ${theme.font.size(4)}; + font-weight: ${theme.font.weight.regular}; + line-height: ${theme.lineHeight(5.5)}; + min-height: clamp(80px, 18vh, 185px); + padding-bottom: ${theme.spacing(1)}; + padding-left: ${theme.spacing(3)}; + padding-right: ${theme.spacing(3)}; + padding-top: ${theme.spacing(1)}; + resize: vertical; + width: 100%; + + &::placeholder { + color: ${theme.colors.secondary.text[40]}; + } + + &:focus-visible { + border-color: ${theme.colors.highlight[100]}; + outline: none; + } +`; + +const Footnote = styled.p` + color: ${theme.colors.secondary.text[40]}; + font-family: ${theme.font.family.sans}; + font-size: ${theme.font.size(3)}; + font-weight: ${theme.font.weight.regular}; + line-height: ${theme.lineHeight(3.5)}; + margin: 0; +`; + +const SubmitButton = styled.button` + ${buttonBaseStyles} + position: relative; + width: 100%; +`; + +const SubmitLabel = styled.span` + color: ${theme.colors.primary.text[100]}; + font-family: ${theme.font.family.mono}; + font-size: ${theme.font.size(3)}; + font-weight: ${theme.font.weight.medium}; + position: relative; + text-transform: uppercase; + z-index: 1; +`; + +const FooterBlock = styled.div` + display: flex; + flex-direction: column; + gap: clamp(8px, 1.5vh, 16px); +`; + +const FormFields = styled.div` + display: flex; + flex-direction: column; + gap: clamp(8px, 1.5vh, 16px); +`; + +type PartnerApplicationModalProps = { + open: boolean; + onClose: () => void; +}; + +export function PartnerApplicationModal({ + open, + onClose, +}: PartnerApplicationModalProps) { + const titleId = useId(); + const panelRef = useRef(null); + const dropdownRef = useRef(null); + const [programId, setProgramId] = useState('technology'); + const [dropdownOpen, setDropdownOpen] = useState(false); + + const handleOverlayPointerDown = useCallback( + (event: React.PointerEvent) => { + if (event.target === event.currentTarget) { + onClose(); + } + }, + [onClose], + ); + + useEffect(() => { + if (!open) { + return; + } + + const handleKeyDown = (event: KeyboardEvent) => { + if (event.key === 'Escape') { + onClose(); + } + }; + + const previousOverflow = document.body.style.overflow; + document.body.style.overflow = 'hidden'; + document.addEventListener('keydown', handleKeyDown); + + const frame = window.requestAnimationFrame(() => { + panelRef.current + ?.querySelector( + 'button, [href], input, textarea, [tabindex]:not([tabindex="-1"])', + ) + ?.focus(); + }); + + return () => { + document.body.style.overflow = previousOverflow; + document.removeEventListener('keydown', handleKeyDown); + window.cancelAnimationFrame(frame); + }; + }, [open, onClose]); + + const handleDropdownBlur = useCallback( + (event: React.FocusEvent) => { + if (!dropdownRef.current?.contains(event.relatedTarget as Node)) { + setDropdownOpen(false); + } + }, + [], + ); + + const handleSubmit = useCallback( + (event: React.FormEvent) => { + event.preventDefault(); + }, + [], + ); + + if (!open) { + return null; + } + + const copy = PARTNER_APPLICATION_MODAL_COPY; + + return createPortal( + + + + + {copy.titleSerif} + <TitleAccent>{copy.titleSans}</TitleAccent> + + +

{copy.subtitleLine1}

+

{copy.subtitleLine2}

+ + + +
+ + + {PARTNER_PROGRAM_OPTIONS.map((option) => ( + { + setProgramId(option.id); + }} + > + {option.label} + + ))} + + + + + { + setDropdownOpen((previous) => !previous); + }} + > + + {copy.selectLabel} + + {PARTNER_PROGRAM_OPTIONS.find( + (option) => option.id === programId, + )?.label} + + + + + + + + {dropdownOpen && ( + + {PARTNER_PROGRAM_OPTIONS.map((option) => ( + { + setProgramId(option.id); + setDropdownOpen(false); + }} + > + {option.label} + + ))} + + )} + + + + + + + + + + + + + + +