The open alternative to Salesforce, designed for AI.

crm crm-system customer good-first-issue graphql hacktoberfest javascript marketing monorepo nestjs open-source postgresql react reactjs sales typescript web
51 Open Issues Need Help Last updated: Jul 4, 2026

Open Issues Need Help

View All on GitHub

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue sonarly:medium

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: Users are unable to select the 'Created By (Actor)' field during data import, as clicking it results in no action despite the field being listed as a target. The expected behavior is for this field to be selectable, allowing users to map it, for instance, by providing a user's email for import.

Complexity: 3/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue prio: medium

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue prio: high

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue for experienced contributor

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: The calendar view currently has a maximum height, preventing it from expanding to fill its entire container. The user requests that this max height be removed so the calendar can occupy the full available vertical space within its parent element, as depicted in the provided screenshot.

Complexity: 1/5
good first issue scope: front

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue scope: front

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: The current behavior for tables requires users to click only the header text to open the field menu. The desired improvement is to make the entire table header cell clickable for this menu, enhancing usability. An important exception is that clicking a 'plus icon' within the header should specifically create a new record and not open the field menu.

Complexity: 3/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue prio: high

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue prio: high

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: Users double-clicking the 2FA code submission button can trigger two requests, leading to a misleading 'invalid code' error message despite a successful login from the first request. The proposed solution is to disable the button while a request is in progress to prevent duplicate submissions.

Complexity: 1/5
good first issue prio: medium

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: This GitHub issue requests a UI adjustment for the 'Filter & Search Node' components. The 'Where' text, which currently blends visually with 'Condition', needs to be restyled as 'Text Primary' to establish a clear visual hierarchy and prevent the two elements from blending together.

Complexity: 1/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: Update the documentation for Twenty's webhooks to clarify that the `Content-Type` header must be set to `application/json` when sending data to the webhook endpoint. This involves adding a clear instruction to the existing webhook documentation, potentially including an example. The goal is to improve user experience and reduce confusion for less technical users.

Complexity: 2/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: The task involves removing unnecessary line breaks from subtitles within the IMAP sections of a CRM application's user interface. This requires locating and modifying the code responsible for rendering these subtitles, likely involving a simple text edit or removal of a `<br>` tag.

Complexity: 1/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: The task involves removing the option to create custom UUID fields within the Twenty CRM application. This requires modifying the `SETTINGS_NON_COMPOSITE_FIELD_TYPE_CONFIGS` constant in the specified TypeScript file by deleting line 52. The goal is to enforce a single UUID per table/object to maintain data integrity.

Complexity: 3/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: The task involves modifying the user interface of a CRM application, specifically removing the APIs and Webhooks section from the default view and moving it to an 'Advanced' mode. This requires updating the UI code to conditionally render this section based on the user's selected mode (default or advanced). The provided screenshots illustrate the desired before and after states.

Complexity: 4/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: Debug and fix a bug in the Twenty CRM's settings page where the 'Invite Link' button fails to copy the invitation link to the clipboard. This involves investigating the provided screenshot and video, identifying the root cause of the failure (potentially related to JavaScript, clipboard API, or backend functionality), and implementing a solution to ensure the link is correctly copied.

Complexity: 4/5
good first issue prio: high

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: The task is to fix a bug in the Twenty CRM's related object breadcrumb. Currently, the breadcrumb displays the API name instead of the user-friendly label for related objects. The fix involves changing the code to use the friendly label from the field settings instead of the API name when constructing the breadcrumb path.

Complexity: 2/5
good first issue prio: medium

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: Implement multiple file upload functionality in the Twenty CRM. This involves allowing users to select and upload multiple files simultaneously when adding files to records, rather than the current single-file-at-a-time limitation.

Complexity: 3/5
good first issue for experienced contributor

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: The task requires updating the styling of workflow labels in the Twenty CRM application. Currently, some labels use title case capitalization, while the desired style is sentence case (only the first letter of the first word capitalized). The fix involves modifying the application's CSS or styling logic to enforce consistent sentence case capitalization for all workflow labels.

Complexity: 2/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: Implement ellipsis (...) to truncate long workspace names in the permissions section to prevent text wrapping. Rename the "See Record on Companies" permission to the more concise "See Companies", and apply a consistent naming convention ([Action] + [Object Name]) for all object-level permissions. This should improve visual alignment and readability, aligning with the provided Figma design.

Complexity: 3/5
good first issue prio: low

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web

AI Summary: Adjust the color of the section separators ('Visible fields', 'Hidden fields') in the filter section of the Twenty CRM UI to a darker, tertiary color for improved visual clarity and to fix a perceived broken filter issue.

Complexity: 2/5
good first issue

The open alternative to Salesforce, designed for AI.

TypeScript
#crm#crm-system#customer#good-first-issue#graphql#hacktoberfest#javascript#marketing#monorepo#nestjs#open-source#postgresql#react#reactjs#sales#typescript#web