Build your Enterprise CRMat AI Speed

Twenty da a los equipos técnicos los bloques de construcción para un CRM personalizado que cubre necesidades de negocio complejas y se adapta rápidamente a medida que el negocio evoluciona.

Comenzar
Twenty
Companies
FilterSortOptions
Companies
Url
Created By
Address
Account Owner
ICP
ARR
Linkedin
Industry
Main contact
Employees
Opportunities
Added
Anthropic logo
Anthropic
anthropic.com
Dario Amodei
18 Rue De Navarin
Dario Amodei
True
$500,000
anthropic
AI Research
Dario Amodei
612
E
Enterprise Expansion
Jul 1, 2023
Linkedin logo
Linkedin
linkedin.com
Reid Hoffman
1226 Moises Causeway
Ryan Roslansky
False
$1,000,000
linkedin
Professional Networking
Ryan Roslansky
19,300
T
Talent Outreach
Jul 3, 2023
Slack logo
Slack
slack.com
Stewart Butterfield
1316 Dameon Mountain
Stewart Butterfield
True
$2,300,000
slack
Collaboration Software
Lidiane Jones
4,500
W
Workspace Renewal
Jul 5, 2023
Notion logo
Notion
notion.com
API
API - Key name
1162 Sammy Creek
Ivan Zhao
False
$750,000
notion
Productivity Software
Ivan Zhao
620
W
Workspace Consolidation
Jul 8, 2023
Figma logo
Figma
figma.com
WF
Workflow name
110 Oswald Junction
Dylan Field
True
$3,500,000
figma
Design Tools
Dylan Field
1,300
AI
AI Prototyping
D
Design Ops
Jul 12, 2023
Github logo
Github
github.com
Chris Wanstrath
3891 Ranchview Drive
Thomas Dohmke
True
$900,000
github
Developer Platform
Thomas Dohmke
3,800
C
Copilot Rollout
Jul 14, 2023
Airbnb logo
Airbnb
airbnb.com
Joe Gebbia
4517 Washington Avenue
Brian Chesky
True
$4,200,000
airbnb
Travel
Brian Chesky
6,900
H
Host Ops
Jul 15, 2023
Stripe logo
Stripe
stripe.com
Patrick Collison
2118 Thornridge Circle
Patrick Collison
True
$1,800,000
stripe
Payments
Patrick Collison
7,400
B
Billing Expansion
Jul 17, 2023
Sequoia logo
Sequoia
sequoia.com
Roelof Botha
1316 Dameon Mountain
Roelof Botha
False
$6,000,000
sequoia
Venture Capital
Roelof Botha
1,100
F
Fund Ops
Jul 20, 2023
Segment logo
Segment
segment.com
Peter Reinhardt
8502 Preston Rd. East
Peter Reinhardt
True
$2,750,000
segment
Customer Data
Peter Reinhardt
1,550
W
Warehouse Rollout
Jul 21, 2023
Mailchimp logo
Mailchimp
mailchimp.com
Ben Chestnut
3517 W. Gray St.
Ben Chestnut
False
$1,250,000
mailchimp
Marketing Automation
Rania Succar
1,900
L
Lifecycle Campaigns
Jul 23, 2023
Accel logo
Accel
accel.com
Ray Damm
4140 Parker Rd.
Ping Li
True
$5,800,000
accel
Venture Capital
Ping Li
540
P
Portfolio Sync
Jul 24, 2023
Founders Fund logo
Founders Fund
foundersfund.com
SYS
System
2715 Ash Dr. San Jose
Peter Thiel
True
$2,100,000
foundersfund
Private Equity
Peter Thiel
734
F
Fundraising
Jul 25, 2023
Google logo
Google
google.com
Sundar Pichai
4140 Parker Rd.
Sundar Pichai
False
$7,500,000
google
Computer Software
Sundar Pichai
734
G
Google AI and Data Solutions
L
Relation 2
L
Relation 3
Jul 1, 2023 2:25 pm
Calculate

Scaffold a launch-ops CRM in my workspace with rockets, launches, payloads, customers, and launch sites, with relevant actions for each.

…my-twenty-app/src/constants/schema-identifiers.ts

+84-0
1export const SCHEMA_IDS = {
2 rocket: { object: '733956fd-…', fields: { launches: '5b877c2a-…' } },
3 launch: { object: 'e7f1e750-…', fields: { rocket: '42c9106f-…' } },
4 payload: { object: '16ffcc45-…', fields: { customer: 'd84468aa-…' } },
5 launchSite: { object: '2f18d525-…', fields: { launches: 'b94b7f00-…' } },
79 unmodified lines

…my-twenty-app/src/objects/launch.object.ts

+237-0
1import { defineObject, FieldType, RelationType } from 'twenty-sdk';
3export default defineObject({
4 nameSingular: 'launch',
5 labelSingular: 'Launch', labelPlural: 'Launches',
6 icon: 'IconRocket',
7 fields: [
8 { name: 'missionCode', type: FieldType.TEXT, isUnique: true },
9 { name: 'status', type: FieldType.SELECT, options: [ … ] },
10 { name: 'plannedLaunchAt', type: FieldType.DATE_TIME },
11 { name: 'rocket', type: FieldType.RELATION, relationType: RelationType.MANY_TO_ONE },
226 unmodified lines

…my-twenty-app/src/objects/payload.object.ts

+198-0
1import { STANDARD_OBJECT } from 'twenty-sdk';
4 { name: 'payloadType', type: FieldType.SELECT },
5 { name: 'customer', type: FieldType.RELATION,
6 relationTargetObjectMetadataUniversalIdentifier: STANDARD_OBJECT.company.universalIdentifier,
7 universalSettings: { relationType: RelationType.MANY_TO_ONE, joinColumnName: 'companyId' },
8 },
190 unmodified lines

…my-twenty-app/src/objects/rocket.object.ts

+28-32
140 unmodified lines
141
141 {
142 name: 'launches',
143 type: FieldType.RELATION,
144 relationType: RelationType.ONE_TO_MANY,
145 relationTargetObjectMetadataUniversalIdentifier: SCHEMA_IDS.launch.object,
146 },

…my-twenty-app/src/views/upcoming-launches.view.ts

+82-0
1import { defineView, ViewFilterOperand, ViewType } from 'twenty-sdk';
3export default defineView({
4 name: 'Upcoming launches',
5 type: ViewType.TABLE,
6 filters: [
7 { fieldMetadataUniversalIdentifier: SCHEMA_IDS.launch.fields.plannedLaunchAt,
8 operand: ViewFilterOperand.IS_IN_FUTURE },
9 ],
73 unmodified lines

…my-twenty-app/src/__tests__/schema.integration-test.ts

+412-40
150 unmodified lines
151 expect(application.objects).toHaveLength(1);
151 expect(application.objects).toHaveLength(4);
152 expectObject(application.objects, SCHEMA_IDS.launch.object, 'launch', 'Launch');
153 expectObject(application.objects, SCHEMA_IDS.payload.object, 'payload', 'Payload');
154 expectObject(application.objects, SCHEMA_IDS.launchSite.object, 'launchSite', 'Launch site');
155 expectRelationPair(payloadCustomerField, [payload.object, STANDARD_OBJECT.company.universalIdentifier], [...]);
325 unmodified lines
Explorer
my-twenty-app
.github
src
__tests__
agents
command-menu-items
constants
fields
front-components
logic-functions
navigation-menu-items
objects
page-layouts
roles
skills
views
GI.gitignore
CF.nvmrc
JS.oxlintrc.json
YM.yarnrc.yml
MDLLMS.md
JSpackage.json
MDREADME.md
JStsconfig.json
JStsconfig.spec.json
TSvitest.config.ts
LOyarn.lock
TSapplication-config.ts
1
import { defineApplication } from 'twenty-sdk/define';
2
 
3
import {
4
  APP_DESCRIPTION,
5
  APP_DISPLAY_NAME,
6
  APPLICATION_UNIVERSAL_IDENTIFIER,
7
  DEFAULT_ROLE_UNIVERSAL_IDENTIFIER,
8
} from 'src/constants/universal-identifiers';
9
 
10
export default defineApplication({
11
  universalIdentifier: APPLICATION_UNIVERSAL_IDENTIFIER,
12
  displayName: APP_DISPLAY_NAME,
13
  description: APP_DESCRIPTION,
14
  defaultRoleUniversalIdentifier: DEFAULT_ROLE_UNIVERSAL_IDENTIFIER,
15
});
16
 

con la confianza de

+10k más

El problema.

A custom CRM gives your org an edge,but building onecomes withtradeoffs

El Gran Monolito

Lenguajes propietarios, ciclos de despliegue lentos y lógica de "caja negra".

La Carga Interna

Es frágil. La V1 se lanza rápido, pero mantenerla y hacer cambios es una carga a largo plazo.

Deja de conformarte con compromisos.

Assemble, iterate and adapt a robust CRM,that's quick to flex

Compón tu CRM y tus aplicaciones internas con un único kit de extensibilidad.

Calidad de nivel de producción

W3villa usó Twenty como un framework de nivel de producción para el modelo de datos, los permisos, la autenticación y el motor de flujos de trabajo que de otro modo habrían reconstruido por su cuenta.

VP de Ingeniería

W3villa Technologies

IA para iteraciones rápidas

Alternative Partners utilizó IA agéntica para comprimir lo que normalmente serían semanas de trabajo de migración de Salesforce en algo que una sola persona pudiera supervisar.

Director y fundador

Alternative Partners

Control sin fricción

AC&T pasó a una instancia de Twenty autoalojada sin riesgo del proveedor, sin migraciones forzadas y con costos de CRM reducidos en más del 90%.

Ingeniero de CRM

AC&T Education Migration

01
02
03

Begin with production-gradebuilding blocks

Compón tu CRM y tus aplicaciones internas con un único kit de extensibilidad. Modelo de datos, diseño y automatización.

Continue iterationwithout friction

Disfruta de personalización ilimitada usando las herramientas de codificación con IA que ya te encantan. Adapta tu CRM para que se ajuste a la forma en que tu negocio crece y gana.

Stay in control with ouropen-source software

No te encierres en el ecosistema de otra persona. La experiencia de desarrollador de Twenty se parece al software normal, con configuración local, datos reales, pruebas en vivo y sin herramientas propietarias.

Evita la UX torpe que siempre acompaña a lo personalizado.

Make your GTM team happy
witha CRM they'll love

Interfaz moderna y familiar

Twenty lo hace sencillo. Es limpio, intuitivo y está diseñado para que se sienta como Notion.

Datos en tiempo real e IA integrada

Todo se actualiza en tiempo real, con un chat de IA siempre listo para ayudarte a moverte más rápido.

Vía rápida hacia la acción

Patrones inteligentes, atajos y diseños hacen que las tareas diarias sean más rápidas y fáciles de ejecutar.

En producción.

Dev teams power
company-wide

change with Twenty

W3villa

Lanza un producto en Twenty

W3villa creó W3Grads para simulaciones de entrevistas con IA a escala, con Twenty como columna vertebral operativa.

AC&T

Haz tuyo el CRM de extremo a extremo

AC&T reemplazó un CRM de proveedor clausurado por Twenty autoalojado y redujo los costos del CRM en más del 90%.

NetZero

Crece con una base flexible

NetZero ejecuta una instalación modular de Twenty para créditos de carbono, productos agrícolas y sistemas industriales.

1/3

Ellos son las ventas de verdad

La flexibilidad fue realmente lo que marcó la diferencia. Nuestras necesidades evolucionan muy rápido. Descubro una nueva necesidad y en dos clics puedo abordarla. Eso es una verdadera ventaja cuando te mueves rápido.

No queríamos parchear el problema. Queríamos crear algo en lo que las instituciones pudieran confiar a escala, y eso significaba partir de una base lo suficientemente sólida como para soportar toda la complejidad de lo que teníamos en mente.

Es una experiencia mucho mejor que lidiar con Salesforce o HubSpot. Mi misión ha sido que todas las herramientas tengan acceso por API, para que todo se comunique entre sí. Twenty hizo eso posible de una manera que las plataformas CRM más antiguas simplemente no pueden.

Olivier ReinaudCofundador en NetZero

¿Alguna pregunta?

Stop fighting custom.
Start building, with Twenty

Comenzar