PHPackages                             iam-sayco/sylius-mautic-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. iam-sayco/sylius-mautic-plugin

ActiveSylius-bundle[API Development](/categories/api)

iam-sayco/sylius-mautic-plugin
==============================

Mautic integration plugin for Sylius.

0.1.0(2y ago)48MITPHPPHP ^8.0

Since May 10Pushed 2y ago2 watchersCompare

[ Source](https://github.com/iam-sayco/SyliusMauticPlugin)[ Packagist](https://packagist.org/packages/iam-sayco/sylius-mautic-plugin)[ RSS](/packages/iam-sayco-sylius-mautic-plugin/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Sylius Mautic Plugin
====================

[](#sylius-mautic-plugin)

[![GitHub license](https://camo.githubusercontent.com/15c5d4925e3ee6b70be724efae624479bb8694f20d7dd62a184081c6f9936d65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f69616d2d736179636f2f53796c6975734d6175746963506c7567696e)](https://github.com/iam-sayco/SyliusMauticPlugin)[![contributions welcome](https://camo.githubusercontent.com/9e93e892d0685e1bf7a1d0bd7c8410d6ecf2086a0a7b48dd58a6b96fa556ea2a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6e747269627574696f6e732d77656c636f6d652d627269676874677265656e2e7376673f7374796c653d666c6174)](https://github.com/iam-sayco/SyliusMauticPlugin/pulls)

**Sylius Mautic Plugin** is a plugin for the **Sylius** e-commerce platform that integrates your website with the marketing automation tool **Mautic**. With this integration, you can track user actions on your site in order to run effective marketing campaigns.

Installation
------------

[](#installation)

1. Install the plugin using Composer:

    ```
    composer require iam-sayco/sylius-mautic-plugin
    ```
2. Add the plugin to your `config/bundles.php`:

    ```
    // config/bundles.php
    return [
        // ...
        Sayco\SyliusMauticPlugin\SaycoSyliusMauticPlugin::class => ['all' => true],
    ];
    ```
3. Register the plugin configs in the imports section of your `config/packages/_sylius.yaml`:

    ```
    # config/packages/_sylius.yaml
    imports:
        ...
        - { resource: "@SaycoSyliusMauticPlugin/Resources/config/config.yml" }
    ```
4. Configure the plugin by creating `config/packages/sayco_sylius_mautic.yaml`:

    Nest under the `parameters` key the following configuration:

    ```
    sayco_sylius_mautic.tracking_config:
    track_outbound: 'true'
    track_mailto: 'true'
    track_tel: 'true'
    track_download: 'true'
    track_download_extensions: [ ".pdf", ".zip", ".doc" ]
    ```

    The `tracking_host` parameter should be set to the URL of your Mautic instance. It is used in the tracking script embedded in your website to send user actions to Mautic. The other configuration parameters are used to enable or disable tracking of specific user actions.

    ```
    # config/packages/sayco_sylius_mautic_plugin.yaml
    sayco_sylius_mautic.api.auth:
        baseUrl: 'https://your-mautic-instance.com'
        version: 'BasicAuth'
        userName: 'your-api-mautic-username'
        password: 'your-api-mautic-password'
    ```

    The `api.auth` parameter should be set to the authentication details of your Mautic API. Currently, only BasicAuth is supported. Create a new user in Mautic and setup the role and permissions for the user. The best would be to limited to the API operations only.
5. Install assets:

    This plugin uses the assets required for tracking user actions. To install them, run the following command:

    ```
    bin/console assets:install
    ```

Usage
-----

[](#usage)

Just go to your Mautic and view the tracking data you have collected from your Sylius website.

Roadmap
-------

[](#roadmap)

There are several features that are planned for this plugin, but have not yet been implemented (out of scope for MVP). If you would like to contribute to this plugin, please consider working on one of these features:

1. Improve documentation.
2. Add tests coverage.
3. Add utility twig functions to easily embed content from Mautic such as forms and dynamic content.
4. Add ability to use Mautic e-mails for Sylius mail notifications.
5. Add ability to authenticate users in Sylius using Mautic OAuth.
6. Improve crosselling/associated products by using Mautic segments.
7. Add promotions conditions/rules based on Mautic segments.

If you have any other ideas for features, please open an issue to discuss them or propose a pull request.

Contributing
------------

[](#contributing)

Feel free to contribute to this plugin by opening issues or submitting pull requests. All help is appreciated, especially with documentation and testing.

License
-------

[](#license)

This plugin is released under the MIT License. See the LICENSE file for details.

Contact
-------

[](#contact)

Made with ❤️ to Open Source by Mariusz Andrzejewski - [Sayco](http://saycode.pl).

[![Saycode](https://camo.githubusercontent.com/1918cc2c99656c35d4edda1b5d18ee9ef74546f21dbb35be311bd5971de07c41/687474703a2f2f736179636f64652e706c2f73697465732f64656661756c742f66696c65732f736179636f64652d6461726b2e706e67)](http://saycode.pl)

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

786d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3948304?v=4)[Mohamed Shabana](/maintainers/sayco)[@sayco](https://github.com/sayco)

---

Top Contributors

[![iam-sayco](https://avatars.githubusercontent.com/u/14270882?v=4)](https://github.com/iam-sayco "iam-sayco (8 commits)")

---

Tags

symfonysyliusMautic

### Embed Badge

![Health badge](/badges/iam-sayco-sylius-mautic-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/iam-sayco-sylius-mautic-plugin/health.svg)](https://phpackages.com/packages/iam-sayco-sylius-mautic-plugin)
```

###  Alternatives

[sylius/sylius-standard

Starting point for projects powered by Sylius eCommerce.

279297.2k](/packages/sylius-sylius-standard)[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

701.8M20](/packages/sylius-refund-plugin)[sylius/invoicing-plugin

Invoicing plugin for Sylius.

891.1M2](/packages/sylius-invoicing-plugin)[webgriffe/sylius-akeneo-plugin

Plugin allowing to import products data from Akeneo PIM to your Sylius store.

2481.0k](/packages/webgriffe-sylius-akeneo-plugin)[synolia/sylius-akeneo-plugin

Akeneo connector for Sylius.

2498.3k](/packages/synolia-sylius-akeneo-plugin)[bitbag/graphql-plugin

Sylius backend integration for Vue Storefront 2

254.8k](/packages/bitbag-graphql-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
