Skip to main content
When no prebuilt connector or automation fits, you can build your own. Three patterns work well, from least to most code.

Workflow Builder

Build an integration visually in ION, without code. Use it to connect a system that isn’t on the prebuilt list, or to assemble a custom automation from triggers and actions. See Accessing the Workflow Builder to get started, then Create a flow to wire up its trigger and ION connection. The Workflow Builder is available to selected organizations. Contact Support to enable it.

Webhooks

Push ION events to your own system as they happen. Subscribe to the resources and actions you care about, and ION delivers an event to your endpoint when they occur. Use this when your system reacts to changes in ION. See Webhooks.

GraphQL API

Read from or write to ION directly. The same GraphQL surface that powers the ION interface is available to you, so anything the app can do, your integration can do. Use this for two-way sync, bulk operations, or anything the Workflow Builder and webhooks don’t cover. New to the API? Start with Getting started. To take an API integration from your first call to production, see Build a production integration. For the full surface, see the API reference.
Connect the highest-leverage system first, usually your ERP, since inventory and purchase order data drive the most downstream value. Pick one source of truth per concept (parts in PLM, inventory in ION, the general ledger in ERP) and sync one way from there rather than bidirectionally syncing every field.