Skip to main content

Mautic

The Mautic modules enable you to monitor events, search, retrieve, create, update, or delete contacts, companies, segments, and stages in your account.

To get started with Mautic, create an account at mautic.org.

For the list of available endpoints, refer to the Mautic API Documentation.

Connecting Mautic to Make

To connect your Mautic account to Make you need to enable the API in your Mautic account and obtain your Domain, Client ID and Client Secret.

Enabling API

  1. Log in to your Mautic account.

  2. Go to Settings > Configuration.

    61f2732ed0ab1.gif
  3. Open API Settings and switch API enabled? option to Yes and save the dialog by clicking the Apply or Save & Close button.

    61f27331b8276.gif

Retrieving API Credentials

  1. Log in to your Mautic account.

  2. Go to Settings > API Credentials.

    61f2733426f8d.gif
  3. Click the +New button.

    61f27336c7e4b.png
  4. Fill in the dialog fields as follows:

    Authorization Protocol

    OAuth 2

    Name

    Enter the desired name, for example: Make

    Redirect URI

    https://www.integromat.com/oauth/cb/mautic

  5. Click the Save & Close button.

  6. Find the Client ID (Public Key) and Client Secret on the API Credentials page.

    61f27337dbc57.png
  7. Go to Make and open the Mautic module's Create a Connection dialog.

  8. Enter the Client ID and Client Secret you have retrieved in Step 7 to the respective fields and click the Continue button to establish the connection.

  9. After you click the Continue button, Make will redirect you to the Mautic website, where you will be prompted to grant Make access to your account.

    61f27339032e0.png

Confirm the dialog by clicking the Accept button.

The connection has been established. You can proceed with setting up the module.

Build Mautic Scenarios

After connecting the app, you can perform the following actions:

  • Watch Events

    Triggers when a new event given by the selection parameter is occured.

  • Create/Update a Contact

    Create a new contact. If the contact with the same e-mail already exists, it is updated.

  • Update a Contact

    Updates an existing contact.

  • Get a Contact

    Gets an individual contact by ID.

  • Search Contacts

    Retrieves a list of contacts by a search.

  • Delete a Contact

    Deletes a contact.

  • Creates/Update a Company

    Creates a new company. If the company with the same company's name already exists, it is updated.

  • Update a Company

    Updates an existing company.

  • Get a Company

    Gets an individual company by ID.

  • List Companies

    Returns a list of all companies available to the user.

  • Delete a Company

    Deletes a company.

  • Create a Stage

    Creates a new stage.

  • Update a Stage

    Updates an existing stage.

  • Add Contact to a Stage

    Adds a contact to a specific stage.

  • Remove Contact from a Stage

    Removes contact from a specific stage.

  • Get a Stage

    Gets an individual stage by ID.

  • List Stages

    Returns a list of all contact stages.

  • Delete a Stage

    Deletes a stage.

  • Create a Segment

    Creates a new segment.

  • Update a Segment

    Updates an existing segment.

  • Add Contact to a Segment

    Adds a contact to a specific segment.

  • Add Contact to a Segment

    Adds a contact to a specific segment.

  • Remove Contact from a Segment

    Removes contact from a specific segment.

  • Get a Segment

    Gets an individual segment by ID.

  • List Segments

    Returns a list of all segments.

  • Delete a Segment

    Deletes a segment.

  • Make an API Call

    Performs an arbitrary authorized API call.