PHPackages                             leuchtfeuer/mautic-companysegments-bundle - 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. leuchtfeuer/mautic-companysegments-bundle

ActiveMautic-plugin[API Development](/categories/api)

leuchtfeuer/mautic-companysegments-bundle
=========================================

Install this first! Base plugin for the Account Based Marketing suite. Also brings company segments, filters etc.

6.0.0(5mo ago)3236[2 PRs](https://github.com/Leuchtfeuer/mautic-CompanySegments-bundle/pulls)2GPL-3.0-or-laterPHPPHP ^8.1.0CI failing

Since Jul 10Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/Leuchtfeuer/mautic-CompanySegments-bundle)[ Packagist](https://packagist.org/packages/leuchtfeuer/mautic-companysegments-bundle)[ Docs](https://www.Leuchtfeuer.com)[ RSS](/packages/leuchtfeuer-mautic-companysegments-bundle/feed)WikiDiscussions mautic6 Synced 3d ago

READMEChangelog (10)Dependencies (13)Versions (41)Used By (2)

Plugin: Company Segments by Leuchtfeuer
=======================================

[](#plugin-company-segments-by-leuchtfeuer)

Overview
--------

[](#overview)

This plugin brings company-based Segments to Mautic.

It is part of the "ABM" suite of plugins that extends Mautic capabilities for working with Companies.

Requirements for this release
-----------------------------

[](#requirements-for-this-release)

Tip

Other releases of this plugin may cover different Mautic versions!

- Mautic 6

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

[](#installation)

### Composer

[](#composer)

This plugin can be installed through composer.

### Manual install

[](#manual-install)

Alternatively, it can be installed manually, following the usual steps:

- Download the plugin
- Unzip to the Mautic `plugins` directory
- Rename folder to `LeuchtfeuerCompanySegmentsBundle`

-

- In the Mautic backend, go to the `Plugins` page as an administrator
- Click on the `Install/Upgrade Plugins` button to install the Plugin.

OR

- If you have shell access, execute `php bin\console cache:clear` and `php bin\console mautic:plugins:reload` to install the plugins.

Plugin Activation and Configuration
-----------------------------------

[](#plugin-activation-and-configuration)

1. Go to `Plugins` page
2. Click on the `Company Segments` plugin
3. ENABLE the plugin

Usage
-----

[](#usage)

The plugin brings a new menu item `Companies -> Company Segments`. Here you can create and manage your Company Segments, and see the number of Companies are in each Segment. When you click on that number, you go to a pre-filtered Company list view.

You can also filter manually for Company Segments in the Company list view. Just enter `segment:` in the filter.

In the Company single view, you will now find a green bubble for each of the company's tag, on the right hand side. Click the bubble to remove the tag from the company with one click.

In the Company edit view, you can add or remove tags as desired.

In Campaigns, you now have a new Actions called:

- "Modify Company Tags"
- "Modify Company Segments".

In Campaigns, you now have a new Condition called "Company Segments"

In Reports, you now have a new data source "Company Segments" that allows you to filter on Company Segments.

To update the Company Segments based on their filter, there is a console command as cron job: `php bin/console leuchtfeuer:abm:segments-update`. It works just like with lead segments.

Event Log is created for each Segment updated in the Company Segments view.

Audit log is created for each Company Segment created, updated or deleted.

Placeholder contacts (if enabled in the plugin config): When a company is created, a "placeholder" contact is created with the same contact data (first name = companyname, last name = "\[PLACEHOLDER\]", postal address = company’s postal address (multiple fields), email = company email, phone = company phone, fax = company fax. And of course the relationship placeholder &lt;-&gt; company). This can be used to contact and handle a company using Mautic campaigns. When company data is changed, that will reflect to the placeholder contact. Changes directly to the placeholder contact are not supported and will be overwritten.

API
---

[](#api)

Standard CRUD endpoints are available for managing Company Segments:

```
GET /api/companysegments
GET /api/companysegments/{id}
POST /api/companysegments/new
POST /api/companysegments/batch/new
PUT /api/companysegments/batch/edit
PATCH /api/companysegments/batch/edit
PUT /api/companysegments/{id}/edit
PATCH /api/companysegments/{id}/edit
DELETE /api/companysegments/batch/delete
DELETE /api/companysegments/{id}/delete

```

Troubleshooting
---------------

[](#troubleshooting)

Make sure you have not only installed but also enabled the Plugin.

If things are still funny, please try

`php bin/console cache:clear`

and

`php bin/console mautic:assets:generate`

Known Issues
------------

[](#known-issues)

- MAJOR: The manual mofication of Company Segment membership is prctically broken, because it is overwritten by the console command.
- In the Company Segements view, the number of Companies are in each Segment is currently not calculated correctly.
- In the Company Segements view, the "select all" checkbox does not work properly.
- An exception occurs when cancelling the creation of a new Segment

Future Ideas
------------

[](#future-ideas)

- MAYBE: Manual modification of Segments from Company list view without bulk action
- Reflect placeholder contact changes in audit log and timeline
- Company / CompanySegment permissions

Credits
-------

[](#credits)

- @biozshock
- @ekkeguembel
- @JonasLudwig1998
- @lenonleite
- @LeonOltmanns
- @MadlenF
- @PatrickJenkner
- @patrykgruszka

Author and Contact
------------------

[](#author-and-contact)

Leuchtfeuer Digital Marketing GmbH

Please raise any issues in GitHub.

For all other things, please email

License
-------

[](#license)

This plugin is licensed under the GPL v3 License.

###  Health Score

47

—

FairBetter than 93% of packages

Maintenance85

Actively maintained with recent releases

Popularity14

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 50.4% 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

Every ~41 days

Recently: every ~32 days

Total

18

Last Release

20d ago

Major Versions

1.4.2 → 5.0.02026-02-05

5.0.0 → 6.0.02026-02-05

PHP version history (3 changes)v1.0.0PHP ^8.0

6.0.0PHP ^8.1.0

5.1.0PHP ^8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20301893?v=4)[Leuchtfeuer Digital Marketing](/maintainers/LeuchtfeuerDigitalMarketing)[@LeuchtfeuerDigitalMarketing](https://github.com/LeuchtfeuerDigitalMarketing)

---

Top Contributors

[![lenonleite](https://avatars.githubusercontent.com/u/218436?v=4)](https://github.com/lenonleite "lenonleite (137 commits)")[![JonasLudwig1998](https://avatars.githubusercontent.com/u/146742086?v=4)](https://github.com/JonasLudwig1998 "JonasLudwig1998 (56 commits)")[![ekkeguembel](https://avatars.githubusercontent.com/u/43146234?v=4)](https://github.com/ekkeguembel "ekkeguembel (44 commits)")[![biozshock](https://avatars.githubusercontent.com/u/169384?v=4)](https://github.com/biozshock "biozshock (25 commits)")[![Bastian2718](https://avatars.githubusercontent.com/u/177823038?v=4)](https://github.com/Bastian2718 "Bastian2718 (6 commits)")[![PatrickJenkner](https://avatars.githubusercontent.com/u/139468697?v=4)](https://github.com/PatrickJenkner "PatrickJenkner (2 commits)")[![LeonOltmanns](https://avatars.githubusercontent.com/u/55587275?v=4)](https://github.com/LeonOltmanns "LeonOltmanns (1 commits)")[![MadlenF](https://avatars.githubusercontent.com/u/87804194?v=4)](https://github.com/MadlenF "MadlenF (1 commits)")

---

Tags

pluginMauticintegrationcompanysegments

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/leuchtfeuer-mautic-companysegments-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/leuchtfeuer-mautic-companysegments-bundle/health.svg)](https://phpackages.com/packages/leuchtfeuer-mautic-companysegments-bundle)
```

###  Alternatives

[mautic/grapes-js-builder-bundle

GrapesJS Builder with MJML support for Mautic

5691.8k13](/packages/mautic-grapes-js-builder-bundle)[etailors/mautic-amazon-ses

Amazon SES Mailer Plugin for Mautic

574.2k](/packages/etailors-mautic-amazon-ses)[firemultimedia/mautic-multi-captcha-bundle

This plugin brings Google's reCAPTCHA, hCaptcha, and Cloudflare Turnstile integration to mautic.

141.3k](/packages/firemultimedia-mautic-multi-captcha-bundle)

PHPackages © 2026

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