Download the PHP package adrianjean/craft-formie-mautic without Composer

On this page you can find all versions of the php package adrianjean/craft-formie-mautic. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package craft-formie-mautic

CraftCMS Formie Integration for Mautic

A CraftCMS Verbb Formie integration module for the Mautic email marketing Platform. Tested with Mautic 6.x and 7.x. It allows Formie form submissions to automatically create or update contacts in Mautic, map custom fields, apply tags/segments, and handle opt-in consent. PRs and suggestions are welcome!

Requirements

System Version
CraftCMS 5.x
Formie 3.x
Mautic 6.x or 7.x API
PHP 8.1+

Mautic Setup

Ideally you have a Segment created with a Campaign that can ingest the contact and process it. If not, the contact will simply be added to Mautic.

Installation

At this time the module is distributed via GitHub only, but can be installed with Composer using the repository URL.

1. Install the module with composer

2. Enable the Module in CraftCMS

Add to config/app.php:

Configuration

  1. Generate the private and public keys in Mautic: Mautic → Settings → Configuration → API Credentials
  2. Configure Formie: Formie → Settings → Integrations, add a new Mautic Integration.
  3. Add the required credentials:

You can use environment variables in your CraftCMS .env file like the following, or use your own:

Usage

  1. Create a Formie form
  2. Add your fields + optional opt-in consent
  3. Go to Form → Integrations
  4. Add the Mautic Integation you created
  5. Click the refresh arrows, and then map your fields to Mautic fields
  6. Choose a Mautic Segment to assign contacts to
  7. Submit your form and verify contact creation/update in Mautic

Features

Known Issues or Future Functionality

No issues or features at this time.


All versions of craft-formie-mautic with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
craftcms/cms Version ^5.0
verbb/formie Version ^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package adrianjean/craft-formie-mautic contains the following files

Loading the files please wait ...