- Twenty एक open source CRM है जो tech टीमों को जटिल business requirements के अनुसार CRM खुद बनाने और तेज़ी से बदलने में सक्षम बनाता है
- मौजूदा custom CRM विकल्पों में proprietary languages, धीमी deployment, और black-box logic वाले बड़े monoliths तथा तेज़ V1 के बाद maintenance का बोझ बढ़ाने वाले in-house builds के बीच समझौता करना पड़ता है
- यह data model, layout, automation, permissions, authentication, और workflow engine प्रदान करता है, और local setup, real data, live testing केंद्रित developer experience पर ज़ोर देता है
- W3villa ने Twenty को अपने operations backbone के रूप में इस्तेमाल किया, Alternative Partners ने agentic AI से Salesforce migration को छोटा किया, और AC&T ने self-hosting के जरिए CRM लागत 90% से अधिक घटाई
- GTM टीमों के लिए यह Notion जैसा साफ़-सुथरा UX, real-time updates, AI chat, shortcuts और layouts देता है, ताकि dev टीमें पूरे कंपनी CRM और internal apps में बदलाव की अगुवाई कर सकें
Twenty द्वारा प्रस्तावित CRM बनाने का तरीका
- Twenty एक open source CRM है जिसे tech टीमों के लिए enterprise CRM तेज़ी से बनाने हेतु डिज़ाइन किया गया है
- यह जटिल business requirements के अनुरूप custom CRM बनाने और business बदलने पर तेज़ी से अनुकूलित होने के लिए building blocks प्रदान करता है
- उदाहरण स्क्रीन में company, URL, creator, address, account owner, ICP, ARR, LinkedIn, industry, key contacts, employee count, opportunity, और added date जैसे CRM fields शामिल हैं
मौजूदा CRM विकल्पों में समझौते
- custom CRM किसी संगठन को बढ़त दे सकता है, लेकिन इसे कैसे बनाया जाता है, इससे operational burden बदलता है
-
बड़े monoliths
- proprietary languages, धीमे deployment cycles, और black-box logic के कारण बदलाव और verification कठिन होते हैं
-
in-house build
- V1 जल्दी लॉन्च किया जा सकता है, लेकिन लंबे समय में maintenance और बदलाव का बोझ बढ़ता है
- self-built CRM समय के साथ कमज़ोर हो सकता है
extensibility toolkit और developer experience
- Twenty CRM और internal apps को एक extensibility toolkit के रूप में assemble करने देता है
- शुरुआती बिंदु production-grade building blocks हैं
- data model
- layouts
- automation
- इसके बाद AI coding tools का उपयोग करके CRM को लगातार समायोजित किया जा सकता है
- open source होने के कारण यह दूसरे ecosystem में फँसे बिना control पर ज़ोर देता है
- developer experience को सामान्य software development flow के करीब बनाया गया है
- local setup
- real data
- live testing
- कोई proprietary tools नहीं
AI का उपयोग कर तेज़ iteration
- उदाहरण prompt में workspace में “launch-ops CRM” scaffold करने का अनुरोध किया गया है
- इसमें rockets, launches, payloads, customers, launch sites शामिल हैं
- हर object में संबंधित actions शामिल हैं
- generated example में
twenty-sdkआधारित object definitions और view definitions शामिल हैंdefineObject,FieldType,RelationTypeसेlaunch,payload,rocketजैसे objects परिभाषित किए जाते हैंdefineView,ViewFilterOperand,ViewTypeसेUpcoming launchestable view परिभाषित किया जाता है- integration tests में application object count और object-relation configuration की जाँच की जाती है
- Alternative Partners ने agentic AI का उपयोग करके आम तौर पर कई हफ्तों में होने वाले Salesforce migration काम को इस स्तर तक संक्षिप्त किया कि एक व्यक्ति इसकी निगरानी कर सके
GTM टीमों के लिए user experience
- Twenty का लक्ष्य ऐसा CRM बनना है जिसे GTM टीमें पसंद करें, और यह सरल व सहज UX पर ज़ोर देता है
- product experience को Notion जैसा महसूस होने के लिए डिज़ाइन किया गया है
- सब कुछ real time में update होता है, और AI chat हमेशा तैयार रहती है ताकि टीमें तेज़ी से काम कर सकें
- smart patterns, shortcuts, और layouts रोज़मर्रा के काम को अधिक तेज़ और आसान बनाते हैं
वास्तविक उपयोग के उदाहरण
-
W3villa
- W3villa ने बड़े पैमाने पर AI mock interviews देने वाले W3Grads को Twenty पर बनाया
- Twenty का उपयोग data model, permissions, authentication, और workflow engine के लिए production-grade framework के रूप में किया गया
-
AC&T
- AC&T ने बंद हो चुके vendor CRM को self-hosted Twenty से बदला
- कंपनी ने vendor risk और forced migration के बिना CRM पर अंत तक ownership बनाए रखने का तरीका चुना
- CRM लागत 90% से अधिक घट गई
-
NetZero
- NetZero carbon credits, agricultural products, और industrial systems में modular Twenty configuration चलाता है
- कंपनी के अनुसार तेज़ी से बदलती requirements के अनुरूप नई ज़रूरतों को शामिल करने की flexibility इसका बड़ा लाभ है
1 टिप्पणियां
Hacker News टिप्पणियां
ऐसे CRM का सरल आकलन हमेशा एक जैसा होता है: अगर इसे programming layer के बिना लॉन्च किया, तो मामला लगभग खत्म है
Salesforce, Apex और उसके आसपास के ecosystem की वजह से टिक पाता है। अगर SFDC को टारगेट करना है, तो CRM को ऐसा बनाना होगा कि यूज़र उसे program कर सकें, और अधिक सटीक कहें तो operational burden न रहे इसलिए यूज़र के programs को host भी करना होगा
Salesforce के WordPress की तरह व्यापक होने की वजह भी यही है कि कोई भी वेबसाइट से code snippets कॉपी करके किसी file या textbox में पेस्ट कर सकता है और नई functionality पा सकता है
इसलिए अच्छा होगा कि Twenty किसी एक व्यक्ति को खास तौर पर सिस्टम के ऊपर AWS Lambda जैसी layer जोड़ने के काम पर लगाए
1 साल पहले शुरू किया था और Salesforce के सच में करीब पहुंचने के लिए जो चाहिए, उसका शायद सिर्फ 10% ही किया है
जरूरत है (1) flexible data model, (2) flexible layout, (3) code execution की। (1) कर लिया है, लेकिन इस साल (2) और (3) करने होंगे
अगली योजना यह है कि लोग इन तीन blocks का इस्तेमाल करके apps बनाएं और share करें, और यहीं open source सच में चमकेगा
असली traction मिलने और ऊपर के market में जाने पर बाद में उस पर focus किया जा सकता है। enterprise features से शुरुआत न करना “launch होते ही failure” नहीं है, बस smart prioritization है
कंपनी शुरू करते ही enterprise sales cycle से गुजरना शायद कोई नहीं चाहेगा
लेकिन वह market का सिर्फ एक specific segment है, और बहुत सारे users हैं जिन्हें ऐसी functionality की जरूरत नहीं है और आगे भी नहीं होगी। उन्हें CRM चाहिए, ऐसा platform नहीं जो CRM भी हो
हम 100% API access और data layer से लेकर UI तक बहुत flexible customization देते हैं, लेकिन उसके ऊपर APEX जैसी असली programming layer जोड़ने में समय लगाना मुझे आकर्षक नहीं लगता। उस level के enterprise customers और उनके साथ आने वाली सारी चीजों से भी deal नहीं करना चाहता
जब product plug दिख ही रहा है तो अपना भी जोड़ दूं: https://cogmento.com
ऐसे product की go-to-market strategy पूरी तरह बदल जाती है। अब आपको API, domain-specific language और ecosystem बनाकर support करना होगा
direction से पूरी तरह सहमत हूं, लेकिन ecosystem बनाना कठिन है
कुछ महीने पहले मैं CRM जैसा software ढूंढ रहा था
हमारा तरीका थोड़ा non-traditional है, इसलिए हम typical CRM use case में ठीक से fit नहीं होते
Twenty हमारी जरूरत के काफी करीब था, setup बहुत आसान था, customization possibilities भी अच्छी दिखीं और REST API भी ठीक काम कर रहा था
मुख्य समस्या यह थी कि यह अभी भी काफी alpha version जैसा लगा, और हमें कई छोटे issues मिले जिनकी वजह से यह हमारे लिए fit नहीं बैठा। फिर भी इसे देखते रहूंगा और किसी दिन फिर evaluate करूंगा। उम्मीद है customization capability बनी रहेगी
आखिर में हमें इससे बेहतर fit नहीं मिला
हम ऐसे tools देते हैं जिनसे आप अपने business के लिए सच में fit होने वाले CRM और दूसरे work tools design कर सकते हैं, तो चाहें तो देख सकते हैं
क्या आपका मतलब है कि sales opportunities को track करने और customers को sales funnel से deal close तक ले जाने का तरीका non-traditional है, या कुछ और?
उस process में क्या non-traditional हो सकता है, यह मुझे ठीक से समझ नहीं आ रहा, इसलिए सच में पूछ रहा हूं
मैं अभी एक ऐसी team में हूं जो ज्यादा niche customer group के लिए CRM बना रही है, और समझना चाहता हूं कि दूसरे CRM क्या पूरा नहीं कर पा रहे
मैं उससे जुड़ा नहीं हूं, लेकिन हमारा track करने वाला business काफी unique है और हम इसे बहुत संतुष्टि से use कर रहे हैं
यह customizable web framework के ऊपर बना है और community भी बुरी नहीं है
Salesforce खरीदने की वजह CRM technology नहीं, बल्कि ecosystem है
इस product पर ज्यादा भरोसा करने के लिए इसे integrations पर कहीं ज्यादा जोर देना होगा
मेरे अनुभव में लोग Salesforce को CRM की वजह से नहीं, बल्कि force.com platform की वजह से खरीदते हैं। पूरे business flow के ऊपर business logic को smoothly build करने की क्षमता ही Salesforce का core है
CRM खूब इस्तेमाल होता है, लेकिन बड़े picture का सिर्फ छोटा हिस्सा है
अगर Salesforce की तरह business apps जल्दी खड़े करने का कोई तरीका हो और उसके ऊपर CRM implement किया गया हो, तो comparison कहीं ज्यादा उचित होता। खासकर अगर यह बिना code के संभव हो, तो GPL हो या न हो, ऐसी hosted platform के लिए कई companies बहुत पैसा देंगी
Kanban और sprint boards बनाना बहुत आसान है। लेकिन असली मुद्दा वह नहीं है
अगर आप कुछ और मानते हैं, तो boss आप ही हैं
sales reps की मांग की वजह से भी Salesforce खरीदा जाता है। क्योंकि users उस tool से परिचित होते हैं और उसे अच्छी तरह चलाना जानते हैं
पहले से जमे हुए product को हटाना सिर्फ technical product से बड़ा मसला है
मुझे लगता है Twenty के लिए खुद को alternative के रूप में market न करना बेहतर होगा। वास्तव में इसे alternative कहना मुश्किल है; बेहतर है कि अपनी strengths पर focus करे और niche customer segment को सटीक रूप से target करे
positioning expert April Dunford की एक उपयोगी guide है। संयोग से, उन्होंने पहले एक CRM tool की positioning भी बदली थी: https://www.aprildunford.com/post/a-quickstart-guide-to-posi...
अगर कोई tool ऐसे relationships को facilitate करे, तो मेरे समेत बहुत से developers लगभग किसी भी tool के ऊपर आकर build करने लगेंगे
CRM क्षेत्र में और open source platform आना अच्छी बात है
यह Directus https://directus.io/ से काफी मिलता-जुलता लगता है, लेकिन Directus उसके ऊपर कुछ बनाने के लिए एक ज्यादा general-purpose data platform है
Directus पर sample apps बनाने वाली “100 Apps in 100 hours” playlist भी है, और एक साधारण CRM भी है: https://youtu.be/tTrBn9Wvko0?si=IoqQ7o7Y8czfxB31
यह जानने की उत्सुकता है कि platform में process automation के लिए custom code लिखा जा सकता है या नहीं
Salesforce में इसे Apex कहा जाता है, और Java जैसी भाषा में triggers लिखे जा सकते हैं; यह LWC, Visualforce आदि में लिखे frontend interfaces की server-side भाषा भी है
यह भी जानना चाहूंगा कि Twenty interface को भी खुद लिखे code से extend किया जा सकता है या नहीं
Salesforce पिछले 15 सालों में लगभग विकसित नहीं हुआ है। ऊपर बताया गया Apex भी बिल्कुल नहीं बदला, और 2010 में Visualforce था, जो थोड़ा slow होने के बावजूद काफी अच्छा था
LWC CSS के जरिए चमकदार दिखने की कोशिश में कुल मिलाकर और slow हो गया, और बाकी बातों में competition की कमी ने ही Salesforce की सफलता बनाई। Salesforce के बचाव में कहें तो 15 साल पहले वह competitors से बहुत आगे था, और शायद अब जाकर competition उसकी बराबरी कर रहा है
https://www.swantide.com/, https://www.sweep.io/ जैसी चीजें
ये काफी शानदार हैं, लेकिन शुरू से automation-centric तरीके से design किया गया platform बेहतर होगा, और मुझे लगता है Attio उस श्रेणी का उम्मीदवार है
https://attio.com/templates, https://attio.com/blog/introducing-attio-objects
ऐसा personal contact manager खोज रहा हूं जो personal calendar के साथ integrate हो
मैंने अपनी पत्नी से इस बारे में बात की, जिन्हें मध्यम स्तर का ADHD है; उनका कहना है कि time sense की कमी के कारण relationship management और कठिन हो जाता है
दोस्तों या परिचितों से दोबारा संपर्क करने के लिए gentle reminders हों, तो बहुत मदद मिलेगी
हालांकि यह business relationship नहीं है, इसलिए open source और extensible होने के बावजूद CRM software खोजना शायद गलत दिशा भी हो सकती है
जानना चाहूंगा कि किसी ने ऐसी ही स्थिति में कोई अच्छा समाधान पाया है या नहीं
ऐसे system के अंदर contact list आसानी से बनाई जा सकती है, और one-off व recurring events trigger किए जा सकते हैं
यह contacts में tasks, reminders, attachments आदि जोड़ देता है
अगर Salesforce बेहतर software होता, तो “बेहतर Salesforce” बनाने के लिए लगने वाला अरबों डॉलर का capital कहीं ज्यादा productive जगह इस्तेमाल हो सकता था
Windows इसका सबसे अच्छा उदाहरण है
जानना चाहूंगा कि यह बाकी तमाम “#1 open source CRM” से तुलना में कैसा है
सच कहूं तो मेरे लिए यह पूरी तरह dealbreaker है
privacy policy में यह लिखा है: “Services पर submit, post या display किए गए किसी भी Content पर आपके अधिकार बने रहते हैं, और उन अधिकारों की रक्षा करना आपकी जिम्मेदारी है। हम उस Content के लिए कोई जिम्मेदारी या liability नहीं लेते जिसे आप या कोई third party Services पर या Services के माध्यम से post करता है। हालांकि, Services का उपयोग करके Content post करने पर आप हमें उस Content को Services पर या Services के माध्यम से use, modify, publicly perform, publicly display, reproduce और distribute करने का अधिकार और license देते हैं। आप सहमत हैं कि इस license में हमें आपका Content Services के अन्य users को उपलब्ध कराने का अधिकार शामिल है, और वे users भी इन Terms के तहत आपके Content का उपयोग कर सकते हैं।”
https://twenty.com/legal/privacy
आजकल खुद CRM बनाना कितना मुश्किल है, यह जानने की जिज्ञासा है
ऊपर से देखने पर यह इतना मुश्किल नहीं लगता
मैंने IceburgCRM बनाया है और यह Django या Laravel version में उपलब्ध है। “स्टैम्प कलेक्शन CRM बना दो” जैसे सिर्फ कुछ शब्दों से specialized CRM बनाया जा सकता है
modules, fields, relationships, subpanels, default data, यहां तक कि homepage image भी generate हो जाती है
data को 6 formats में import और export किया जा सकता है, और unlimited many-to-many relationships, 26 themes वगैरह support होते हैं
basic CRM ऐसा दिखता है: https://demo.iceburg.ca/
बनाए गए samples में Gourmet Coffee Enthusiasts CRM https://coffee.iceburg.ca, Bee Keeping CRM https://beekeeping.iceburg.ca हैं
मौजूदा database को CRM की तरह manage भी किया जा सकता है। basic WordPress database CRM https://wordpress.iceburg.ca है, और असली WordPress site https://wordpresssite.iceburg.ca/ है
यह open source है, इसलिए https://github.com/iceburgcrm पर देखा जा सकता है
यह issue tracker बनाने जैसा है
complexity तब आती है जब complex और branching workflows, थोड़ा-थोड़ा अलग model करने वाली teams, पूरी तरह अलग तरीके से model करने वाले organizations, core team या customers के strong stakeholders, और external systems से integrate करने की अंतहीन मांगें सामने आती हैं
engineering resources को core competency पर focus करना और बाकी के लिए ready-made products खरीदना बेहतर है
शानदार। काश कुछ महीने पहले देखा होता; हमने अभी-अभी Freshsales खरीदा है
wishlist में quotation·invoice features, product SKU support, deal से documents generate करने की capability—जैसे NDA या proposal generation—हो तो अच्छा होगा
हम जिस actual scope में use करते हैं, उसमें Freshsales और इस product के बीच का gap बस इतना ही है
integration के लिहाज से Twenty का webhooks support करना अच्छा है। Xero जैसी चीज़ों से integrate करने के लिए कहां से शुरू करना बेहतर होगा, यह जानना चाहूंगा
अच्छा होगा अगर दूसरों ने मोटे तौर पर बनाए हुए integration repositories हों, जिन्हें tweak किया जा सके या reference के तौर पर देखा जा सके
अभी तक मैंने इसे खुद run करके नहीं देखा है
फिर से ज़ोर देकर कहूं तो, 2000s जैसा design न लगने वाला सचमुच अच्छा open source CRM option मिलना बहुत खुशी की बात है। HubSpot और Salesforce हर साल हमारे annual recurring revenue का लगभग 2% मांग रहे थे, और Freshsales एक compromise था