Twenty

T

Twenty

Building a modern Open Source CRM, powered by the community

Join

❓︱help

🏡︱general

💻︱development

Autocomplete cell editor based on API

Hi!, I am wondering whehter twenty.com can work for my use case. Everything out of the box is nice and a very good starting point, however it needs some extensions to cover what we need. One thing i need is a way to get results for the auto complete cell editor to show data from an API, rather than related records from another table. What i think is the relation picker OOTB. ...

npx nx database:reset twenty-server commands are running so long.

this command is runnning so long and at last showing ⠸ Calculating the project graph on the Nx Daemon is taking longer than expected. Re-run with NX_DAEMON=fals NX Failed to process project graph. An error occurred while processing files for the nx/js/dependencies-and-lockfile plugin...

Opportunities And Emails

Hi team, I'm working on evaluating 20 for my company. In Salesforce, we have emails visible at the Opportunity level. When/how is the "Emails" tab of the Opportunity populated? The Sync only added emails to new contacts; nothing shows here by adding a contact to the Point of Contact for example.
No description

Bugs after pulling latest upstream changes

I made a Github Issue post here -> https://github.com/twentyhq/twenty/issues/14459 But essentially was getting issues with the flatFieldMetadata type object being undefined, and further issues after I tried fixing it....

Workflow trigger on creation of new View

I would like to make a workflow that will trigger when a new view is saved by a user. I have seen in the trigger selection that you can select in advanced option the VIew object but when i save a new view i do not see any runs. I made it active but nothing. ...
No description

Filter bug

Hello, I try to apply a filter on a multiselection field in Companies and I get this error (image attached) SyntaxError: JSON Parse error: Unexpected EOF parse kq — index-DXIJshCq.js:10711:1929...
No description

No "Add Account" button

Hello 20! I'm looking to add my email from my SMTP server to 20 for sending emails to new leads. I don't use Gmail or Microsoft to input that data into the .env or docker-compose.yml....
No description

Workflow External System Status info

Hi the context is: YOu are triggering lets say manually a workflow from twenty that calls a webhook to n8n where you have set your own workflow there. As example you are getting a selected people and you are sending an automated email. The status of the twenty workflow is completed at the moment that the webhook is launched properly. The n8n workflow though breaks for any reason. Is there any way to get but this as notification inside twenty to know the result of the workflow?

Workflows: Adding a hyperlink to email body

I've tried using HTML and markdown in the email body without success. Is it possible to add a hyperlink to the Workflows email body so that the email recipient can follow the link back to Twenty?...

Error trying to connect email

I'm trying to connect a new email account but it always gives the same error.
No description

MultiWorkSpace Setup Login Stuck in Verification

While MultiWorkSpace enabled, after Login CRM is stuck in state "Verification" ... obviously login process not finalizing. Without multiworkspace login is possible ... Is there anyone with knowledge or who knows about this one? [Nest] 1 - 09/11/2025, 3:04:13 PM ERROR [ExceptionsHandler] Workspace not found Error: Workspace not found at Object.assertIsDefinedOrThrow (/app/packages/twenty-server/dist/src/engine/core-modules/workspace/workspace.validate.js:14:63)...

Workflow triggered by a Date Field

Hi team, I'd like to set up a workflow that is triggered by a date field. Our goal is to send an email notification when a specific date is reached. We want to use this for renewal dates on our opportunities....

Mutation on custom item for default field

Hi, i have created a custom object for Campaigns. One of the default fields in each new Object is the Name. I am trying to run a mutation to update Campaigns by filtering the Name field: mutation UpdateCampaignByName ($campaign: String!,$data: CampaignUpdateInput!){ updateCampaigns(...

Workflow for converting a prospect to a customer

Hi everyone, I'd like to create a workflow to automatically convert prospects to customers when an opportunity converts to a contract (or win). I've succeeded, however, the prospect converts to a customer at all stages. How can I make the conversion only happen when the opportunity converts to a certain stage (won, for example)? Thanks in advance.
No description

Conditions in Workflows

I can create Workflows which trigger on a record update event, but I'd like the workflow to respond to a condition within the update event. For example: When an Opportunity sector is updated to "X", send an email. Is this possible with the current state of Workflows in Twenty?...

Mega s4 bucket

I'm trying to use my Mega Bucket Storage with twenty but I'm getting invalid URL error. My configuration: ```STORAGE_TYPE=S3 STORAGE_S3_REGION=Amsterdan...

Timeout During Company Query?

I am currently trying to fetch a single company via API using
.../companies/c1e55189-28b8-4958-81ec-6bfb5cb5a713
.../companies/c1e55189-28b8-4958-81ec-6bfb5cb5a713
` But that call is repeatedly failing due to the automatic timeout after 10 seconds or so. Indepedently of what depth level I am using (tried 0 to 2). Is this a know bug?...

`Sorry, something went wrong` when opening task in 1.5.0

Hey, i upgraded our twenty from version 1.3.1 > 1.4.1 > 1.5.0 in docker. When i open task or any task filters they show this error, my console shows TypeError: c is undefined. I also noticed that you guys didn't push the latest minor versions (1.5.1 and 1.5.2) to the docker hub, maybe the issue fix is in there but i can't use it.
No description

Create custom objects via metadata API

Hi, been trying to do this today. Struggling to find the correct mutation and input type. Is there any documentation around or can anyone provide an example query please?

Filter show entries where the last update is 7 days or younger

Hi, is it somehow possible to have a flexible date filter? I want to filter out all opportunities which are in state won or lost and the last update is older than 7 days. Is this possible?