PHPackages                             thedmsgroup/mautic-contact-client-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. thedmsgroup/mautic-contact-client-bundle

ActiveMautic-plugin

thedmsgroup/mautic-contact-client-bundle
========================================

Create custom integrations without writing code.

2.15.1(7y ago)1004.0k34[7 issues](https://github.com/TheDMSGroup/mautic-contact-client/issues)[8 PRs](https://github.com/TheDMSGroup/mautic-contact-client/pulls)GPL-3.0-onlyPHP

Since Jan 30Pushed 1y ago28 watchersCompare

[ Source](https://github.com/TheDMSGroup/mautic-contact-client)[ Packagist](https://packagist.org/packages/thedmsgroup/mautic-contact-client-bundle)[ RSS](/packages/thedmsgroup-mautic-contact-client-bundle/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (7)Versions (153)Used By (0)

Mautic Contact Client [![Latest Stable Version](https://camo.githubusercontent.com/e1767d11ee9d69a55462e30b667f072255205c48758e27c690d02f8729c7cd0c/68747470733a2f2f706f7365722e707567782e6f72672f746865646d7367726f75702f6d61757469632d636f6e746163742d636c69656e742d62756e646c652f762f737461626c65)](https://packagist.org/packages/thedmsgroup/mautic-contact-client-bundle) [![License](https://camo.githubusercontent.com/8b00f1973ebf7b4db0a5691046c9f49a94098e7acff1b4a7ae9907ab2610db3e/68747470733a2f2f706f7365722e707567782e6f72672f746865646d7367726f75702f6d61757469632d636f6e746163742d636c69656e742d62756e646c652f6c6963656e7365)](https://packagist.org/packages/thedmsgroup/mautic-contact-client-bundle) [![Build Status](https://camo.githubusercontent.com/87e92f9210dcb98cf7ad95056cd9b60e79523c1ef27bf70889882a82e2d2d5d3/68747470733a2f2f7472617669732d63692e636f6d2f546865444d5347726f75702f6d61757469632d636f6e746163742d636c69656e742e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/TheDMSGroup/mautic-contact-client)
============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#mautic-contact-client---)

[![](./Assets/img/client.png)](./Assets/img/client.png)

Create integrations/enhancers without touching code. Allows you to send contacts to third parties, supporting virtually any API. Unlike webhooks the result can be used to enhance/modify the contact and virtually any API/Client is supported by chaining API operations as needed.

Designed for use by performance marketers who enhance/exchange contacts in mass quantities. Can optionally be used in tandem with it's sibling [Mautic Contact Source](https://github.com/TheDMSGroup/mautic-contact-source).

Screenshots
-----------

[](#screenshots)

[![Creating a new Client](https://camo.githubusercontent.com/5228efd94b894d82d6fb9e3ea5f1374abb86260edaf4f2666d10242ab7a5d134/68747470733a2f2f692e696d6775722e636f6d2f5370366e5a5a342e706e67)](https://camo.githubusercontent.com/5228efd94b894d82d6fb9e3ea5f1374abb86260edaf4f2666d10242ab7a5d134/68747470733a2f2f692e696d6775722e636f6d2f5370366e5a5a342e706e67)[![Duplicate Rules](https://camo.githubusercontent.com/0808afbe8abd2582cff1bffbc6dbe5db92d5ac6ec6ef3285d2de87b5d0e6eadd/68747470733a2f2f692e696d6775722e636f6d2f4d3852567a59742e706e67)](https://camo.githubusercontent.com/0808afbe8abd2582cff1bffbc6dbe5db92d5ac6ec6ef3285d2de87b5d0e6eadd/68747470733a2f2f692e696d6775722e636f6d2f4d3852567a59742e706e67)[![Exclusivity Rules](https://camo.githubusercontent.com/48faa410b52496580114d76883bf54bbc40f7be1e3bac275196ab2d157756cbf/68747470733a2f2f692e696d6775722e636f6d2f356a54393461722e706e67)](https://camo.githubusercontent.com/48faa410b52496580114d76883bf54bbc40f7be1e3bac275196ab2d157756cbf/68747470733a2f2f692e696d6775722e636f6d2f356a54393461722e706e67)[![Setting Payload](https://camo.githubusercontent.com/766efb9b040d3da08b190eccb57f6e81bac3f28b9847144c4d5b86890c100f63/68747470733a2f2f692e696d6775722e636f6d2f655054455238312e706e67)](https://camo.githubusercontent.com/766efb9b040d3da08b190eccb57f6e81bac3f28b9847144c4d5b86890c100f63/68747470733a2f2f692e696d6775722e636f6d2f655054455238312e706e67)[![Finances](https://camo.githubusercontent.com/9c34800925e4c5ae32bd863e19564fcfb5a60cbaec4e0d3b0c2964b4ecf169e3/68747470733a2f2f692e696d6775722e636f6d2f32336933356f6d2e706e67)](https://camo.githubusercontent.com/9c34800925e4c5ae32bd863e19564fcfb5a60cbaec4e0d3b0c2964b4ecf169e3/68747470733a2f2f692e696d6775722e636f6d2f32336933356f6d2e706e67)[![Scheduling](https://camo.githubusercontent.com/1b81a374c1c5cc946eb76bc2f4f5629bb5716f74c4ac18c54f873dd64340e5fa/68747470733a2f2f692e696d6775722e636f6d2f7a504b785859352e706e67)](https://camo.githubusercontent.com/1b81a374c1c5cc946eb76bc2f4f5629bb5716f74c4ac18c54f873dd64340e5fa/68747470733a2f2f692e696d6775722e636f6d2f7a504b785859352e706e67)[![Stats](https://camo.githubusercontent.com/5bbe01d480751d1eda14a366de722741eaa2ee05dd1edef9dc9b0121b81cdc5a/68747470733a2f2f692e696d6775722e636f6d2f41786a74694b642e706e67)](https://camo.githubusercontent.com/5bbe01d480751d1eda14a366de722741eaa2ee05dd1edef9dc9b0121b81cdc5a/68747470733a2f2f692e696d6775722e636f6d2f41786a74694b642e706e67)

Features
--------

[](#features)

- Campaign: Queue a contact to be sent within a Campaign as you would any integration.
- Campaign: Allow fields to be overridden within a campaign workflow for specific use cases.
- Duplicates: Rules to detect limited duplicates prior to send.
- Exclusivity: Rules to allow a client limited exclusivity prior to send.
- API: Rules to define the measurement of a successful send based on status/headers/body.
- API: Supports any Auth types, ping/post, and more by chaining API operations.
- API: Map fields from an API to update or enhance contacts on success.
- Finances: Track cost/revenue in the attribution field.
- Schedule: Choose to send based on days/hours/exclusions including multiple timezone support.
- Command line: Method provided to pipe a contact through any published client.
- Budgets: Rules to limit the quantity of successful contacts sent to a client.
- Files: Allow a file payload to send for clients that have no API. Contacts will queued and added to a file to be delivered to clients by FTP/SFTP/S3/Email by a schedule.
- Logging: Logs the complete transaction, revenue, audit trail and integration (on contacts). Searchable.

Installation &amp; Usage
------------------------

[](#installation--usage)

Currently being used with Mautic `2.14.x`+. If you have success/issues with other versions please report.

1. Install by running `composer require thedmsgroup/mautic-contact-client-bundle`
2. Go to `/s/plugins/reload`
3. Click "Clients" and "Publish" the plugin.
4. You'll find "Clients" in the main menu and can dive in to create your first one.

Payloads
--------

[](#payloads)

You can use [Mustache](http://mustache.github.io) to format outgoing field values with any client. Just use the field alias, like so "{{ firstname }} {{ lastname }}" to send the full name, or "{{ email }}" to just send the email. Other contextual schema (such as previous headers/body fields) is also available (just start typing "payload" for suggestions).

Uses these fine libraries:
--------------------------

[](#uses-these-fine-libraries)

- [Bootstrap Datepicker](https://github.com/uxsolutions/bootstrap-datepicker)
- [Bootstrap Slider](https://github.com/seiyria/bootstrap-slider)
- [Caret](https://github.com/accursoft/caret)
- [CodeMirror](https://github.com/codemirror/CodeMirror)
- [date.format](https://github.com/jacwright/date.format)
- [HTMLHint](https://github.com/yaniswang/HTMLHint)
- [Interact.js](https://github.com/taye/interact.js)
- [jQuery QueryBuilder](https://github.com/mistic100/jQuery-QueryBuilder)
- [jQuery Timepicker](https://github.com/jonthornton/jquery-timepicker)
- [jQuery BusinessHours](https://github.com/gEndelf/jquery.businessHours)
- [js-yaml](https://github.com/nodeca/js-yaml)
- [JSON Editor](https://github.com/json-editor/json-editor)
- [JSON Lint](https://github.com/zaach/jsonlint)
- [Mustache.php](https://github.com/bobthecow/mustache.php)
- [font-awesome-animation](https://github.com/l-lin/font-awesome-animation)

Todo
----

[](#todo)

- Filtering: Rules to globally exclude contacts from sending to a client based on field values.
- Finance: Dynamic attribution on a per-campaign basis.
- Campaign: Provide a better widget for including clients in campaigns (using the integration screen is a bit tedious, and there's not an easy way to divert success/failure).

###  Health Score

44

↑

FairBetter than 92% of packages

Maintenance25

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity81

Battle-tested with a long release history

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

Recently: every ~59 days

Total

91

Last Release

2603d ago

Major Versions

0.54 → 2.12.22018-04-18

0.55 → 2.12.42018-05-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/b15544847e51ae947aff8bfac6c178fd1337913b3ab871412c0f58733ae1df89?d=identicon)[heathdutton](/maintainers/heathdutton)

---

Top Contributors

[![heathdutton](https://avatars.githubusercontent.com/u/302215?v=4)](https://github.com/heathdutton "heathdutton (253 commits)")[![scottshipman](https://avatars.githubusercontent.com/u/3016737?v=4)](https://github.com/scottshipman "scottshipman (213 commits)")[![cykonetic](https://avatars.githubusercontent.com/u/1146442?v=4)](https://github.com/cykonetic "cykonetic (35 commits)")[![dean-martin](https://avatars.githubusercontent.com/u/70493317?v=4)](https://github.com/dean-martin "dean-martin (34 commits)")[![westonwatson](https://avatars.githubusercontent.com/u/550904?v=4)](https://github.com/westonwatson "westonwatson (3 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

marketing-automationmauticphppluginpluginMauticmarketingMarketing Automation

### Embed Badge

![Health badge](/badges/thedmsgroup-mautic-contact-client-bundle/health.svg)

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

###  Alternatives

[thedmsgroup/mautic-enhancer-bundle

Various contact enhancer integrations for Mautic.

342.8k](/packages/thedmsgroup-mautic-enhancer-bundle)[thedmsgroup/mautic-contact-source-bundle

Creates API endpoints for receiving contacts from external sources.

602.9k](/packages/thedmsgroup-mautic-contact-source-bundle)[thedmsgroup/mautic-extended-field-bundle

Extends custom fields for scalability and HIPAA/PCI compliance.

293.1k](/packages/thedmsgroup-mautic-extended-field-bundle)[thedmsgroup/mautic-health-bundle

Checks the health of the Mautic instance.

1210.8k](/packages/thedmsgroup-mautic-health-bundle)[thedmsgroup/mautic-contact-ledger-bundle

Historical accounting for contacts

222.7k](/packages/thedmsgroup-mautic-contact-ledger-bundle)[thedmsgroup/mautic-media-bundle

Pulls cost data from media advertising services.

251.0k](/packages/thedmsgroup-mautic-media-bundle)

PHPackages © 2026

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