2 पॉइंट द्वारा GN⁺ 2024-06-13 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 launches table 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 टिप्पणियां

 
GN⁺ 2024-06-13
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 जोड़ने के काम पर लगाए

    • मैंने यह thread अभी देखा और सहमत हूं
      1 साल पहले शुरू किया था और Salesforce के सच में करीब पहुंचने के लिए जो चाहिए, उसका शायद सिर्फ 10% ही किया है
      जरूरत है (1) flexible data model, (2) flexible layout, (3) code execution की। (1) कर लिया है, लेकिन इस साल (2) और (3) करने होंगे
      अगली योजना यह है कि लोग इन तीन blocks का इस्तेमाल करके apps बनाएं और share करें, और यहीं open source सच में चमकेगा
    • ज्यादातर कंपनियां ऐसी बड़ी enterprises नहीं हैं जिन्हें programming layer चाहिए
      असली traction मिलने और ऊपर के market में जाने पर बाद में उस पर focus किया जा सकता है। enterprise features से शुरुआत न करना “launch होते ही failure” नहीं है, बस smart prioritization है
      कंपनी शुरू करते ही enterprise sales cycle से गुजरना शायद कोई नहीं चाहेगा
    • कई सालों तक CRM platform चलाया है, और अगर Salesforce-type customers के एक हिस्से को target करना है तो programming layer चाहिए—यह बात सही है
      लेकिन वह 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 बनाना कठिन है
    • जो लोग नहीं जानते, उनके लिए SFDC का मतलब बता सकते हैं?
  • कुछ महीने पहले मैं CRM जैसा software ढूंढ रहा था
    हमारा तरीका थोड़ा non-traditional है, इसलिए हम typical CRM use case में ठीक से fit नहीं होते
    Twenty हमारी जरूरत के काफी करीब था, setup बहुत आसान था, customization possibilities भी अच्छी दिखीं और REST API भी ठीक काम कर रहा था
    मुख्य समस्या यह थी कि यह अभी भी काफी alpha version जैसा लगा, और हमें कई छोटे issues मिले जिनकी वजह से यह हमारे लिए fit नहीं बैठा। फिर भी इसे देखते रहूंगा और किसी दिन फिर evaluate करूंगा। उम्मीद है customization capability बनी रहेगी
    आखिर में हमें इससे बेहतर fit नहीं मिला

    • मेरा startup https://noloco.io ऐसी non-traditional companies के साथ काफी काम करता है
      हम ऐसे tools देते हैं जिनसे आप अपने business के लिए सच में fit होने वाले CRM और दूसरे work tools design कर सकते हैं, तो चाहें तो देख सकते हैं
    • “non-traditional” से आपका मतलब क्या है, यह जानने की उत्सुकता है
      क्या आपका मतलब है कि sales opportunities को track करने और customers को sales funnel से deal close तक ले जाने का तरीका non-traditional है, या कुछ और?
      उस process में क्या non-traditional हो सकता है, यह मुझे ठीक से समझ नहीं आ रहा, इसलिए सच में पूछ रहा हूं
    • कौन-सी functionality missing थी, यह जानना चाहूंगा
      मैं अभी एक ऐसी team में हूं जो ज्यादा niche customer group के लिए CRM बना रही है, और समझना चाहता हूं कि दूसरे CRM क्या पूरा नहीं कर पा रहे
    • Attio पर भी विचार कर सकते हैं
      मैं उससे जुड़ा नहीं हूं, लेकिन हमारा track करने वाला business काफी unique है और हम इसे बहुत संतुष्टि से use कर रहे हैं
    • Frappe CRM(https://github.com/frappe/crm) भी देख सकते हैं
      यह customizable web framework के ऊपर बना है और community भी बुरी नहीं है
  • Salesforce खरीदने की वजह CRM technology नहीं, बल्कि ecosystem है
    इस product पर ज्यादा भरोसा करने के लिए इसे integrations पर कहीं ज्यादा जोर देना होगा

    • उम्मीद है यह सफल हो, लेकिन शायद Salesforce से तुलना न करना बेहतर होता
      मेरे अनुभव में लोग 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 बहुत पैसा देंगी
    • सभी Jira “alternatives” के साथ भी यही है
      Kanban और sprint boards बनाना बहुत आसान है। लेकिन असली मुद्दा वह नहीं है
    • Salesforce खरीदने की वजह यह है कि boss ने कहा था
      अगर आप कुछ और मानते हैं, तो 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...
    • ecosystem की irony यह है कि integration developer के नजरिए से, अगर companies developers को users से जोड़कर जरूरतों को बेहतर समझने दें और सिर्फ जरूरी endpoints उपलब्ध करा दें, तो platform पर developers को आकर्षित करना बहुत आसान है
      अगर कोई 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 उसकी बराबरी कर रहा है

    • अब Salesforce लिखने और manage करने में मदद करने वाले engagement systems मौजूद हैं
      https://www.swantide.com/, https://www.sweep.io/ जैसी चीजें
      ये काफी शानदार हैं, लेकिन शुरू से automation-centric तरीके से design किया गया platform बेहतर होगा, और मुझे लगता है Attio उस श्रेणी का उम्मीदवार है
      https://attio.com/templates, https://attio.com/blog/introducing-attio-objects
    • custom React components इस्तेमाल करने के लिए moddable.app implementation का सुझाव दिया जा सकता है
  • ऐसा personal contact manager खोज रहा हूं जो personal calendar के साथ integrate हो
    मैंने अपनी पत्नी से इस बारे में बात की, जिन्हें मध्यम स्तर का ADHD है; उनका कहना है कि time sense की कमी के कारण relationship management और कठिन हो जाता है
    दोस्तों या परिचितों से दोबारा संपर्क करने के लिए gentle reminders हों, तो बहुत मदद मिलेगी
    हालांकि यह business relationship नहीं है, इसलिए open source और extensible होने के बावजूद CRM software खोजना शायद गलत दिशा भी हो सकती है
    जानना चाहूंगा कि किसी ने ऐसी ही स्थिति में कोई अच्छा समाधान पाया है या नहीं

    • https://www.monicahq.com को journaling और birthday reminders के लिए इस्तेमाल किया था, और यह काफी अच्छा था
    • calendar और notes integration अच्छे हों तो https://legendapp.com/ या https://noteplan.co/ पर विचार किया जा सकता है
      ऐसे system के अंदर contact list आसानी से बनाई जा सकती है, और one-off व recurring events trigger किए जा सकते हैं
    • https://clay.earth/ इस्तेमाल कर रहा हूं, और यह शायद आपकी तलाश के करीब हो सकता है
    • अगर आप Mac/iOS इस्तेमाल करते हैं, तो Contact Journal शायद ठीक वही हो जो आप खोज रहे हैं
      यह contacts में tasks, reminders, attachments आदि जोड़ देता है
  • अगर Salesforce बेहतर software होता, तो “बेहतर Salesforce” बनाने के लिए लगने वाला अरबों डॉलर का capital कहीं ज्यादा productive जगह इस्तेमाल हो सकता था

    • दुनिया below-par software पर चलती है और आगे भी चलती रहेगी
      Windows इसका सबसे अच्छा उदाहरण है
    • इसलिए पैसा बेहतर Salesforce बनाने में लगाया जा रहा है
  • जानना चाहूंगा कि यह बाकी तमाम “#1 open source CRM” से तुलना में कैसा है

    • यह service user के content को अपनी इच्छा से इस्तेमाल करने का अधिकार हासिल कर लेती है
      सच कहूं तो मेरे लिए यह पूरी तरह 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 पर देखा जा सकता है
    • अगर किसी संगठन की एक टीम के लिए सिर्फ एक workflow model करना हो, तो यह पहले से ही मामूली काम रहा है
      यह issue tracker बनाने जैसा है
      complexity तब आती है जब complex और branching workflows, थोड़ा-थोड़ा अलग model करने वाली teams, पूरी तरह अलग तरीके से model करने वाले organizations, core team या customers के strong stakeholders, और external systems से integrate करने की अंतहीन मांगें सामने आती हैं
    • अगर कंपनी CRM software बनाकर बेचने के business में नहीं है, तो यह बड़ी गलती है
      engineering resources को core competency पर focus करना और बाकी के लिए ready-made products खरीदना बेहतर है
    • लोग दशकों से Excel या Access जैसे tools से ऐसे काम करते आए हैं
  • शानदार। काश कुछ महीने पहले देखा होता; हमने अभी-अभी 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 था