TheDMSGroup / mautic-contact-client

Create custom integrations without writing code, like having your own Zapier.
GNU General Public License v3.0
95 stars 33 forks source link
marketing-automation mautic php plugin

Mautic Contact Client Latest Stable Version License Build Status

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.

Screenshots

Creating a new Client Duplicate Rules Exclusivity Rules Setting Payload Finances Scheduling Stats

Features

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

You can use Mustache 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:

Todo