Twenty

T

Twenty

Building a modern Open Source CRM, powered by the community

Join

❓︱help

🏡︱general

💻︱development

Rest API format for relational fields

How do I set relational fields (Person and Assignee) when creating a Task via the REST API? What's the correct JSON format? Currently trying to send calendly bookings to tasks via zapier tied to person --> company. Everything else populates except for the relational fields....

Cannot update to v1.8 from v1.7

I get the following error : ``` server-1 | [Nest] 57 - 10/23/2025, 9:20:39 AM LOG [UpgradeCommand] Initialized upgrade context with: server-1 | - currentVersion (migrating to): 1.8.2 server-1 | - fromWorkspaceVersion: 1.7.0...

Upload file enpoint ?

Hey, I need to upload a file via REST API but I’m not sure what the endpoint should be. Any help?

How does the enterprise license work if I wanted to extend Twenty to build a distributable product?

Hi again! I am building a product that could naturally integrate with Twenty CRM. In short, I'd be adding an extra tab that's an iframe to a specialized service that runs from CRM data and my own database. Think medical recommendations for each person in the CRM. This would be something I would host (due to medical data being present) and/or would distribute to customers for their own use (e.g. a hospital pays for my CRM-service hybrid, which they host). I saw in the license that this would requ...

Team field assigned to an object: HubSpot Migration

We are migrating the entire company from HubSpot to Twenty. We have multiple teams in our sales department. Right now, I can assign each person to a team and that team is populated on objects where the field is available. Does something like this exist in Twenty? Also, any advice on HubSpot migration would be a huge help!...

Syncing google emails does not work

Hey there, I tried to setup twenty, and the gmail integration for my company and I run into this error : https://github.com/twentyhq/twenty/issues/15241 Has anyone faced that before ? I'll investigate - it seems that error handling for gmail is not working fine, i'll check - but it takes time to setup as I need to set up dev env on the vps machine, so if anyone has clue I'm taking them ...

Railway selfhosting - Trying to set up Google auth, etc.

In the page it shows an admin dashboard that looks different from mine. However I am assigned the admin role and it looks different. I am not sure if I am not set up right
No description

postgres database mismatch

I'm getting this warning and some errors after a trying to update to 1.8, it not working, and then downgrading to 1.7 again. I'm self-hosting and wondering if anyone can tell me how to update this. db-1 | 2025-10-22 15:46:00.477 UTC [2484] WARNING: database "postgres" has a collation version mismatch db-1 | 2025-10-22 15:46:00.477 UTC [2484] DETAIL: The database was created using collation version 2.36, but the operating system provides version 2.41. db-1 | 2025-10-22 15:46:00.477 UTC [2484] HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE postgres REFRESH COLLATION VERSION, or build PostgreSQL with the right library version....

ERROR [ExceptionsHandler] column Workspace.trashRetentionDays does not exist after upgrade to 1.8

Self-hosted using docker here. I'm trying to upgrade from 1.7.7 to 1.8.1, but this breaks twenty completely (going straight to 1.8.2 has the same issue). Can't log in with password, can't log in with Microsoft account. Seems like something goes wrong in the database update, as the headline error seems to be the breakeage point. Any quick fix for this, or should I just restore my 1.7.7 containers?...

Cant update to v1.8.0

i updated my env var as usual and got this Saved configuration files to /data/coolify/services/m4440oww4s8kcw4cs8848sgg....

upgraded to 1.7 from 1.6.7 is stuck with 1.6.7 db version

I have just upgraded to 1.7 from 1.6.7. Since then, the application thinks it is v1.7.7 and the db thinks it is 1.6.7. I then tried running: yarn database:migrate:prod But it says: ...

Is it possible to retry a failed workflow

I'm importing contacts from another source. They are 1k+ The 1st 100 went throug, while the rest of them failed even without trying ...

Any idea on this Complex Filtering

https://github.com/twentyhq/twenty/discussions/14687 it seems to me serious. When you have 2 models and you want to filter the first based on a variable of the second you can not go the first and do it cause in the first model the second model can be selected by as object. As i said you can want to find people from us in specific companies of some type to run a campaign. You can not search people based on variables of Companies...

hey! where can i get support? i deleted my account to start from scratch, and now i'm having trou

hey! where can i get support? i deleted my account to start from scratch, and now i'm having trouble creating my account again using the same email address

Need help with email sync

Well i dont have button to sync to google. I run Twenty on ma VPS.
No description

How do you organize twenty ?

Hello! This post is an open discussion about how you are using Twenty to organize your informations. Let's say you have a new business meetings, you create an opportunity, where do you write the meeting summary ? - in the opportunity note (if yes, which title do you use for your note ?) - in the company note...

How to use the calendar in 20

Hi, I new to twenty and want to use it the calendar. The Software is self hosted and runs as expected. I have connected a calendar using caldav from my nextcloud server but I can't see the calendar in 20. Is there a how to available?...

Read operation in Zapier

Is there an upsert like operation but using Zapier. I'm using Zapier for automation and have connected ManyChat with Twenty ...
No description

Issue in Ask AI

In .env, I have set up a variable OPENAI_API_KEY and also "IS_AI_ENABLED" in featureflag table. The issue is that I am not able to receive messages from AI. They type-start is there, but no message shows up....
No description