Skip to main content

Third-Party App Integrations

Connect MachineMetrics to maintenance management systems, automation platforms, and other third-party tools to extend your shop floor visibility across your entire technology stack.


Overview

MachineMetrics integrates with third-party applications through:

  • Pre-built Connectors: One-click integrations available in the Integrations Portal
  • Webhooks: Send real-time data to any system that accepts HTTP requests
  • APIs: Pull MachineMetrics data into external tools

Available Integrations

IntegrationCategorySetup Type
MaintainXCMMS / MaintenanceSelf-service
FiixCMMS / MaintenanceRequest
Make.comAutomationWebhook
TrelloProject ManagementVia Make.com
ZapierAutomationWebhook

Accessing the Integrations Portal

  1. Navigate to Settings in the left sidebar
  2. Select Integrations from the menu
  3. Browse available integrations by category

Each integration card shows:

  • Title: The third-party tool name
  • Provided by: Who built the integration (MachineMetrics or partner)
  • Tags: Categories (CMMS, ERP, Automation, etc.)
  • Requirements: Required subscription tier or software version

Activating an Integration

  • Self-service integrations: Click Authorize Access and enter required credentials
  • Request integrations: Click Request Integration — a team member will contact you

MaintainX Integration

Create a streamlined connection between production and maintenance by automatically generating work orders in MaintainX from MachineMetrics events.

Features

  • Create MaintainX Work Requests or Work Orders from:
    • Machine alarms
    • Categorized downtime events
    • Manually triggered workflows
  • Automatically update MaintainX meters with in-cycle time and cycle counts

Requirements: MaintainX Premium tier for work orders; Enterprise tier for metering

Initial Setup

Step 1: Generate Credentials

You'll need three credentials:

  1. MachineMetrics API Key

    • Go to Settings → API Keys
    • Click Create API Key
    • Select the reporting scope
    • Copy and save the key
  2. MaintainX JWT

    • In MaintainX, go to Integrations
    • Click New Key
    • Name and generate the key
    • Copy the JWT token
  3. Secret Key

    • Create your own password/secret
    • Record it for later use

Step 2: Authorize in MachineMetrics

  1. Navigate to Settings → Integrations
  2. Select the MaintainX integration
  3. Click Authorize
  4. Enter:
    • Your MachineMetrics API Key
    • Your MaintainX JWT
    • Your Secret Key
  5. Save the configuration

Step 3: Map Assets Between Systems

MaintainX needs a custom field (MMid) to match machines between systems.

  1. In MachineMetrics, create a new workflow with any trigger
  2. Add a Webhook action:
    • URL: https://maintainx.svc.machinemetrics.com/setup
    • Secret: Your secret key from Step 1
  3. Trigger the workflow manually
  4. Refresh MaintainX — the MMid field should appear under your assets
  5. For each MaintainX asset, enter the corresponding MachineMetrics machine ID

Creating Work Orders

Set up a workflow to automatically create work orders when issues occur:

  1. Navigate to Automations → Workflows
  2. Click New Workflow
  3. Configure the trigger:
    • Downtime categorized as: For maintenance-related downtime
    • Alarm triggered: For machine fault conditions
    • Operator triggers manually: For on-demand requests
  4. Add a Webhook action:
    • URL for Work Request: https://maintainx.svc.machinemetrics.com/WorkRequest
    • URL for Work Order: https://maintainx.svc.machinemetrics.com/WorkOrder
    • Secret: Your secret key
  5. Set Delay = 0 for immediate triggering
  6. Save the workflow

Updating Meters

Automatically sync machine runtime and cycle counts to MaintainX meters:

  1. Create a new workflow with a Scheduled trigger (e.g., daily)
  2. Add a Webhook action:
    • URL: https://maintainx.svc.machinemetrics.com/Meter
    • Secret: Your secret key
  3. Save the workflow

Note: Ensure MaintainX meters use Hours and Cycles as measurement units.


Make.com Integration (Automation Platform)

Make.com (formerly Integromat) enables you to connect MachineMetrics to thousands of apps without writing code. Use it to build custom automations like:

  • Create Trello cards when downtime exceeds thresholds
  • Send Slack notifications for production milestones
  • Log events to Google Sheets
  • Trigger actions in any Make-compatible app

How It Works

┌─────────────────┐     ┌──────────────────┐     ┌────────────────────┐
│ MachineMetrics │────▶│ Make.com │────▶│ Trello, Slack, │
│ Webhook │ │ Scenario │ │ Google Sheets... │
└─────────────────┘ └──────────────────┘ └────────────────────┘

Setup: Make.com + Trello Example

This example creates a Trello card whenever an operator triggers a workflow.

Step 1: Create Your Trello Board

  1. Sign up at trello.com (free tier works)
  2. Create a new board (e.g., "Shop Floor Tasks")
  3. Add lists (e.g., "New", "In Progress", "Done")

Step 2: Create a Make.com Scenario

  1. Sign up at make.com (free tier available)
  2. Click Create a new scenario
  3. Click the + icon and search for Webhooks
  4. Select Custom webhook
  5. Click Add, name your webhook, and click Save
  6. Click Copy address to clipboard — you'll need this URL

Step 3: Create a MachineMetrics Workflow

  1. In MachineMetrics, go to Automations → Workflows
  2. Click Create Workflow
  3. Set the trigger to Operator triggers manually
  4. Add a description (shown to operators)
  5. Add a Webhook action:
    • URL: Paste the Make.com webhook URL
    • Secret: Click Generate
  6. Click Create Workflow

Step 4: Test the Connection

  1. Open the Operator Dashboard for any machine
  2. Tap the menu (☰) and select Workflows
  3. Trigger your workflow
  4. Return to Make.com — you should see "Successfully determined"

Step 5: Connect to Trello

  1. In Make.com, click OK on the webhook module
  2. Hover over the module and click the + to add another
  3. Search for Trello and select Create a Card
  4. Connect your Trello account
  5. Select your Board and List
  6. In the Name field, click and select data from MachineMetrics (e.g., machine.name)
  7. Click OK and Save
  8. Turn on Scheduling at the bottom left

Your automation is live! Trigger the workflow from the Operator Dashboard to create Trello cards.

Automation Ideas

TriggerActionUse Case
Downtime > 30 minSlack notificationAlert supervisors to extended stops
Quality reject loggedTrello cardTrack quality issues for review
Shift end (scheduled)Email reportDaily summary to managers
Alarm triggeredSMS via TwilioCritical alerts to on-call staff

Fiix Integration

Fiix is a cloud-based CMMS for maintenance management.

Requesting Fiix Integration

  1. Navigate to Settings → Integrations
  2. Find Fiix in the list
  3. Click Request Integration
  4. A MachineMetrics team member will contact you to complete setup

Other Automation Platforms

MachineMetrics webhooks work with any platform that accepts HTTP POST requests:

PlatformSetup
ZapierCreate a Zap with "Webhook" trigger
Power AutomateUse "When an HTTP request is received" trigger
n8nUse "Webhook" node
Custom scriptsPOST to your own endpoint

Tips & Best Practices

  1. Test in development first: Use a test workflow before deploying to production
  2. Monitor for failures: Check workflow history for failed webhook deliveries
  3. Use secrets: Always configure webhook secrets to validate incoming requests
  4. Start simple: Begin with one integration, then expand
  5. Document your automations: Keep a record of what each workflow does