PHPackages                             leuchtfeuer/mautic-companypoints-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. leuchtfeuer/mautic-companypoints-bundle

ActiveMautic-plugin[Utility &amp; Helpers](/categories/utility)

leuchtfeuer/mautic-companypoints-bundle
=======================================

Massively enhanced Company-based Scoring. Point-based and even other (!) triggers and multiple triggered actions, all that for Companies.

6.0.0(4mo ago)4117GPL-3.0-or-laterPHPPHP ^8.1CI passing

Since Jul 10Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/Leuchtfeuer/mautic-CompanyPoints-bundle)[ Packagist](https://packagist.org/packages/leuchtfeuer/mautic-companypoints-bundle)[ RSS](/packages/leuchtfeuer-mautic-companypoints-bundle/feed)WikiDiscussions mautic6 Synced 2d ago

READMEChangelog (10)Dependencies (4)Versions (24)Used By (0)

Plugin: Company Points &amp; Triggers by Leuchtfeuer
====================================================

[](#plugin-company-points--triggers-by-leuchtfeuer)

Overview
--------

[](#overview)

Massively enhanced Company-based Scoring. Point-based and even other (!) triggers and multiple triggered actions, all that for Companies.

Company Points &amp; Triggers 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.0
- PHP 8.1 or higher
- Company Tags and Company Segments Plugins

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 `LeuchtfeuerCompanyPointsBundle`

-

- 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 Points` plugin
3. ENABLE the plugin

Usage
-----

[](#usage)

### Overview

[](#overview-1)

The plugin brings a new menu item `Companies -> Company Points & Triggers`. Here you can define point-based but also behavior-based triggered actions.

### Point types and calculation

[](#point-types-and-calculation)

The traditional (static) "Company Points" are unchanged. There are currently no automated "Point Actions" (i.e. points being automatically added to the Company when a certain condition is met) but of course the traditional campaign actions for this.

On top of that, this plugin adds a "Score calculated", aggregated (across company members) by a console command: `php bin/console leuchtfeuer:abm:points-update`You should set up a cron entry accordingly.

The only current algorithm for the aggregation is "static company points PLUS average among all contacts that currently have points".

- This also includes contacts who have this company as secondary.
- This does not include contacts who have zero points.

Changes of "Score calculated" are reflected in the audit log and company timeline.

### Triggers and Triggered Actions

[](#triggers-and-triggered-actions)

Under "Company Points &amp; Triggers", you can define conditions ("Triggers") and assign actions to take ("Triggered Actions"). (Note that for traditional contact Points, the wording is different: instead of "Triggered Actions", the term "events" is being used.)

In the trigger, you can define

- type of trigger (points or member contact behaviour)
- details per trigger type
- optional: Limitation to Company Segment

The Trigger type "Points" allows to set the number of Points that it takes to invoke the trigger. This refers to "Points Calculated".

The Trigger type "Company member activity" reacts to contact activity which matches the desired criteria (e.g. "First activity of every new contact"). Activity, in this context, is everything that changes the "last active" timestamp of a contact (e.g. page visit, email link click).

Current choices of triggered actions:

- Modify Company Segements
- Modify Company Tags
- Modify Contact campaigns (allows to choose WHICH contact to invoke, e.g. youngest / oldest / all / all known contacts or even the placeholder contact)
- Send email to user

An audit log entry is created for each Company Point Trigger created, updated or deleted.

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)

- In contact-related Triggered Actions ("change campaign"), options like "oldest" should exclude the "placeholder contact"
- If the placeholder contacts is disabled in the plugin, the option will not be offered when configuring a triggered action. Existing triggers, however, may still contain this setting.

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

[](#future-ideas)

- Choice of aggregation algorithms (including time)
- Additional Triggered Actions like "Modify Company Points" (would only make sense for non-point based Trigger types)

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

45

—

FairBetter than 91% of packages

Maintenance84

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~37 days

Recently: every ~7 days

Total

17

Last Release

124d ago

Major Versions

1.4.2 → 5.0.02026-02-05

5.0.1 → 6.0.02026-03-02

PHP version history (2 changes)1.1.3PHP ^8.0

6.0.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

[![JonasLudwig1998](https://avatars.githubusercontent.com/u/146742086?v=4)](https://github.com/JonasLudwig1998 "JonasLudwig1998 (60 commits)")[![ekkeguembel](https://avatars.githubusercontent.com/u/43146234?v=4)](https://github.com/ekkeguembel "ekkeguembel (41 commits)")[![lenonleite](https://avatars.githubusercontent.com/u/218436?v=4)](https://github.com/lenonleite "lenonleite (40 commits)")[![patrykgruszka](https://avatars.githubusercontent.com/u/8580942?v=4)](https://github.com/patrykgruszka "patrykgruszka (19 commits)")[![PatrickJenkner](https://avatars.githubusercontent.com/u/139468697?v=4)](https://github.com/PatrickJenkner "PatrickJenkner (11 commits)")[![Bastian2718](https://avatars.githubusercontent.com/u/177823038?v=4)](https://github.com/Bastian2718 "Bastian2718 (11 commits)")[![biozshock](https://avatars.githubusercontent.com/u/169384?v=4)](https://github.com/biozshock "biozshock (5 commits)")[![MadlenF](https://avatars.githubusercontent.com/u/87804194?v=4)](https://github.com/MadlenF "MadlenF (4 commits)")[![LeonOltmanns](https://avatars.githubusercontent.com/u/55587275?v=4)](https://github.com/LeonOltmanns "LeonOltmanns (1 commits)")

---

Tags

pluginMauticintegration

###  Code Quality

TestsPHPUnit

### Embed Badge

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

```
[![Health](https://phpackages.com/badges/leuchtfeuer-mautic-companypoints-bundle/health.svg)](https://phpackages.com/packages/leuchtfeuer-mautic-companypoints-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)
