twenty
Building a modern alternative to Salesforce, powered by the community.
Discover best practices for securing Twenty CRM APIs. Learn how NestJS guard architecture combines JWT, API keys, OAuth 2.0 SSO, and RBAC for robust API security.
How to Integrate Custom Logic into Twenty CRM Workflows: A Complete Guide to Code StepsIntegrate custom logic into Twenty CRM workflows with Code Steps. Execute sandboxed JavaScript/TypeScript snippets to enhance CRM data interactions and automate complex tasks efficiently.
Twenty CRM Architectural Explanations: A Deep Dive into the Monorepo Structure and Feature DesignExplore Twenty CRM's monorepo architecture and feature design. Get deep architectural explanations for its modular NestJS backend, React frontend, and Nx monorepo structure.
Twenty CRM Architecture: Essential Source Files for the NestJS and React CodebaseExplore Twenty CRM's architecture by reviewing key NestJS and React source files. Understand server bootstrap, root modules, and frontend entry points for deeper insights.
Where to Find Twenty CRM Source Code Examples: A Developer's GuideFind Twenty CRM source code examples for React UI and NestJS backend in the twentyhq/twenty repository. Explore complete feature implementations to accelerate your development.
How the Health Monitoring System Works in Twenty CRM: NestJS Terminus ImplementationDiscover how Twenty CRM's health monitoring system works with NestJS Terminus. Explore its two-layer approach, public healthz endpoint, and rich diagnostics for PostgreSQL, Redis, and workers.
Contact Creation in Twenty CRM: How Automated Message Processing Builds Your Contact DatabaseDiscover how Twenty CRM automates contact creation from messages. Learn about participant detection, background jobs, deduplication, and building your contact database efficiently.
How Billing Is Handled in Twenty CRM: Stripe Integration and Entitlement ArchitectureDiscover how Twenty CRM handles billing using Stripe integration and entitlement architecture. Learn about feature flags, metered product gating, and server-side NestJS modules for access control.
What Is Included in the Audit Logging for Twenty CRM? A Complete Technical BreakdownExplore Twenty CRM's audit logging technical details. Discover how workspace events, record changes, and pageviews are captured and stored in ClickHouse with user context and timestamps.
How API Keys Are Managed and Used in Twenty CRM: A Complete Technical GuideLearn how Twenty CRM manages and uses API keys. Discover secure storage, JWT issuance, and role-based access control for robust API security. Get the complete technical guide.
Two-Factor Authentication (2FA) Options for Twenty CRM: TOTP Implementation GuideExplore Two-Factor Authentication (2FA) options for Twenty CRM. Learn how to implement TOTP with otplib for enhanced security using authenticator apps.
How Single Sign-On (SSO) Works in Twenty CRM: OIDC and SAML ImplementationDiscover how Twenty CRM utilizes OIDC and SAML for secure Single Sign-On (SSO). Learn how admins register identity providers and users authenticate seamlessly.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →