Live data from Hacker News

Launch HN: Twenty.com (YC S23) – Open-source CRM

news.ycombinator.com

111–120 of 317 posts

Re: Launch HN: Twenty.com (YC S23) – Open-source CRM

#111
post #98
post #23

Earlier quoted context omitted.

100% agree. And we are not there yet. But I feel like open source is the best answer to 1 (building an ecosystem of integrations), and that it will also allow us to build a better platform for developers (2): why learn Aura components/Apex when you already know and can use Typescript/React?

An open-source core is only part of it, because different users will need different data models for different business domains. One of the biggest challenges here will be: how can you allow tenants to run arbitrary plugins that (a) execute arbitrary sandboxed server-side code, and (b) can store arbitrary new data models and custom fields within your instance's centralized storage alongside the canonical model types,…

That's a very good point. In the early stage, we were thinking about a single tenant architecture which would make this questions way easier. However, I am a strong believer in multi-tenant architectures as they allow to scale while mutualizing the resources (I personally think it's single tenant at scale is non-sense in term of ecology) and we will invest into maintaining a multi-tenant architecture.

So, as we go through the multi-tenant path, what you say is very relevant and will be challenging.

Regarding custom entities and custom fields, we plan to introduce a flexible data table backed by a meta-data, quite close to what salesforce is doing ; this article is gold about how they built it: https://architect.salesforce.com/fundamentals/platform-multi.... In short, you have a data table (uuid, objectid, tenantid, field1, ..., fiel500) where fields are VARCHARs and you build your own engine on top of that. This comes with a lot of challenges such as performances (indexation), typing (we lose Typescript/GraphQL power obviously as we deal with flexible data modeling)

Regarding plugins that we want users to be able to create and to activate on the marketplace without vetting, here is the way we see it right now:

1) Front-end: serve a dedicated JS depending on what workspace you are on. Rebuild this JS when you activate / update a plugin

2) Back-end: we will need to execute the code in a separate environment. We were thinking about serverless lambdas for the cloud version and keep it local on the main server for self-hosting ; kind of allowing two drivers (lambdas + local) to execute plugin code in the codebase but using lambdas only on the the cloud).

Would love to chat a bit more about it. We will likely open a Github discussion thread in the upcoming weeks about this specific topic) so we can get the feedback from anyone interested into it

Re: Launch HN: Twenty.com (YC S23) – Open-source CRM

#112
post #16

The biggest mistake a competitor can make is thinking Salesforce is a CRM. They may sell themselves as one, but that is just to get a foothold in a company's sales system. Salesforce actually sells (1) an ecosystem that lets your company connect to any other software out there and (2) a platform on which you can build...basically anything. These two together ensure that every one of their customers is 100% locked in…

> The actual CRM part (basically tables of data with a UI) is trivial Although I agree with the general sentiment, I disagree with this. I've tried out over 100 low-code ui builder over the past year (including creatio,Corteza,ERPNext,Baserow,tadabase,appsmith,nocodb,mathesar,bubble, etc.) and so far none of them have perfected "excel like ease with the power of a database". If anyone has any suggestions, (that's not…

2 competitors which I think are getting things right on the UI front are Attio [1] and Folk [2]. It's not as powerful as Salesforce and the data structure is very loose, but they have done a good job with the user-experience. They are not open source though.

[1] https://attio.com [2] https://www.folk.app

Re: Launch HN: Twenty.com (YC S23) – Open-source CRM

#113
post #85

Earlier quoted context omitted.

What's SAP then?

Same thing, as is servicenow, they're all cloud platforms angling to be the "Company OS" all coming at it from different angles. Salesforce comes in at the sales side of things, SAP invades as a finance app, and ServiceNow begins their encroachment as an IT ticketing system, but they all wanna be THE only cloud platform your company needs.

It seems like a good solution would have clean interfaces between various pieces so they can be easily replaced. Sales, purchasing, payroll, HR, and IT stand out to me, but there may well be others.

Re: Launch HN: Twenty.com (YC S23) – Open-source CRM

#115
Hi Ifelix, I have been working as Siebel Consultant implementing it in many companies and then later moved to Salesforce which I also work implementing/changing it for companies needs.

As a fullstack developer I already thought multiple times to "create my own Siebel" or "create my own Salesforce".

But I faced that, the CRM part of it is very easy to implement. That is why there are so many players on commercial CRM area (Pipedrive, Insighlty, etc) and even on open-source (vTiger, SugarCRM, etc).

But what makes Siebel and mostly Salesforce different is their power of customization.

Imagine that there are entire careers (including mine) built on top of customizing such applications.

I know current state of Twenty is just the start, but I'm wondering how different from vTiger, SugarCRM and other opensources solution is Twenty? Besides the UI design that is really clean but, from my experience, is not so much what final users thinking when choosing a CRM, if you want to compete agains the big players as you stated in your CTA: "Building a modern alternative to Salesforce"

Re: Launch HN: Twenty.com (YC S23) – Open-source CRM

#117

Hi Ifelix, I have been working as Siebel Consultant implementing it in many companies and then later moved to Salesforce which I also work implementing/changing it for companies needs. As a fullstack developer I already thought multiple times to "create my own Siebel" or "create my own Salesforce". But I faced that, the CRM part of it is very easy to implement. That is why there are so many players on commercial CRM…

Curious why did you think about building you own? For us the frustration came primarily from the design, the developer experience to extend/customize, and the way data is pulled and fetched. I think that if we nail those 3 points, we would have a solution that is well enough differentiated from what currently exists in the market

Re: Launch HN: Twenty.com (YC S23) – Open-source CRM

#118
My two cents based on how we use Salesforce

1- being able to bcc or better yet have a gmail extension to log emails sent to prospects and clients is a foundational requirement for us. Be sure to have that asap. Outside of being a CRM, our SF is the knowledge base of all customer interaction.

2- Opportunities and funnel management are critical workflows for us. Being able to define rules on qualification and auto activate / expire a prospect is important.

3- documentation is important. I know there are armies of SF consultants I can tap into if needed. In the absence of that, a strong wiki will be important as you start offering customization

4- speed speed speed. My team much preferred SF classic over lightening because it was significantly faster

5- for us, mobile is overrated. Most work is done on the laptop or desktop. Mobile is more about reading details and freshening up on client ahead of the meeting

Lastly, I’ve dabbled with the idea of offering a light-weight CRM to our clients (we serve a niche industry that has onerous onboarding requirements and the vast majority of clients don’t use an off the shelf CRM). Once you polish this off, if you’re open to chatting about a white labeled solution feel free to connect.

Good luck.

Re: Launch HN: Twenty.com (YC S23) – Open-source CRM

#119
post #85

Earlier quoted context omitted.

What's SAP then?

Same thing, as is servicenow, they're all cloud platforms angling to be the "Company OS" all coming at it from different angles. Salesforce comes in at the sales side of things, SAP invades as a finance app, and ServiceNow begins their encroachment as an IT ticketing system, but they all wanna be THE only cloud platform your company needs.

good to know what these "Company OS" stands for

> Salesforce comes in at the sales side of things,

> SAP invades as a finance app, and

> ServiceNow begins their encroachment as an IT ticketing system,

but they all wanna be THE only cloud platform your company needs.

Post reply on HN