Twenty

T

Twenty

Join the community to ask questions about Twenty and get answers from other members.

Join

❓︱help

🏡︱general

💻︱development

UI issue in V0.51.0

When we run the application and welcome page come and if we hover or do some activity automatically ui got crashed and it's showing blank page and in console it's showing this error The above error occurred in the <RecoilURLSync> component: RecoilURLSync@http://apple.localhost:3001/@fs/home/jay/Jay/Internal-System/CRM/simform-twenty-crm/node_modules/.vite/packages/twenty-front/deps/recoil-sync.js?v=036a718f:4831:23 RecoilURLSyncJSON@http://apple.localhost:3001/@fs/home/jay/Jay/Internal-System/CR...

Enable multiple workspace

What should be done to enable multilpe workspaces setup in v0.51. ? I set IS_MULTIWORKSPACE_ENABLED = true @thomast @charles @Weiko...
No description

No email connection settings

Looking to connect my e-mail to 20, however there doesn't appear to be any way to connect to an SMTP provider (screenshot attached).
No description

Workspace not found for multi workspace

Using docker, if multi workspace is enabled it says workspace not found :
No description

Which version should use?

We currently have a release/V51 branch, a main branch, and a tag v0.51.6. Which of these should be treated as the source of truth for the latest code and which should we use going forward to ensure smooth merging of future versions without conflicts?

Import time for Gmail synchronization (self hosted on unraid / docker)

I setup twenty yesterday and started a Gmail sync. It's still importing 12 hours later is this common? Regular Gmail workspace account with a custom domain and seems to have imported 288 people and 136 companies. I'm guessing it's stuck.

Getting Member role event if I log in with admin account

Hey @prastoin and team, Even if I'm an Admin, I'm getting Member when I log in to the admin workspace when I log below: const currentWorkspace = useRecoilValue(currentWorkspaceState);...
No description

Migration error from v0.43 to v0.44 - onboarded_workspace_requires_default_role

Hi! I am migrating my installation from v0.33 to actual, step-by-step. Everything was going great, but when I tried to migrate from v0.43 to v0.44 - I faced next error: ``` PENDING_CREATION', 'ONGOING_CREATION') OR "defaultRoleId" IS NOT NULL) query failed: ALTER TABLE "core"."workspace" ADD CONSTRAINT "onboarded_workspace_requires_default_role" CHECK ("activationStatus" IN ('PENDING_CREATION', 'ONGOING_CREATION') OR "defaultRoleId" IS NOT NULL) error: error: check constraint "onboarded_workspace_requires_default_role" of relation "workspace" is violated by some row...

help with building

i used this to build the docker : docker build -f packages/twenty-docker/twenty/Dockerfile -t twenty-standard:latest . , and it builds just fine. however when I tried to run the image it gives connection error to db...
No description

what exactly does this do

i tried to run : npx nx database:reset twenty-server, howveer it does not seem to reset the database, previous workspace still exists. is this only for setup and not actualy "resetting"? can someone explain?

Calendar & Email on Custom Objects

Is there any documentation on how to add the calendar & email objects to a custom object?

PostgreSQL connection is refusing

I followed manual setup steps mentioned at : https://twenty.com/developers/section/self-hosting/docker-compose I'm getting this error: ERROR [ExceptionHandler] password authentication failed for user "postgres"...

Sending Emails/ Importing Contacts

Can someone help me understand how to use this CRM? How would I be able to send emails? is there any way to import contacts with a company attached? or do I have to do that manually?

Docker Compose can't connect to PostgreSQL in AWS RDS

Hey, I was able to run my modified twenty code (very lightweight modifications -- not adding new dependencies) locally with the 3 npx commands for server, worker and frontend. Next, I wanted to build it with Docker and use my PostgreSQL database in AWS RDS. So, I ran the Dockerfile (in twenty-docker/twenty). Then, built a new Docker image and used that image (since I had locally made changes to the code) for the docker-compose.yml file (in 'server' & worker 'services') - the only change I made to docker-compose.yml....

one click with docker compose

I am trying the setup here: https://twenty.com/developers/section/self-hosting/docker-compose But this error is raised after trying to start the twenty-server container: `[Nest] 1 - 04/17/2025, 1:35:26 AM ERROR [TypeOrmModule] Unable to connect to the database (metadata). Retrying (1)......

What does this do on self host?

I'm using docker to self host and it has this option but I'm not entirely sure what this is for, can someone explain? Also can we use itif we have multi workspace enabled?
No description

signup

Signup error in local I have setup the app in local https://twenty.com/developers/local-setup . After starting the app , i am able to login to the app using default creds [email protected] (password: Applecar2025) . When i try to signup by providing new email id [email protected] , I am getting user doesnt have access error { "errors": [...

Are webhook secrets actually used? How?

How should the secret defined in a webhoook setup get submitted with the webhook request? I set up a webhook for test purposes and defined a secret. The service listening to the requests is logging these details: request headers, request body, query string parameters. I can't find the secret anywhere....
No description

Activate multiples workspaces using EasyPanel

Hello friends, I would like to know how to configure multiple workspaces using easypanel, has anyone done this? I have already put the variables in .env but it doesn't work, I have to configure the subdomain, right? Could someone who has done this help? .ENV IS_MULTIWORKSPACE_ENABLED=true...

Time based field update with workflow

Good day, Any smart people out there that can explain how I can do a workflow that will change based on a requirement? I want to create a workflow that runs daily. Checking a field called "expiry date". If that field's expiry date is within 6 months, a record should be updated called "Expired" to "6 months" entry (it's a select field)...
Next