# Mjml emailbuilder or anything that works better --- where is it now?

**URL:** <https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403>\
**Category:** General Discussion\
**Created:** [August 7, 2021, 7:55pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403 "2021-08-07T19:55:03Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [August 7, 2021, 7:55pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/1 "2021-08-07T19:55:03Z")

</div>

hi

how can we get back the mjml email builder back ?

thx  
sayantan

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [August 9, 2021, 12:23pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/2 "2021-08-09T12:23:25Z")

</div>

Hi, in the docs you can find how to turn it on and off:

> **[Email & Landing Page Builder](https://docs.mautic.org/en/builders)**
>
> Introduction. Since Mautic 3.3, Mautic has shipped with an updated, modern builder for creating emails and landing pages. It is available as a beta release an optional plugin - until Mautic 4.0 where we plan to fully replace the legacy builder,...

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [August 19, 2021, 4:39am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/3 "2021-08-19T04:39:35Z")

</div>

can you please tell me the exact file name for updating them?  
“builder”: [“legacy”, “grapesjsbuilder”],

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [August 19, 2021, 7:39am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/4 "2021-08-19T07:39:22Z")

</div>

As the documentation mentioned: config file.  
There is only one file there, which is the config file:  
config.json

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [August 22, 2021, 6:15am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/5 "2021-08-22T06:15:39Z")

</div>

./app/bundles/PageBundle/Assets/WebhookPayload/page\_on\_hit.json  
./app/bundles/CoreBundle/Translations/en\_US/config.json  
./app/bundles/CoreBundle/Assets/json/regions.json  
./app/bundles/CoreBundle/Assets/json/countries.json  
./app/bundles/FormBundle/Assets/WebhookPayload/form\_on\_submit.json  
./app/release\_metadata.json  
./themes/Mauve/config.json  
./themes/vibrant/config.json  
./themes/nature/config.json  
./themes/fresh-center/config.json  
./themes/neopolitan/config.json  
./themes/cards/config.json  
./themes/fresh-left/config.json  
./themes/fresh-fixed/config.json  
./themes/aurora/config.json  
./themes/goldstar/config.json  
./themes/blank-grapejs/config.json  
./themes/sunday/config.json  
./themes/blank/config.json  
./themes/oxygen/config.json  
./themes/paprika/config.json  
./themes/confimme/config.json  
./themes/sparse/config.json  
./themes/coffee/config.json  
./themes/skyline/config.json  
./themes/fresh-wide/config.json  
./themes/brienz/config.json

anyone of these ?

---

<div class="post-metadata">

**Author:** ![adiux](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/adiux/32/5793_2.png) [@adiux](https://forum.mautic.org/u/adiux)\
**Post date:** [August 22, 2021, 8:48am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/6 "2021-08-22T08:48:43Z")

</div>

Hi @cadentic

All existing themes can be used with the new grapesjs email builder (in the HTML mode).  
To make a theme work with it it needs to be configured accordingly:  
e.g. in the `/themes/paprika/config.json` add:

```auto
“builder”: [“legacy”, “grapesjsbuilder”],

```

> Hint: if the config is missing the system just assumes it is legacy

On top of that there is **mjml**. An existing theme is not automatically mjml enabled. It needs a special file/syntax for it.

Only themes that have a file like this `email.mjml.twig` are enabled.  
For example: themes/brienz/html/email.mjml.twig

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [August 29, 2021, 6:07pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/7 "2021-08-29T18:07:33Z")

</div>

how can i change the themes?  
is there any specific commands for cleaning cache or we will just remove var/cache

```auto
/themes/paprika/html/email.mjml.twig
./themes/confimme/html/email.mjml.twig
./themes/brienz/html/email.mjml.twig

```

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [August 30, 2021, 7:52am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/8 "2021-08-30T07:52:02Z")

</div>

You should re-upload them.  
The changes will be reflected in the emails created after the reupload.  
Joey

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [August 30, 2021, 8:21am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/9 "2021-08-30T08:21:02Z")

</div>

whole email tab is not working .

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [August 30, 2021, 8:27am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/10 "2021-08-30T08:27:53Z")

</div>

Can you give me a screenshot to explain what do you call an email tab?  
Also state your Mautic version as there was a change where the config file has chnaged.

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [August 30, 2021, 9:00am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/11 "2021-08-30T09:00:24Z")

</div>

```auto
 cat themes/confimme/config.json
{
  "name": "Confirm Me",
  "author": "Friendly Automate",
  "authorUrl": "https://friendly.is",
  "builder": ["legacy","grapesjsbuilder"],
  "features": [
    "email"
  ]
}

```

```auto
cat themes/brienz/config.json
{
  "name": "Brienz",
  "author": "Friendly Automate",
  "authorUrl": "https://friendly.is",
  "builder": ["legacy","grapesjsbuilder"],
  "features": [
    "email"
  ]
}

```

```auto
cat themes/brienz/config.json
{
  "name": "Brienz",
  "author": "Friendly Automate",
  "authorUrl": "https://friendly.is",
  "builder": ["legacy","grapesjsbuilder"],
  "features": [
    "email"
  ]
}

```

```auto
 /bin/php7.4 /var/www/somepathtothefolder/bin/console cache:clear

 // Clearing the cache for the prod environment with debug
 // false

 [OK] Cache for the "prod" environment (debug=false) was successfully cleared.

```

 ![Capture_no_mjml](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/7/7aaf2cb3b714c6ea29f8b7df71f86e23804ae3b7.jpeg)

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [August 30, 2021, 5:01pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/12 "2021-08-30T17:01:16Z")

</div>

Thx. So what is not working?

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [August 30, 2021, 6:57pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/13 "2021-08-30T18:57:37Z")

</div>

where are the mjml based builders it stills opens up HTML codes?

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [August 31, 2021, 11:53am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/14 "2021-08-31T11:53:23Z")

</div>

This is the MJML based builder. It can also edit HTML and MJML.  
How cool is that.  
Here is an [overview](https://youtu.be/B6ABMjOY3ZU).

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [September 1, 2021, 5:06pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/15 "2021-09-01T17:06:05Z")

</div>

![Capture_mautic](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/4/4ab764355242aea00e6c64db54a594dcf5980e53.jpeg)

only this two are available not the one shown in the video while i have the .twig file for the same brenz  
theme.

 ![Capture_no_mjml2](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/7/736600b4d94117f2e2202147c62ffa9373be1cfc.jpeg)  
no mjml code mode is there.

 ![Capture_no_mjml3](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/e/e95183c5cb483871580cb6df6a76d1d0af6fdd8c.jpeg)  
all of these themes are available but no mjml

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [September 1, 2021, 6:50pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/16 "2021-09-01T18:50:44Z")

</div>

The config file in your themes has to use an array for the builder:

```auto
{
  "name": "Mona Lisa",
  "author": "Leonardo",
  "authorUrl": "https://davin.ci/",
  "builder": ["grapesjsbuilder"],
  "features": ["email","page","form"]
}

```

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [September 2, 2021, 6:29pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/17 "2021-09-02T18:29:21Z")

</div>

still no it showing no njml. it’s the same.  
so it did not work.

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [September 2, 2021, 7:51pm UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/18 "2021-09-02T19:51:22Z")

</div>

The changes in the config will make sure the templates have ‘grapesjsbuilder’ listed next to the name.  
If you don’t have the GrapesJs builder enabled, then you need to turn it on in plugins.

---

<div class="post-metadata">

**Author:** ![cadentic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/cadentic/32/434_2.png) [@cadentic](https://forum.mautic.org/u/cadentic)\
**Post date:** [September 3, 2021, 8:51am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/19 "2021-09-03T08:51:46Z")

</div>

yes all of these were enabled.  
do we have any cli option to reinstall all the email templates and themes ?

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [September 3, 2021, 9:39am UTC](https://forum.mautic.org/t/mjml-emailbuilder-or-anything-that-works-better-where-is-it-now/20403/20 "2021-09-03T09:39:21Z")

</div>

Delete and upload. That simple.
