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?

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 tim@apple.dev (password: Applecar2025) . When i try to signup by providing new email id test@gmail.com , 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....

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)...
Twenty deployment on podman
Does twentycrm support deployment with podman?
I see two possible approaches:
A: Use (or modify and use) the docker-compose.yml with podman-compose. ...
blocknote.map is not a function
Hello team,
Have a new issue that started happening either in the front when accessing companies or notes, was able to reproduce it in the backend when calling the /notes endpoint :...

Hangs on DB init
When executing
npx nx database:reset twenty-server
The scripts hangs after "Successfully compiled: ..."
I've tried with another pc with the same initial state but am getting the same error. For the second computer it worked the first time but isn't working the second time. Does anyone know the fix to this problem?...

Can't add/edit Objects with Admin role
Hi, I added admin privileges for 2 users. These users are able to do everything but can't create/edit objects. But what's weird is that these 2 userIds have Admin access for their workspaces.
I'm using google login with access to 5 people and 2 admins.
In settings > workspace > data model:...
Auto populating Company based on Domain when importing People
Hi everyone,
A Company record has a field for the email domain, however when importing People with a populated email field, it does not pick them up as belonging to the Company.
Is there any functionality to automatically populate the Company field when adding a Person based on their email domain?...
error: password authentication failed for user "postgres"
I am trying to do self hosting setup with 1 deploy. I am seeing the following error. Many people mentioned the same error, but could not find a solution. This is simply first time setup trying to do twenty crm, and that causes this issue. Any help would be appreciated. [Nest] 1 - 04/11/2025, 9:50:59 AM ERROR [TypeOrmModule] Unable to connect to the database (metadata). Retrying (1)...
error: password authentication failed for user "postgres"
at Parser.parseErrorMessage (/app/node_modules/pg/node_modules/pg-protocol/dist/parser.js:283:98)
at Parser.handlePacket (/app/node_modules/pg/node_modules/pg-protocol/dist/parser.js:122:29)
at Parser.parse (/app/node_modules/pg/node_modules/pg-protocol/dist/parser.js:35:38)...
Seamless login through API
The suite CRM API enables login and session sharing - https://docs.suitecrm.com/developer/api/api-v4.1-methods/. Is it possible to do these kinds of actions in twenty? I see that the email id has to be entered and the API is limited to actions within the workspace of that user, and not at an admin app level where we could create accounts or new workspaces and allocate it to users automatically.
Upload csv or xls button missing
In the documentation it shows that when you click options on Companies or people, you can click on upload button and upload a csv/xls. But that button is not showing in my workspace login. I tried the self-hosting version as well as your 7 day trial setup. What could be the issue here?

Architecture to Google OAuth
Hi,
I'm trying to self-host twenty and add auth that restricts Google Sign in to specific email addresses with a new login page. I'm getting errors in docker.
Here's what I did:
1. Created twenty-auth-backend package with an emails guard. In twenty-server: Added guard to google-auth.controller.ts. Added providers to app.module.ts...