mmio

MMIO custom n8n nodes.

Package Information

Released: over 4 yr ago
Downloads: 16 weekly / 38 monthly
Latest Version: 0.1.4
Author: Colin Marcelino

DocumentationAI-generated

n8n-nodes-mmio

Overview

Integrates with the Marketing Master IO API to manage messaging, contacts, and connected platforms within n8n workflows. It connects to MMIO to handle messenger operations, contact management, Facebook Pages, and Google Sheets.

Nodes & Operations

MMIO

Provides core access to the Marketing Master IO API, enabling authentication checks, messenger record listing and retrieval, and sending custom messages to subscribers.

  • Validation · Default — Checks the MMIO API authentication endpoint with a GET request to /authenticate. It does not use the displayed pagination options for this operation.
  • Messenger · List — Lists Messenger records from the selected category: subscribers, custom variables, flows, or chat sequences. Sends the optional page and limit values as query parameters; the request uses the required MMIO API credentials.
  • Messenger · Get — Retrieve one Messenger record by its identifier. Choose the category, then provide the required ID or key; the node makes a GET request to the corresponding MMIO API endpoint.
  • Messenger · Add Tag — Add a tag to a Messenger subscriber by sending a POST request to the MMIO API.
  • Messenger · Remove Tag — Remove a tag from a Messenger subscriber by sending a DELETE request for the specified subscriber and tag.
  • Messenger · Add User-data — Adds a value to a subscriber’s user-data field in MMIO. Provide the subscriber ID, variable key, and value; the node sends a POST request to the subscriber’s user-data endpoint.
  • Messenger · Remove User-data — Removes a user-data variable from a Messenger subscriber by sending a DELETE request for the specified subscriber and variable key. Use it when you need to clear a particular stored user-data field.
  • Messenger · JSON — Send a Messenger message to a subscriber using a JSON message body, posted to MMIO’s custom-message endpoint. The node validates that the JSON parses to an object and returns the API response as workflow items.
  • Messenger · Payload ID — Send a Messenger message to a subscriber using a payload ID. The node makes a POST request to the subscriber’s messages endpoint and returns the API response.
  • Messenger · Opt-in — Opt a subscriber into a specified chat sequence by sending a POST request to MMIO. The operation requires the chat sequence ID and subscriber ID.
  • Messenger · Opt-out — Opt out a subscriber from a specified Messenger chat sequence by sending a DELETE request to that sequence’s subscriber endpoint.
  • Facebook Pages · List — Lists Facebook Pages using the MMIO API. Optionally set the page and limit query parameters to control pagination; the request uses the required MMIO API credential.
  • Facebook Pages · Get — Retrieve details for a specific Facebook Page from the MMIO API using its page ID.
  • Facebook Pages · Enable — Enable a Facebook Page by sending a POST request to the MMIO API for that page.
  • Facebook Pages · Disable — Disable a Facebook Page by sending a DELETE request for its page ID to the MMIO API.
  • Google Sheets · List — Lists Google Sheets from the MMIO API, with optional pagination parameters. The node sends a GET request to /google_sheets and returns the response as n8n items.
  • Google Sheets · Get — Fetches details for a specific Google Sheet from the MMIO API using its ID.
  • Contacts · List — Lists contacts from a selected MMIO contact category by making a GET request. Use the pagination options to set the requested page and item limit.
  • Contacts · Get — Retrieve a single contact list entry, contact book, or contact tag by its ID from the MMIO API.
  • Contacts · Create — Create a contact, contact book, or contact tag in MMIO by sending the corresponding JSON object to the Contacts API. Choose the category, then provide the required JSON data for that record.
  • Contacts · Update — Update a contact list entry or contact book in MMIO. The node sends the supplied JSON as the request body and returns the API response as n8n output items.
  • Contacts · Delete — Delete a contact list entry, contact book, or contact tag from MMIO. Choose the category and provide the required ID; the node sends a DELETE request to the corresponding contact endpoint.

Credentials

Requires valid MMIO API credentials to authenticate requests.

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-mmio.

Links

Discussion