ईमेल-विशिष्ट घटक
अनुभाग, स्तंभ, बटन और डिवाइडर पहले से ही घटकों के रूप में मौजूद हैं, इसलिए एक ब्लॉक जिसे आप ब्राउज़र के बजाय ईमेल के लिए लिखा गया था, मार्कअप करने के लिए कैनवास मानचित्रों पर छोड़ते हैं।
MJML के साथ नेत्रहीन रूप से उत्तरदायी ईमेल बनाएं, उत्पादन-तैयार HTML निर्यात करें, और अपने टेम्प्लेट, डेटा और एकीकरण को अपने स्वयं के बुनियादी ढांचे में रखें।
26k+
GitHub सितारे
100+
GJS.Market पर प्लगइन्स
10 साल
सक्रिय विकास
$0
लाइसेंस शुल्क, हमेशा
ब्लॉकों को इधर-उधर खींचना वह हिस्सा है जिसे हर कोई चित्रित करता है। वह काम जो वास्तव में एक रोडमैप का उपभोग करता है, वह कैनवास के पीछे बैठा सब कुछ है - और यह वही सूची है चाहे आप सीआरएम, ईकॉमर्स प्लेटफॉर्म या मार्केटिंग SaaS में ईमेल जोड़ रहे हों।
कैनवास के पीछे क्या बैठता है
संपादक स्वयं बनाएं
महीने
GrapesJS से शुरू करें
दिन
आपके ईमेल बिल्डर को आपके उत्पाद के आसपास काम करना चाहिए - इसके विपरीत नहीं।
ईमेल HTML वेब HTML की तरह व्यवहार नहीं करता है। MJML ईमेल के लिए डिज़ाइन की गई एक मार्कअप भाषा है: आप सिमेंटिक घटक लिखते हैं, और इसका कंपाइलर टेबल-आधारित, इनलाइन HTML का उत्सर्जन करता है जिसकी मेल क्लाइंट अपेक्षा करते हैं। यह वही है जो एक विज़ुअल एडिटर को ईमेल एडिटर में बदल देता है।
अनुभाग, स्तंभ, बटन और डिवाइडर पहले से ही घटकों के रूप में मौजूद हैं, इसलिए एक ब्लॉक जिसे आप ब्राउज़र के बजाय ईमेल के लिए लिखा गया था, मार्कअप करने के लिए कैनवास मानचित्रों पर छोड़ते हैं।
कॉलम स्टैकिंग और मीडिया-क्वेरी हैंडलिंग कंपाइलर द्वारा प्रति टेम्पलेट हाथ से बनाए रखने के बजाय उत्पादित किए जाते हैं।
संकलन चरण CSS को इनलाइन करता है, जो कि अधिकांश मेल क्लाइंट की आवश्यकता होती है। आप पाइपलाइन में एक अलग इनलाइनर को तार नहीं करते हैं।
MJML स्रोत पठनीय और विसारणीय है, इसलिए एक टेम्पलेट नेस्टेड टेबल की दीवार के बजाय कोड की तरह समीक्षाओं को बदलता है।
आउटपुट साधारण HTML है। जो कुछ भी HTML ईमेल भेज सकता है वह इसे भेज सकता है - भेजने के समय MJML पर कोई रनटाइम निर्भरता नहीं।
mjml MIT है; grapesjs-mjml प्लगइन जो इसे GrapesJS में लाता है वह BSD-3-Clause है। न तो लाइसेंस शुल्क जोड़ता है।
दोनों रास्ते HTML में समाप्त होते हैं। अंतर यह है कि आप ईमेल-विशिष्ट कार्य का कितना हिस्सा हाथ से बनाए रखते हैं, और प्रत्येक बचत पर आपके लिए कितना उत्पन्न होता है।
| व्यापारिक संस्था | MJML | हाथ से लिखा HTML |
|---|---|---|
| उत्तरदायी लेआउट | घटकों से उत्पन्न | प्रति टेम्पलेट मैन्युअल रूप से बनाए रखा गया |
| ईमेल-विशिष्ट घटक | भाषा द्वारा प्रदान किया गया | आप अपना खुद का निर्माण और रखरखाव करते हैं |
| CSS इनलाइनिंग | संकलन चरण का हिस्सा | आपकी पाइपलाइन में एक अलग उपकरण |
| ग्राहक विचित्रता | कंपाइलर में संभाला गया, केंद्रीय रूप से | प्रत्येक टेम्पलेट में संभाला गया |
| लेखन | सिमेंटिक मार्कअप, पठनीय अंतर | नेस्टेड टेबल, समीक्षा करने के लिए कठिन |
| दृश्य संपादन | Components ब्लॉक के लिए साफ-सफाई से नक्शा बनाएं | प्रति ब्लॉक अधिक मानचित्रण कार्य |
| उत्पादन | HTML | HTML |
MJML को प्रमुख ईमेल क्लाइंट में उत्तरदायी ईमेल विकास को सरल बनाने के लिए डिज़ाइन किया गया है। यह कार्य की एक श्रेणी को हटा देता है; यह आपके द्वारा भेजे गए कार्यों का परीक्षण करने की आवश्यकता को समाप्त नहीं करता है।
संपादक से तीन कलाकृतियाँ निकलती हैं और प्रत्येक का एक काम होता है। यह जानना कि कौन सा है जो वास्तुकला का अधिकांश निर्णय है।
चरण 01
उपयोगकर्ता कैनवास पर ब्लॉक की व्यवस्था करता है। संपादक की अपनी प्रोजेक्ट स्थिति JSON है - यह वही है जिसे आप सहेजते हैं ताकि ईमेल को बाद में फिर से खोला और संपादित किया जा सके।
editor.getProjectData()चरण 02
संलेखन प्रतिनिधित्व। पठनीय, विपरिवर्तनीय, और संस्करण के लिए सही बात जब आप यह देखना चाहते हैं कि टेम्पलेट के दो संशोधनों के बीच वास्तव में क्या बदल गया है।
editor.runCommand('mjml-code')चरण 03
संकलित, तालिका-आधारित, CSS-इनलाइन आउटपुट। यह वह कलाकृति है जिसे आप प्रसारित करते हैं, और केवल एक ही जिसे आपके भेजने वाले बुनियादी ढांचे को समझना है।
editor.runCommand('mjml-code-to-html')चरण 04
डिलीवरी आपके पक्ष में रहती है। कोई भी प्रदाता या इन-हाउस सेवा जो HTML स्वीकार करती है, वह इसे आपके स्वयं के क्रेडेंशियल्स और आपके स्वयं के भेजने वाले डोमेन के साथ भेज सकती है।
पोस्ट /आपका-एपीआई/अभियान/:आईडी/भेजेंसंपादक एक परत है। ईमेल के बारे में व्यावसायिक रूप से संवेदनशील सब कुछ - सूची, भेजने वाला डोमेन, आपके द्वारा इसके साथ बनाई गई प्रतिष्ठा - वहीं रहती है जहां यह पहले से ही है।
आपका उत्पाद
GrapesJS ईमेल संपादक
आपका बुनियादी ढांचा
मौजूदा एप्लिकेशन के अंदर संपादक को माउंट करने के यांत्रिकी के लिए, जिसमें प्रमाणीकरण और iframe रणनीति शामिल है: एम्बेड करने योग्य पेज बिल्डर गाइड देखें
न्यूज़लेटर संपादक डेमो GrapesJS प्रोजेक्ट द्वारा प्रकाशित किया गया है। यह केवल तभी लोड होता है जब आप इसके लिए पूछते हैं, इसलिए तब तक पृष्ठ पर इसकी कोई कीमत नहीं होती है।
grapesjs.com से ओपन-सोर्स न्यूज़लेटर संपादक डेमो — ब्लॉक खींचें, सामग्री संपादित करें, और HTML निर्यात करें।
GrapesJS प्रोजेक्ट द्वारा होस्ट किया गया डेमो। यह मुख्य संपादन अनुभव दिखाता है, न कि इस पृष्ठ के नीचे सूचीबद्ध प्लगइन्स।
एक टेम्पलेट चुनें
उपयोगकर्ता एक खाली कैनवास के बजाय एक सहेजे गए टेम्पलेट से शुरू होता है। टेम्पलेट आपके डेटाबेस में पंक्तियाँ हैं, इसलिए आप तय करते हैं कि कौन कौन सा देखता है।
विज़ुअल रूप से संपादित करें
Blocks को खींचा जाता है, पाठ को इनलाइन संपादित किया जाता है, स्टाइल मैनेजर में शैलियों को समायोजित किया जाता है। संपादक में MJML घटक होते हैं, इसलिए प्रत्येक संपादन ईमेल-सुरक्षित मार्कअप के अंदर रहता है।
ड्राफ्ट सहेजें
प्रोजेक्ट JSON को Storage Manager के माध्यम से अपने स्वयं के API तक जारी रखें। ऑटोसेव, ड्राफ्ट और संस्करण इतिहास आपके एप्लिकेशन का व्यवहार है, संपादक का नहीं।
पूर्वावलोकन और परीक्षण
समीक्षा के लिए संकलित HTML को रेंडर करें और अपने प्रदाता के माध्यम से परीक्षण संदेश भेजें। क्लाइंट-दर-क्लाइंट रेंडर परीक्षण एक ऐसी क्षमता है जिसे आप जोड़ते हैं - यह अंतर्निहित नहीं है।
HTML निर्यात करें
MJML को इनलाइन HTML में संकलित करें। इसे JSON और MJML के साथ स्टोर करें ताकि आप हमेशा जान सकें कि वास्तव में क्या भेजा गया था।
भेजें और ट्रैक करें
HTML को अपनी ESP या अपनी स्वयं की भेजने वाली सेवा को सौंपें। खुलता है, क्लिक और बाउंस उस प्रदाता के माध्यम से, आपकी रिपोर्टिंग में वापस आते हैं।
चरण 1, 3, 4 और 6 आपका आवेदन है। GrapesJS और MJML चरण 2 और चरण 5 के मालिक हैं - जो कि बिल्कुल वही हिस्सा है जिसमें अन्यथा महीनों लगेंगे।
एक ही नींव, विभिन्न उत्पादों की ओर इशारा करती है। इनमें से प्रत्येक एक संपादक के साथ-साथ आपका अपना भंडारण, अनुमतियाँ और वितरण है।
ग्राहकों को कहीं और से HTML पेस्ट करने के लिए कहने के बजाय अपने उत्पाद के अंदर एक विज़ुअल कैंपेन बिल्डर दें।
ड्रैग-एंड-ड्रॉप दृष्टिकोण देखेंबिक्री और सफलता टीमों को इंजीनियरिंग के साथ टिकट दाखिल किए बिना आउटबाउंड ईमेल बनाने और समायोजित करने दें।
टेम्पलेट प्रबंधन देखेंउन ईमेल को लिखें जो जीवनचक्र और ड्रिप वर्कफ़्लो भेजते हैं, उसी संपादक के साथ जो आपके उपयोगकर्ता पहले से जानते हैं।
React कार्यान्वयन देखेंप्रचार भेजता है, आदेश पुष्टिकरण और कार्ट-पुनर्प्राप्ति ईमेल, सभी एक ब्लॉक लाइब्रेरी और आपके अपने ब्रांड नियमों से बनाया गया है।
SaaS वास्तुकला देखेंऑनबोर्डिंग, सक्रियण और प्रतिधारण ईमेल जिन्हें आपकी उत्पाद टीम बिना परिनियोजन के बदल सकती है।
ईमेल प्लगइन्स ब्राउज़ करेंप्रति ग्राहक पुनः प्रयोज्य ब्रांडेड ईमेल सिस्टम, प्रति सीट प्लेटफॉर्म के बजाय आपके द्वारा नियंत्रित बुनियादी ढांचे पर चल रहा है।
व्हाइट-लेबल विकल्प देखेंGrapesJS एक होस्ट किए गए उत्पाद के बजाय एक संपादक ढांचा है। यही अंतर है कि यह आपके बगल में बैठने के बजाय आपका ईमेल बिल्डर बन सकता है।
कोर BSD-3-Clause के तहत प्रकाशित किया गया है और व्यावसायिक उपयोग के लिए निःशुल्क है। आप इसे पढ़ सकते हैं, इसे फोर्क कर सकते हैं और इसे भुगतान किए गए उत्पाद के अंदर भेज सकते हैं।
संपादक आपके अपने एप्लिकेशन के अंदर चलता है। कोई भी तीसरा पक्ष आपके उपयोगकर्ताओं और उनके टेम्पलेट्स के बीच नहीं बैठता है।
Blocks, घटक, कमांड और पैनल सभी एक्सटेंशन पॉइंट हैं। एक कस्टम ईमेल ब्लॉक एक प्लगइन है, कांटा नहीं।
grapesjs-mjml, GrapesJS संगठन में बनाए रखा गया है, MJML घटकों को प्रथम श्रेणी के ब्लॉक के रूप में संपादक में लाता है।
पैनल, आइकन और थीम आपको बदलने के लिए हैं, इसलिए संपादक एक एम्बेडेड टूल के बजाय आपके उत्पाद के हिस्से की तरह दिखता है।
100+ पर प्लगइन्स GJS.Market भंडारण, संपत्ति, ब्लॉक और निर्यात को कवर करते हैं, इसलिए आसपास का अधिकांश काम स्प्रिंट के बजाय खरीदारी है।
Unlayer और स्ट्रिपो होस्ट किए गए हैं, व्यावसायिक रूप से समर्थित उत्पाद हैं, और कई टीमों के लिए यह सही व्यापार है। यह तालिका इस बारे में है कि आप क्या नियंत्रित करते हैं और आप क्या भुगतान करते हैं, न कि इस बारे में कि कौन सा संपादक बेहतर है।
| व्यापारिक संस्था | GrapesJS | Unlayer | स्ट्रिपो Plugin |
|---|---|---|---|
| स्रोत उपलब्ध और खुला स्रोत | हाँ — BSD-3-Clause | Not publicly documented | Not publicly documented |
| फ्री टियर | संपूर्ण संपादक, $0 | निःशुल्क योजना, $0 | निःशुल्क योजना, $0 |
| सशुल्क योजनाएं | कोई नहीं - प्लगइन्स एकबारगी हैं | $250/mo / $750/mo / $2,000/mo | $100/mo / $550/mo |
| संपादक को स्व-होस्ट करना | हमेशा - यह आपके ऐप में चलता है | Enterprise पर ऑन-प्रिमाइसेस | Enterprise पर सर्वर घटक |
| MJML संलेखन परत के रूप में | हाँ — grapesjs-mjml | Not publicly documented | Not publicly documented |
| आपके अपने डेटाबेस में टेम्पलेट | हाँ - आप भंडारण परत लिखते हैं | योजना और तैनाती पर निर्भर करता है | योजना और तैनाती पर निर्भर करता है |
विक्रेता योजना के नाम और कीमतें 2026-08-27 पर विक्रेताओं के स्वयं के सार्वजनिक मूल्य निर्धारण पृष्ठों से पढ़ी गईं और किसी भी समय बदल सकती हैं - उनके खिलाफ बजट बनाने से पहले स्रोत की जांच करें। स्रोत: Unlayer मूल्य निर्धारण · स्ट्रिपो Plugin. "Not publicly documented" का अर्थ है कि विक्रेता इसे सार्वजनिक रूप से नहीं बताता है। यह दावा नहीं है कि क्षमता अनुपस्थित है।
नीचे दी गई प्रत्येक सूची एक वास्तविक उत्पाद है जिसकी कीमत लाइव है। साथ में वे कैनवास के चारों ओर परतों को कवर करते हैं - प्रीसेट, ब्लॉक, भंडारण, संपत्ति और निर्यात।
शुरुआती बिंदु: एक संपादक जो पहले से ही ईमेल के लिए कॉन्फ़िगर किया गया है।
इस श्रेणी को ब्राउज़ करेंतैयार अनुभाग और उन्हें व्यवस्थित करने के लिए एक टेम्पलेट परत।
इस श्रेणी को ब्राउज़ करेंउत्तरदायी ईमेल ब्लॉक का एक प्रीमियम सेट, इसलिए आपका पहला टेम्पलेट एक बिल्ड के बजाय एक व्यवस्था है।
संपादक में एक टेम्पलेट परत जोड़ता है — उन लेआउट को सहेजें, सूचीबद्ध करें और फिर से खोलें जिनसे आपके उपयोगकर्ता शुरू करते हैं।
ईमेल छवियों को कहीं भी होस्ट किया जाना चाहिए जहां आप नियंत्रित करते हैं।
इस श्रेणी को ब्राउज़ करेंऊपर दी गई लिस्टिंग से चार असेंबली। प्रत्येक एक प्रारंभिक बिंदु है - जब आपके पास एक हो तो अपने स्वयं के कार्यान्वयन के लिए किसी भी परत को स्वैप करें।
अभियान और न्यूज़लेटर भेजने के लिए
अपने उत्पाद के अंदर ग्राहक-सामना करने वाले संपादन के लिए
SaaS वास्तुकला देखेंरसीदों, सूचनाओं और सिस्टम मेल के लिए
टेम्पलेट प्रबंधन देखेंप्रति ग्राहक पुनः प्रयोज्य ब्रांडेड सिस्टम के लिए
कीमतें कैटलॉग से लाइव आती हैं और बदल सकती हैं।
छह आकृतियाँ जो पहले बनाई जाती हैं उनमें से अधिकांश को कवर करती हैं। उन्हें अपनी खुद की ब्लॉक लाइब्रेरी के लिए ब्रीफ के रूप में पढ़ें, कैटलॉग के रूप में नहीं।
साइनअप के बाद पहला संदेश। एक स्पष्ट अगली कार्रवाई, न्यूनतम क्रोम, और सामग्री जो एक सप्ताह बाद भी समझ में आती है जब यह देर से आग लगती है।
दोहराई जाने वाली संरचना - एक हेडर, कहानियों का एक रन, एक पाद लेख। टेम्पलेट जो पुनः प्रयोज्य ब्लॉकों से सबसे अधिक लाभान्वित होता है, क्योंकि यह हर मुद्दे को फिर से बनाया जाता है।
फ़ीचर घोषणाएँ और रिलीज़ नोट्स। आमतौर पर एक hero, दो या तीन आइटम ब्लॉक, और उत्पाद में एक लिंक।
एक मजबूत hero, उत्पाद पंक्तियों और एक प्रमुख कॉल टू एक्शन के साथ ऑफ़र-एलईडी लेआउट। वह टेम्पलेट जिसे आपकी मार्केटिंग टीम सबसे अधिक बार संपादित करना चाहेगी।
रसीदें, पुष्टिकरण और सूचनाएं। डेटा-भारी, ज्यादातर जनरेटेड, और वह जहां मर्ज टैग और लॉक किए गए क्षेत्र सबसे अधिक मायने रखते हैं।
निष्क्रिय उपयोगकर्ताओं के लिए विन-बैक संदेश, आमतौर पर वरीयता और सदस्यता समाप्त करने वाले लिंक के साथ सामान्य से अधिक प्रमुखता दी जाती है।
ये सामान्य ईमेल प्रकारों का विवरण हैं, बिक्री के लिए उत्पाद नहीं। ऊपर दिए गए प्रीसेट में से किसी एक से शुरू करें और उन्हें अपने स्वयं के ब्लॉक के रूप में बनाएं।
केवल HTML को संग्रहीत करना बचने लायक गलती है: यह एक ऐसा प्रतिनिधित्व है जिसे आप फिर से मज़बूती से संपादित नहीं कर सकते।
JSON
संपादक की अपनी परियोजना की स्थिति। इसे सहेजें ताकि उपयोगकर्ता किसी ईमेल को ठीक उसी तरह फिर से खोल सके जैसे उन्होंने इसे छोड़ा था। यह वह कलाकृति है जो आपका Storage Manager लिखता है।
MJML
पठनीय मार्कअप जो कोड की तरह समीक्षा करता है और भिन्न होता है। इसे तब संस्करण करें जब आप ब्लॉब्स के इतिहास के बजाय टेम्पलेट में क्या बदला है इसका इतिहास चाहते हैं।
HTML
संकलित, तालिका-आधारित और इनलाइनर्ड। इसे अपने भेजने वाले बुनियादी ढांचे को सौंप दें और रिकॉर्ड के लिए आपके द्वारा भेजी गई सटीक प्रति संग्रहीत करें।
editor.getProjectData(); // JSON - you store this
editor.runCommand('mjml-code'); // MJML - you version this
editor.runCommand('mjml-code-to-html'); // HTML - you send thisतीनों पर कायम रहें। JSON ईमेल को संपादन योग्य रखता है, MJML इसे समीक्षा योग्य रखता है, HTML इसे भेजने योग्य रखता है।
Editor
GrapesJS और MJML प्लगइन से शुरू करें। इस बिंदु पर आपके पास एक कार्यशील ईमेल कैनवास है और आप पहले से ही HTML का उत्पादन कर सकते हैं।
टेम्पलेट्स और ब्लॉक
अपने मौजूदा ईमेल को पुनः उपयोग करने योग्य ब्लॉक में बदलें और तय करें कि उपयोगकर्ता किन क्षेत्रों में बदलाव कर सकते हैं और कौन से लॉक रहेंगे.
भंडार
Storage Manager को अपने API पर इंगित करें। प्रोजेक्ट JSON प्लस टेम्पलेट मेटाडेटा सहेजें - मालिक, नाम, अपडेट-एट, जो भी आपके उत्पाद की आवश्यकता है।
पूर्वावलोकन और सत्यापन
समीक्षा के लिए संकलित HTML को रेंडर करें, और डिलीवरी के लिए कुछ भी कतारबद्ध होने से पहले लिंक, चित्र और आवश्यक सामग्री की जांच करें।
निर्यात और वितरण
HTML तक संकलित करें और इसे अपनी ESP या अपनी स्वयं की प्रेषण सेवा को सौंप दें, फिर परिणामी मेट्रिक्स को अपनी रिपोर्टिंग में वापस फीड करें।
चरण 1 और 5 को इस पृष्ठ पर दिए गए पैकेजों द्वारा काफी हद तक हल किया जाता है। चरण 2 से 4 वे हैं जहां आपके उत्पाद की वास्तविक आवश्यकताएं रहती हैं।
फ्रेमवर्क-न्यूट्रल कोर प्लस आधिकारिक MJML प्लगइन। यदि आप React या Next.js में काम कर रहे हैं, तो फ्रेमवर्क-विशिष्ट सेटअप नीचे लिंक किया गया है।
npm install grapesjs grapesjs-mjmlimport grapesjs from 'grapesjs';
import grapesjsMjml from 'grapesjs-mjml';
import 'grapesjs/dist/css/grapes.min.css';
// The editor core plus the official MJML plugin. Both BSD-3-Clause.
const editor = grapesjs.init({
container: '#email-editor',
fromElement: true,
plugins: [grapesjsMjml],
pluginsOpts: {
[grapesjsMjml]: {
// Serve the drag-in placeholder from your own CDN, not a third party.
imagePlaceholderSrc: 'https://cdn.your-app.com/email/placeholder.png',
},
},
});एक बार संपादक माउंट हो जाने के बाद, तीन कमांड आपको तीन कलाकृतियां देते हैं:
// 1 - the MJML source the editor is currently holding.
const mjml = editor.runCommand('mjml-code');
// 2 - the compiled, table-based, CSS-inlined HTML you actually send.
const { html } = editor.runCommand('mjml-code-to-html');
// 3 - store all three; hand only the HTML to your sending provider.
await fetch(`/api/campaigns/${campaignId}/template`, {
method: 'PUT',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
project: editor.getProjectData(), // re-openable in the editor
mjml, // diffable source of truth
html, // what your provider receives
}),
});यदि आप एक संकलन चरण नहीं चाहते हैं, तो न्यूज़लेटर प्रीसेट पुराना, सरल पथ है - CSS इनलाइनर और कोई MJML के साथ टेबल ब्लॉक:
import newsletter from 'grapesjs-preset-newsletter';
// The pre-MJML path: table blocks and a CSS inliner, no compile step.
const editor = grapesjs.init({
container: '#email-editor',
plugins: [newsletter],
pluginsOpts: {
'grapesjs-preset-newsletter': { inlineCss: true },
},
});
const html = editor.runCommand('gjs-get-inlined-html');2026-08-27 पर सत्यापित संस्करण: grapesjs 0.23.6, grapesjs-mjml 1.0.8, grapesjs-preset-newsletter 1.0.2।
सवाल शायद ही कभी होता है कि क्या आप एक संपादक का निर्माण कर सकते हैं। यह है कि एक के कौन से हिस्से आपकी टीम के समय के लायक हैं।
| तह | खरोंच से | GrapesJS + GJS.Market |
|---|---|---|
| Editor कैनवास | आप इसे बनाते हैं और बनाए रखते हैं | ओपन-सोर्स कोर, BSD-3-Clause |
| खींचें और छोड़ें | आप इसे बनाते हैं और बनाए रखते हैं | में निर्मित |
| ईमेल मार्कअप | आप क्लाइंट की विचित्रताओं को हल करते हैं | MJML grapesjs-mjml के माध्यम से |
| Blocks और घटक | हर ब्लॉक इंजीनियरिंग का काम है | प्लगइन्स, साथ ही एक ही API पर आपका अपना |
| भंडारण और संपत्ति | आप इसे बनाते हैं और बनाए रखते हैं | प्लगइन्स, या आपका अपना समापन बिंदु |
| बैकएंड, डेटाबेस और ESP | तुम्हारा | तुम्हारा - अपरिवर्तित |
| चल रहा रखरखाव | पूरा संपादक | आपके एक्सटेंशन |
अपना ईमेल उत्पाद बनाएं - स्क्रैच से कोई अन्य ईमेल संपादक नहीं।
ईमेल संपादन केवल एक इंजीनियरिंग निर्णय नहीं है। यह कहाँ रहता है यह आपके उत्पाद के उपयोग के तरीके को बदल देता है।
नियमित कॉपी, छवि और लेआउट परिवर्तन टिकट के रूप में आना बंद कर देते हैं, क्योंकि जो लोग उन्हें चाहते हैं वे उन्हें बना सकते हैं।
ईमेल निर्माण उपयोगकर्ताओं को एक अलग टूल पर भेजने और फिर से वापस भेजने के बजाय आपके एप्लिकेशन के अंदर रहता है।
उन्नत संपादन, टेम्पलेट लाइब्रेरी या ब्रांड नियंत्रण उच्च योजनाओं पर बैठ सकते हैं, क्योंकि आप किसी और की पुनर्विक्रय के बजाय सुविधा को नियंत्रित करते हैं।
टेम्प्लेट, ब्रांड नियम और इतिहास आपके प्लेटफ़ॉर्म के अंदर जमा हो जाते हैं, जो इसे काम करते रहने के लिए प्राकृतिक स्थान बनाता है।
आपके विकास और आपके मार्जिन के बीच कोई प्रति-सीट या प्रति-भेजें प्लेटफ़ॉर्म शुल्क नहीं है।
प्राप्तकर्ता, टेम्पलेट और अभियान सामग्री आपके डेटाबेस में रहते हैं, जो अनुपालन उत्तरों और माइग्रेशन दोनों को सरल बनाता है।
ये वे परिणाम हैं जो टीमें बनाती हैं। हम रूपांतरण या समय बचाने वाले आंकड़े प्रकाशित नहीं करते हैं जिन्हें हमने मापा नहीं है।
यह पेज उन लोगों के लिए लिखा गया है जिन्हें यह तय करना है कि ईमेल एडिटिंग खरीदी, किराए पर ली गई है या बनाई गई है।
पहले इसके नीचे संपादक के बुनियादी ढांचे को वित्तपोषित किए बिना ईमेल संपादन शिप करें।
डेटा मॉडल, होस्टिंग और वितरण पथ को आपके पास पहले से मौजूद निर्णयों के अंदर रखें।
ईमेल को एम्बेडेड तृतीय-पक्ष सतह के बजाय अपने स्वयं के UX के साथ एक मूल सुविधा बनाएं।
कस्टम ब्लॉक, घटकों और आदेशों के साथ एक प्रलेखित संपादक API का विस्तार करें।
एक ब्लॉक लाइब्रेरी और ब्रांड नियमों के एक सेट से प्रचार और लेन-देन संबंधी ईमेल चलाएं।
प्रति सीट प्लेटफ़ॉर्म लागत के बिना प्रति ग्राहक पुनः प्रयोज्य ब्रांडेड ईमेल सिस्टम बनाएं।
कस्टम ब्लॉक, एकीकरण, भंडारण, व्हाइट-लेबल UI या एक पूर्ण ईमेल बिल्डर कार्यान्वयन - हम इसे आपके उत्पाद के बजाय इसके आसपास बना सकते हैं।
यह पृष्ठ नींव के रूप में GrapesJS और MJML के बारे में है। ये पड़ोसी प्रश्नों को कवर करते हैं।
एक ही नींव एक React अनुप्रयोग में वायर्ड है, घटक जीवनचक्र ठीक से संभाला है.
React में एक ईमेल संपादक बनाएंसंपादन अनुभव ही - आपके गैर-तकनीकी उपयोगकर्ता क्या देखते हैं और यह कैसे व्यवहार करता है।
ड्रैग-एंड-ड्रॉप ईमेल संपादन देखेंटीमों और अभियानों में टेम्पलेट बनाना, संग्रहीत करना और पुनः उपयोग करना।
ईमेल टेम्पलेट प्रबंधित करेंसामान्य मामला: SaaS उत्पाद के अंदर किसी भी प्रकार के दृश्य संपादक को एम्बेड करना।
एक दृश्य संपादक एम्बेड करेंGrapesJS और MJML से प्रारंभ करें, फिर अपने उत्पाद की आवश्यकता के प्लगइन्स और एकीकरण जोड़ें।
प्रीसेट, ब्लॉक, भंडारण, संपत्ति और निर्यात - लाइव कीमतों के साथ वास्तविक लिस्टिंग।
ईमेल प्लगइन्स ब्राउज़ करेंओपन-सोर्स कोर और MJML प्लगइन स्थापित करें, और आज ही एक ईमेल कैनवास चालू है।
ट्यूटोरियल पढ़ेंकस्टम ब्लॉक, एकीकरण या आपके उत्पाद के चारों ओर निर्मित एक पूर्ण ईमेल बिल्डर।
अपने प्रोजेक्ट पर चर्चा करें