# Development

**URL:** https://forum.mautic.org/c/development/9.md

[Latest](https://forum.mautic.org/latest.md) · [Categories](https://forum.mautic.org/categories.md) · [Tags](https://forum.mautic.org/tags.md)

---

## [About the Development category](https://forum.mautic.org/t/about-the-development-category/1369)

<div class="topic-metadata">

**Author:** [@system](https://forum.mautic.org/u/system)\
**Replies:** 0\
**Last updated:** [August 12, 2019, 2:13pm UTC](https://forum.mautic.org/t/about-the-development-category/1369 "2019-08-12T14:13:46Z")

</div>

Anything related to development with Mautic!

---

## [Simplify the output for /api/contacts?minimal=true to be truly minimal](https://forum.mautic.org/t/simplify-the-output-for-api-contacts-minimal-true-to-be-truly-minimal/25317)

<div class="topic-metadata">

**Author:** [@stgoos](https://forum.mautic.org/u/stgoos)\
**Replies:** 1\
**Last updated:** [May 29, 2026, 2:45pm UTC](https://forum.mautic.org/t/simplify-the-output-for-api-contacts-minimal-true-to-be-truly-minimal/25317 "2026-05-29T14:45:09Z")

</div>

The minimal=true parameter doesn’t really minify the output at all at the moment and still leaves us with an pretty annoying JSON structure to deal with… This is especially the case when you try to map the fields in Azur…

---

## [Problems accessing the API v2 docs](https://forum.mautic.org/t/problems-accessing-the-api-v2-docs/37494)

<div class="topic-metadata">

**Author:** [@siteleas](https://forum.mautic.org/u/siteleas)\
**Replies:** 17\
**Last updated:** [March 30, 2026, 5:02pm UTC](https://forum.mautic.org/t/problems-accessing-the-api-v2-docs/37494 "2026-03-30T17:02:02Z")

</div>

I’ve looked in the Mautic forum for information on fixing a problem with my Mautic instance. My v2 API documentation isn’t showing right. I couldn’t find anything there on how to solve the issue. When I go to https://my…

---

## [Import Email Content Using URL](https://forum.mautic.org/t/import-email-content-using-url/8416)

<div class="topic-metadata">

**Author:** [@jono](https://forum.mautic.org/u/jono)\
**Replies:** 2\
**Last updated:** [March 29, 2026, 6:06pm UTC](https://forum.mautic.org/t/import-email-content-using-url/8416 "2026-03-29T18:06:03Z")

</div>

Hi, Hypothetically, If mautic could import content into an email using using a URL. And also if Mautic checks the URL for changes ever X days. 1.) When you update/change the content on the 3rd party URL…

---

## [Mautic Form Duplicator](https://forum.mautic.org/t/mautic-form-duplicator/37137)

<div class="topic-metadata">

**Author:** [@entrepositive](https://forum.mautic.org/u/entrepositive)\
**Replies:** 1\
**Last updated:** [January 21, 2026, 11:11pm UTC](https://forum.mautic.org/t/mautic-form-duplicator/37137 "2026-01-21T23:11:00Z")

</div>

Ever need a form from one Mautic instance copied to another Mautic instance? Me too. So I solved the problem; here’s the solution (in n8n). Who uses this? Anyone running multiple Mautic instances and wants to duplicate …

---

## [Custom form field duplicates temporarily on edit](https://forum.mautic.org/t/custom-form-field-duplicates-temporarily-on-edit/34102)

<div class="topic-metadata">

**Author:** [@dband](https://forum.mautic.org/u/dband)\
**Replies:** 1\
**Last updated:** [January 6, 2026, 2:18am UTC](https://forum.mautic.org/t/custom-form-field-duplicates-temporarily-on-edit/34102 "2026-01-06T02:18:26Z")

</div>

I developed a form field to display a custom captcha solution. It works fine, except when I try do edit the field. Every time I click on edit a new widget is appended to the form editor. Also, I cant delete the field, wh…

---

## [rss-to-email please](https://forum.mautic.org/t/rss-to-email-please/7424)

<div class="topic-metadata">

**Author:** [@tech8ank](https://forum.mautic.org/u/tech8ank)\
**Replies:** 14\
**Last updated:** [November 20, 2025, 10:22pm UTC](https://forum.mautic.org/t/rss-to-email-please/7424 "2025-11-20T22:22:23Z")

</div>

any plans on building an rss-to-email functionality? This can run from an rss feed (like Wordpress blog posts) or as a custom rss-feed based on user preferences. This is important for publishers that have dynamically c…

---

## [Mautic AI structure](https://forum.mautic.org/t/mautic-ai-structure/36865)

<div class="topic-metadata">

**Author:** [@woutersf](https://forum.mautic.org/u/woutersf)\
**Replies:** 0\
**Last updated:** [November 6, 2025, 1:34pm UTC](https://forum.mautic.org/t/mautic-ai-structure/36865 "2025-11-06T13:34:34Z")

</div>

1. Why this matters AI is transforming how marketing teams work. It improves speed, content quality, and decision-making. Open tools like Mautic can lead this shift — or fall behind. In a few years, there won’t be a se…

---

## [Example plugin code to add menu items under Main menu & System cog (Mautic 6.x & future 7.x support)](https://forum.mautic.org/t/example-plugin-code-to-add-menu-items-under-main-menu-system-cog-mautic-6-x-future-7-x-support/36824)

<div class="topic-metadata">

**Author:** [@andrew\_c3](https://forum.mautic.org/u/andrew_c3)\
**Replies:** 0\
**Last updated:** [October 31, 2025, 8:42am UTC](https://forum.mautic.org/t/example-plugin-code-to-add-menu-items-under-main-menu-system-cog-mautic-6-x-future-7-x-support/36824 "2025-10-31T08:42:37Z")

</div>

Hello Everyone, I’m looking for a reference or example plugin that shows how to add: \* a menu item under the Main menu (left sidebar) \* a menu item under the System cog / Admin menu (top-right) \* buttons to the top o…

---

## [Keep RabbitMQ Support in Mautic 7](https://forum.mautic.org/t/keep-rabbitmq-support-in-mautic-7/36551)

<div class="topic-metadata">

**Author:** [@andrew\_c3](https://forum.mautic.org/u/andrew_c3)\
**Replies:** 2\
**Last updated:** [September 18, 2025, 6:43am UTC](https://forum.mautic.org/t/keep-rabbitmq-support-in-mautic-7/36551 "2025-09-18T06:43:10Z")

</div>

Hello, With Mautic 7 Alpha, RabbitMQ has been removed from the core. https://github.com/mautic/mautic/pull/14883 While simplifying the code base is a worthy goal, I believe RabbitMQ should remain available in the core…

---

## [Config.json for a Mautic theme with custom blocks](https://forum.mautic.org/t/config-json-for-a-mautic-theme-with-custom-blocks/36515)

<div class="topic-metadata">

**Author:** [@honeypie](https://forum.mautic.org/u/honeypie)\
**Replies:** 5\
**Last updated:** [September 10, 2025, 9:04pm UTC](https://forum.mautic.org/t/config-json-for-a-mautic-theme-with-custom-blocks/36515 "2025-09-10T21:04:49Z")

</div>

Is there a valid example for a complete config.json for a Mautic theme that supports custom blocks in the GrapesJS Email Builder? I have not been able to make new blocks appear or redefine existing blocks! This I tried…

---

## [Resetting the DB when running specific test suites locally](https://forum.mautic.org/t/resetting-the-db-when-running-specific-test-suites-locally/36450)

<div class="topic-metadata">

**Author:** [@lolcode](https://forum.mautic.org/u/lolcode)\
**Replies:** 1\
**Last updated:** [September 8, 2025, 7:35am UTC](https://forum.mautic.org/t/resetting-the-db-when-running-specific-test-suites-locally/36450 "2025-09-08T07:35:46Z")

</div>

I am running ddev and I have a particular branch checked out to review a pull request. I am making a couple of small changes and wanted to run the two test suites that are involved in the pull request. How do I make sure…

---

## [How do I integrate plugins to mautic?](https://forum.mautic.org/t/how-do-i-integrate-plugins-to-mautic/18658)

<div class="topic-metadata">

**Author:** [@vashuverma](https://forum.mautic.org/u/vashuverma)\
**Replies:** 1\
**Last updated:** [August 16, 2025, 6:24pm UTC](https://forum.mautic.org/t/how-do-i-integrate-plugins-to-mautic/18658 "2025-08-16T18:24:00Z")

</div>

I just started integrating to the mautic site but I am getting errors after clearing a prod cache and also getting errors on the mautic website. Kindly share the resources or steps from where I can resolve my issues …

---

## [Mautic 7.0 Alpha Mariadb Supported Version 10.11.x](https://forum.mautic.org/t/mautic-7-0-alpha-mariadb-supported-version-10-11-x/36285)

<div class="topic-metadata">

**Author:** [@andrew\_c3](https://forum.mautic.org/u/andrew_c3)\
**Replies:** 6\
**Last updated:** [August 8, 2025, 2:43pm UTC](https://forum.mautic.org/t/mautic-7-0-alpha-mariadb-supported-version-10-11-x/36285 "2025-08-08T14:43:43Z")

</div>

Hello, Fantastic news Mautic 7 Alpha is on public release for testing. Can’t wait to give it a try. From the release notes I think it says the minimum mariadb version is now 10.11.x - is that correct ? The PR associat…

---

## [How can I add a new custom field column in contact view page](https://forum.mautic.org/t/how-can-i-add-a-new-custom-field-column-in-contact-view-page/36265)

<div class="topic-metadata">

**Author:** [@dipanshu](https://forum.mautic.org/u/dipanshu)\
**Replies:** 0\
**Last updated:** [August 5, 2025, 11:46am UTC](https://forum.mautic.org/t/how-can-i-add-a-new-custom-field-column-in-contact-view-page/36265 "2025-08-05T11:46:09Z")

</div>

Steps which I followed… LeadBundle → config → parameter → contact\_columns LeadBundle → Services → ContactColumnsDictionary → getFields() LeadBundle → Resources → views → Lead → header and column (new files created) bu…

---

## [Public Release of Mautic 7.0-Alpha?](https://forum.mautic.org/t/public-release-of-mautic-7-0-alpha/36111)

<div class="topic-metadata">

**Author:** [@andrew\_c3](https://forum.mautic.org/u/andrew_c3)\
**Replies:** 1\
**Last updated:** [July 16, 2025, 3:43pm UTC](https://forum.mautic.org/t/public-release-of-mautic-7-0-alpha/36111 "2025-07-16T15:43:49Z")

</div>

Hello, I’m eagerly awaiting the alpha release of Mautic 7 and I was wondering when its likely to be made public so I can begin testing it on our web platform ? I know its difficult to give an accurate timescale as its …

---

## [Extending Tracked Url Redirect Tokenization in Mautic Plugin](https://forum.mautic.org/t/extending-tracked-url-redirect-tokenization-in-mautic-plugin/36005)

<div class="topic-metadata">

**Author:** [@butler1970](https://forum.mautic.org/u/butler1970)\
**Replies:** 0\
**Last updated:** [June 30, 2025, 2:34pm UTC](https://forum.mautic.org/t/extending-tracked-url-redirect-tokenization-in-mautic-plugin/36005 "2025-06-30T14:34:37Z")

</div>

Need advice on how to properly extend your tracked url system for smses. It appears that you only allow for “contactfield” tokens to be placed in tracked urls. I need the ability to have custom fields tokenized but still…

---

## [\[SOLVED\] Creating a plugin with decision (addDecision) and execute the event to evaluate](https://forum.mautic.org/t/solved-creating-a-plugin-with-decision-adddecision-and-execute-the-event-to-evaluate/35999)

<div class="topic-metadata">

**Author:** [@ricardopxl](https://forum.mautic.org/u/ricardopxl)\
**Replies:** 0\
**Last updated:** [June 28, 2025, 8:49pm UTC](https://forum.mautic.org/t/solved-creating-a-plugin-with-decision-adddecision-and-execute-the-event-to-evaluate/35999 "2025-06-28T20:49:06Z")

</div>

What i’m doing / Plugin to limit daily executions I’m creating a simple plugin to add a new Decision in the Campaign Builder. The goal is to limit the number of campaign executions per day and I want share a problem and …

---

## [Display the number of failed messages and their details if they are picked from the queue but fail during the SMTP transaction (e.g., rejected, rate-limited)](https://forum.mautic.org/t/display-the-number-of-failed-messages-and-their-details-if-they-are-picked-from-the-queue-but-fail-during-the-smtp-transaction-e-g-rejected-rate-limited/35993)

<div class="topic-metadata">

**Author:** [@alex\_at\_twofive](https://forum.mautic.org/u/alex_at_twofive)\
**Replies:** 0\
**Last updated:** [June 28, 2025, 3:17am UTC](https://forum.mautic.org/t/display-the-number-of-failed-messages-and-their-details-if-they-are-picked-from-the-queue-but-fail-during-the-smtp-transaction-e-g-rejected-rate-limited/35993 "2025-06-28T03:17:05Z")

</div>

Hi, Mautic is new to us. We’re currently evaluating and setting up Mautic 6 within our company. We have a self-hosted MTA with full control, so it would be ideal if our employees could recognize failed messages caused b…

---

## [Mautic Release/Upgrade Strategy is Misguided?](https://forum.mautic.org/t/mautic-release-upgrade-strategy-is-misguided/35981)

<div class="topic-metadata">

**Author:** [@andrew\_c3](https://forum.mautic.org/u/andrew_c3)\
**Replies:** 3\
**Last updated:** [June 27, 2025, 7:40am UTC](https://forum.mautic.org/t/mautic-release-upgrade-strategy-is-misguided/35981 "2025-06-27T07:40:15Z")

</div>

Hello, May I ask the developers why they have chosen to release Mautic 6.x (Symfony 6) and then immediately start working on a Mautic 7.x (Symfony 7) release when Symfony 8 is due to be released shortly. Surely a single…

---

## [Number crunching via API - pull some stats](https://forum.mautic.org/t/number-crunching-via-api-pull-some-stats/35865)

<div class="topic-metadata">

**Author:** [@dirk\_s](https://forum.mautic.org/u/dirk_s)\
**Replies:** 0\
**Last updated:** [June 15, 2025, 1:47pm UTC](https://forum.mautic.org/t/number-crunching-via-api-pull-some-stats/35865 "2025-06-15T13:47:50Z")

</div>

I try to pull some stats from several instances. There is the /stats/ endpoint in the API, but it lacks some nunmbers. So I used this way: GET /contacts?minimal=true&limit=1 Which gives me the total number. As I’m not …

---

## [We need Plugin for enhancing Mautic condition to include more then 1 field in condition](https://forum.mautic.org/t/we-need-plugin-for-enhancing-mautic-condition-to-include-more-then-1-field-in-condition/35834)

<div class="topic-metadata">

**Author:** [@ShanKS](https://forum.mautic.org/u/ShanKS)\
**Replies:** 5\
**Last updated:** [June 12, 2025, 10:02am UTC](https://forum.mautic.org/t/we-need-plugin-for-enhancing-mautic-condition-to-include-more-then-1-field-in-condition/35834 "2025-06-12T10:02:36Z")

</div>

Hi, We are facing issues with Mautic conditions placed in the campaigns that is not able to take correct path as only 1 field is applied in that condition. We wanted to place multiple fields in a combination with logica…

---

## [Select ESP (Email Service Provider) at Email Send Time in Mautic](https://forum.mautic.org/t/select-esp-email-service-provider-at-email-send-time-in-mautic/35780)

<div class="topic-metadata">

**Author:** [@gandhi](https://forum.mautic.org/u/gandhi)\
**Replies:** 2\
**Last updated:** [June 12, 2025, 9:49am UTC](https://forum.mautic.org/t/select-esp-email-service-provider-at-email-send-time-in-mautic/35780 "2025-06-12T09:49:46Z")

</div>

What I’m Trying to Do I would like to configure two different ESPs (Email Service Providers) in Mautic (e.g., Amazon SES and SendGrid), and when sending an email (manually or via campaign), I want Mautic to prompt me to …

---

## [Problem with MauticPlugin services.php v5.2](https://forum.mautic.org/t/problem-with-mauticplugin-services-php-v5-2/35753)

<div class="topic-metadata">

**Author:** [@davidspiola](https://forum.mautic.org/u/davidspiola)\
**Replies:** 2\
**Last updated:** [May 29, 2025, 3:23pm UTC](https://forum.mautic.org/t/problem-with-mauticplugin-services-php-v5-2/35753 "2025-05-29T15:23:04Z")

</div>

Hi! I’m having a hard time with the services.php in my plugin bundle. If it exists debug:container is not listing my services anymore. If I rename it to \_services.php they do. I tried debugging it with die(“test”) comman…

---

## [Issue getting Campaigne statistic thought api](https://forum.mautic.org/t/issue-getting-campaigne-statistic-thought-api/35716)

<div class="topic-metadata">

**Author:** [@kafoalex](https://forum.mautic.org/u/kafoalex)\
**Replies:** 15\
**Last updated:** [May 26, 2025, 11:03am UTC](https://forum.mautic.org/t/issue-getting-campaigne-statistic-thought-api/35716 "2025-05-26T11:03:35Z")

</div>

Hello Mautic Community, I hope you’re all doing well. I’m currently facing an issue retrieving campaign statistics via the API. I’ve tried using the endpoints api/stats and api/campaigns, but I haven’t been successfu…

---

## [Plugin duplicate class compile error](https://forum.mautic.org/t/plugin-duplicate-class-compile-error/35667)

<div class="topic-metadata">

**Author:** [@andrew\_c3](https://forum.mautic.org/u/andrew_c3)\
**Replies:** 2\
**Last updated:** [May 23, 2025, 7:56am UTC](https://forum.mautic.org/t/plugin-duplicate-class-compile-error/35667 "2025-05-23T07:56:31Z")

</div>

Hello, I have successfully written a couple of simple plugins which work ok on mautic 6.0.0. However on the next one i put the plugin in a sub directory by mistake. After spotting my mistake I moved it to the correct p…

---

## [Overriding Mautic 6 Twig Templates With a Plugin](https://forum.mautic.org/t/overriding-mautic-6-twig-templates-with-a-plugin/35677)

<div class="topic-metadata">

**Author:** [@andrew\_c3](https://forum.mautic.org/u/andrew_c3)\
**Replies:** 0\
**Last updated:** [May 16, 2025, 2:22pm UTC](https://forum.mautic.org/t/overriding-mautic-6-twig-templates-with-a-plugin/35677 "2025-05-16T14:22:22Z")

</div>

Hello, In Symfony 6 you can override a twig file with another twig file so the the custom twig takes precedence. I’ve created a simple plugin on Mautic 6 to override the following twig: app/bundles/UserBundle/Resource…

---

## [RTL in Mautic 6 builder](https://forum.mautic.org/t/rtl-in-mautic-6-builder/35555)

<div class="topic-metadata">

**Author:** [@lior](https://forum.mautic.org/u/lior)\
**Replies:** 0\
**Last updated:** [April 24, 2025, 2:32pm UTC](https://forum.mautic.org/t/rtl-in-mautic-6-builder/35555 "2025-04-24T14:32:37Z")

</div>

Hi Guys. I’m sure your to do list is long, but this issue is not to be ignored. GrapeJS builder supports RTL but it seems impossible to switch to RTL under Mautic 6, and the number of users in need of RTL (mainly +Arabic…

---

## [Custom API Endpoint for SMS Campaign Event Tracking in Mautic](https://forum.mautic.org/t/custom-api-endpoint-for-sms-campaign-event-tracking-in-mautic/35437)

<div class="topic-metadata">

**Author:** [@kafoalex](https://forum.mautic.org/u/kafoalex)\
**Replies:** 4\
**Last updated:** [April 4, 2025, 4:42pm UTC](https://forum.mautic.org/t/custom-api-endpoint-for-sms-campaign-event-tracking-in-mautic/35437 "2025-04-04T16:42:15Z")

</div>

Hello Mautic Community,I hope you’re doing well. I would like to know if it’s possible to create a custom API endpoint to add a new event type. I’m currently using a third-party application for SMS campaigns and would l…

---

## [The code added through the builder(Code Edit mode) for form is not working](https://forum.mautic.org/t/the-code-added-through-the-builder-code-edit-mode-for-form-is-not-working/30132)

<div class="topic-metadata">

**Author:** [@ebg-discuss](https://forum.mautic.org/u/ebg-discuss)\
**Replies:** 3\
**Last updated:** [April 2, 2025, 1:50pm UTC](https://forum.mautic.org/t/the-code-added-through-the-builder-code-edit-mode-for-form-is-not-working/30132 "2025-04-02T13:50:03Z")

</div>

Hi everyone, I embedded the form using this {form=id}, and the form is added and is working as expected, But as the style of the form button was not as expected, so I wanted to change it, and for that I added the button…

[Next page](https://forum.mautic.org/c/development/9.md?page=1)
