Twenty

T

Twenty

Building a modern Open Source CRM, powered by the community

Join

❓︱help

🏡︱general

💻︱development

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 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....
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)...

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 :...
No description

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?...
No description

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?
No description

CRON Jobs fail self Hosted mode

Hello there, Running the following commands : ```sh...

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...

Any plans on supporting self host via Coolify?

Any plans on supporting self host via Coolify?