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
| Integration | Category | Setup Type |
|---|---|---|
| MaintainX | CMMS / Maintenance | Self-service |
| Fiix | CMMS / Maintenance | Request |
| Make.com | Automation | Webhook |
| Trello | Project Management | Via Make.com |
| Zapier | Automation | Webhook |
Accessing the Integrations Portal
- Navigate to Settings in the left sidebar
- Select Integrations from the menu
- 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:
-
MachineMetrics API Key
- Go to Settings → API Keys
- Click Create API Key
- Select the reporting scope
- Copy and save the key
-
MaintainX JWT
- In MaintainX, go to Integrations
- Click New Key
- Name and generate the key
- Copy the JWT token
-
Secret Key
- Create your own password/secret
- Record it for later use
Step 2: Authorize in MachineMetrics
- Navigate to Settings → Integrations
- Select the MaintainX integration
- Click Authorize
- Enter:
- Your MachineMetrics API Key
- Your MaintainX JWT
- Your Secret Key
- Save the configuration
Step 3: Map Assets Between Systems
MaintainX needs a custom field (MMid) to match machines between systems.
- In MachineMetrics, create a new workflow with any trigger
- Add a Webhook action:
- URL:
https://maintainx.svc.machinemetrics.com/setup - Secret: Your secret key from Step 1
- URL:
- Trigger the workflow manually
- Refresh MaintainX — the
MMidfield should appear under your assets - 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:
- Navigate to Automations → Workflows
- Click New Workflow
- Configure the trigger:
- Downtime categorized as: For maintenance-related downtime
- Alarm triggered: For machine fault conditions
- Operator triggers manually: For on-demand requests
- 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
- URL for Work Request:
- Set Delay = 0 for immediate triggering
- Save the workflow
Updating Meters
Automatically sync machine runtime and cycle counts to MaintainX meters:
- Create a new workflow with a Scheduled trigger (e.g., daily)
- Add a Webhook action:
- URL:
https://maintainx.svc.machinemetrics.com/Meter - Secret: Your secret key
- URL:
- 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
- Sign up at trello.com (free tier works)
- Create a new board (e.g., "Shop Floor Tasks")
- Add lists (e.g., "New", "In Progress", "Done")
Step 2: Create a Make.com Scenario
- Sign up at make.com (free tier available)
- Click Create a new scenario
- Click the + icon and search for Webhooks
- Select Custom webhook
- Click Add, name your webhook, and click Save
- Click Copy address to clipboard — you'll need this URL
Step 3: Create a MachineMetrics Workflow
- In MachineMetrics, go to Automations → Workflows
- Click Create Workflow
- Set the trigger to Operator triggers manually
- Add a description (shown to operators)
- Add a Webhook action:
- URL: Paste the Make.com webhook URL
- Secret: Click Generate
- Click Create Workflow
Step 4: Test the Connection
- Open the Operator Dashboard for any machine
- Tap the menu (☰) and select Workflows
- Trigger your workflow
- Return to Make.com — you should see "Successfully determined"
Step 5: Connect to Trello
- In Make.com, click OK on the webhook module
- Hover over the module and click the + to add another
- Search for Trello and select Create a Card
- Connect your Trello account
- Select your Board and List
- In the Name field, click and select data from MachineMetrics (e.g.,
machine.name) - Click OK and Save
- Turn on Scheduling at the bottom left
Your automation is live! Trigger the workflow from the Operator Dashboard to create Trello cards.
Automation Ideas
| Trigger | Action | Use Case |
|---|---|---|
| Downtime > 30 min | Slack notification | Alert supervisors to extended stops |
| Quality reject logged | Trello card | Track quality issues for review |
| Shift end (scheduled) | Email report | Daily summary to managers |
| Alarm triggered | SMS via Twilio | Critical alerts to on-call staff |
Fiix Integration
Fiix is a cloud-based CMMS for maintenance management.
Requesting Fiix Integration
- Navigate to Settings → Integrations
- Find Fiix in the list
- Click Request Integration
- A MachineMetrics team member will contact you to complete setup
Other Automation Platforms
MachineMetrics webhooks work with any platform that accepts HTTP POST requests:
| Platform | Setup |
|---|---|
| Zapier | Create a Zap with "Webhook" trigger |
| Power Automate | Use "When an HTTP request is received" trigger |
| n8n | Use "Webhook" node |
| Custom scripts | POST to your own endpoint |
Tips & Best Practices
- Test in development first: Use a test workflow before deploying to production
- Monitor for failures: Check workflow history for failed webhook deliveries
- Use secrets: Always configure webhook secrets to validate incoming requests
- Start simple: Begin with one integration, then expand
- Document your automations: Keep a record of what each workflow does
Related Articles
- ERP Integration Guide — Connect your ERP system
- API Integration Guide — Build custom integrations with the API
- Webhooks & Automation — Configure webhook actions