Twenty

T

Twenty

Building a modern Open Source CRM, powered by the community

Join

❓︱help

🏡︱general

💻︱development

Trying build build Custom UI, How do i get my own docker script setup for deployment

So i followed the https://twenty.com/developers/local-setup guide on the docs website and i made some changes to the UI for a client of mine, all the changes have been made successfully but now i just need to figure out how to actually deploy it properly, can someone tell me how the docker compose script was made or if there is some other way to properly deploy it for prod

Struggling to enable AI Agent in Workflows

Sorry for bugging on an unreleased feature. I have set core."featureFlag" to true, and set config variables up, but still can't see AI enabled in my self-hosted docker instance. Also I've got IS_AI_ENABLED set to true in .env and docker-compose. Let me know if I'm doing something wrong, or missed a step....
No description

Add email account button not visible.

I have a self-hosted twenty instance using docker compose on an RPi. Everything works, except I do not have any way of adding email or calendar accounts. I got the Google and Microsoft one by manually changing the env var for both to "true". I now tried enabeling IMAP by setting MESSAGING_PROVIDER_IMAP_ENABLED=true IS_IMAP_SMTP_CALDAV_ENABLED=true ...
No description

Fluent Forms Multi-Select Autofill Issue - unitKind Field

Hello, I'm working on a custom integration to autofill a Fluent Form on a WordPress site with data from our Twenty CRM instance. The script successfully fetches data from the database and populates all standard input fields (like text, email, etc.) perfectly. However, I'm encountering a specific issue with a multi-selection field. This field is a Fluent Forms widget that uses the Choices.js library for its interactive design. The data for this field (unitKind) is correctly fetched from the database as a comma-separated string (e.g., "OWNED,LEASING"), but the field does not get populated....

[self hosted] broken after upgrade to 1.3.0

Hi. I am getting this issue and I am unsure how to fix this. Maybe someone can help me? On workspace load, I am getting error in an API call: Request ``` {"operationName":"FindManyFavoriteFolders","variables":{},"query":"query FindManyFavoriteFolders($filter: FavoriteFolderFilterInput, $orderBy: [FavoriteFolderOrderByInput], $lastCursor: String, $limit: Int) {\n favoriteFolders(\n filter: $filter\n orderBy: $orderBy\n first: $limit\n after: $lastCursor\n ) {\n edges {\n node {\n typename\n createdAt\n deletedAt\n id\n name\n position\n updatedAt\n }\n cursor\n typename\n }\n pageInfo {\n hasNextPage\n hasPreviousPage\n startCursor\n endCursor\n typename\n }\n totalCount\n typename\n }\n}"}...

Google sync lost issue

I’m facing a sync lost issue while connecting my Google account. All the environment variables are properly configured, and I’ve already added the Email access scope in the Google app. Is there anything I might have missed?
No description

Upgrade from 1.0 > 1.3 broke twenty

After a recent upgrade i v1.3 I get "an error occured" when logging in. And container logs for twenty-server says this: ```Computing new Datasource for cacheKey: 10f069ce-793a-4ada-b841-0bb11359b874-17 out of 0 │ metadata query time: 1.6534839999949327 ms │ Uncompiled message detected! Message: │...

Partnering for Full Stack Development Opportunities

Hi, Devs! I’m Aleksandar Hussain, Senior Full Stack Developer with expertise in cloud infrastructure, React.js, Node.js, and DevOps pipelines. I’m looking to partner with a U.S.-based developer to explore remote job opportunities. My role would include profile optimization, applications, interview preparation, and post-hiring development. You’d attend interviews and join team meetings. This collaboration has been successful for other peers, splitting income 70/30 or 60/40, and allows handling multiple projects simultaneously. Let’s connect and discuss!...

email verification error on signup

I was attempting to "get started" with Twenty by registering to take a look before subscribing/installing and got caught in a loop on email verification. Tried multiple times on different devices using different browsers, but always hit an error with few details like "Email is not verified". One time I saw an error about a captcha, but the UX never presented a captcha.

Email Verification Issue When Creating New Account

When trying to create a new account / get started using an email address we're getting stuck in a loop of sign in <> verify and can't make it into the app.

Not getting proper error message

When I try to add a person's email address that already exists under another user, I receive a 'Not Authorized' error instead of the expected 'Email already exists' error. @prastoin @Guillaume...
No description

Safe to Release Migration While Users Are Active?

We’re planning a backend data migration. Just wondering — is it safe to release the migration while users are actively using the app, or should we schedule some downtime? Is the implementation designed to be backward-compatible with the schema to ensure safe migration while users are active? @prastoin @Guillaume...

Clone Workspace - as it is a template

We are configuring a workspace with workflow, webhook and many custom fields in organisation and also many more objects. Is there a way, to clone this workspace and use it as templates for other workspaces? Because we do not want to create all of this everytime, we ned this duplicated ...

Adding more Workspaces

I am wondering why i am not able to add meore workspaces. There is the menue option / add workspace, but it is not running. Not Process starts and asks for information: is there somewhere a swithc i need to activate? ...

[solved] How to delete the deleted entires from datatabkes ( organisations or Persons )

I have tested around and now it would be great, to get the deleted entries out of my database. Can i delete the entries out of the table? But what happens with the related objects? is there a script or something i can run, to get the deleted deleted? ...

Microsoft - invalid client secret

Hi all, I'm trying to connect to a microsoft account from a self-hosted instance of twenty (version 1.3.1) (in docker via portainer). I think I have all the settings correct in twenty and in the MS Entra admin center, however after trying to connect the 2 services, twenty is showing an error message that sync is lost and that I need to reconnect to MS. On review of the twenty-worker log file, I noticed the following error message: AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app ...

[solved] Workspace stuck in 0.55.9

Hi, all. I just migrated from v1.2.0 to 1.3.1 and suddenly, everything broke. I am getting a black screen without a sidebar menu. I found these runtime server logs, but dunno what they actually mean (business user): ```` 2025-08-17T18:09:31.376333572Z ICU features such as interpolation and plurals will not work properly for that message. ...
No description

Help creating multiple workspace

Hello, i'm using twenty as my crm and need help setting up another workspace. i get this error { "errors": [ { "message": "New workspace setup is disabled", "extensions": {...

Custom field for Company does not appear in workflows

I've added a Link field into the Company data model. I want to send that out to a HTTP endpoint with a custom workflow however it does not appear in the list of fields. If I rename the X field for example, the renamed version does also not appear in the fields list. Is that expected behavior?...

Getting error while running project locally

see the screenshot for error reference I tried lot to solve this but still stuck here. If anyone can help me with this then it would be really helpful...
No description
Next