Available Plugins
The Order Orchestration Framework ships with a library of plugins that can be combined and sequenced to match your business requirements. Each plugin handles a specific integration or processing step.
Billing
Zuora
Integrates Limio with Zuora as the connected billing provided. Pushes orders and subscription changes to Zuora, including subscription creation, payment processing, amendments, cancellations, refunds, renewals, and credits.
Supports all order types including new subscriptions, offer changes, payment updates, address changes, cancellations, renewals, refunds, credits, and custom external orders.
Zuora Account Sync — Limio also provides an optional account sync capability within the Zuora plugin. This syncs existing Zuora account data into Limio during order processing, allowing Limio to find existing Zuora accounts and merge a new order onto that account rather than creating a new one. Requires passing the Zuora Account reference to Limio ahead of the order, either via an API call from a custom component or stored in the JWT token.
Learn more: How Limio Events Update Zuora
Stripe Billing
Integrates Limio with Stripe as the connected billing provider via Stripe Connect. Creates and manages Stripe Customers, Subscriptions, Prices, and Payments directly via Limio.
Supports new orders (customer creation, subscription creation, payment processing) and address changes. The plugin exposes hook points (beforeStripeSubscription, beforeStripePayInvoice) for tenant-specific customisation.
Learn more: How Limio Events Update Stripe
CRM
Salesforce V3 (Recommended)
The current and recommended Salesforce integration. This plugin:
Creates and updates Salesforce Accounts and Contacts for acquisition flows
Supports Person Accounts and Business Accounts
Integrates with Salesforce Duplicate Rules to prevent account duplication
Includes Salesforce Platform Events — publishes
i42as__OrderEvent__eevents to Salesforce for downstream automation via Lightning Flows. Supports 12 event types across new orders, cancellations, renewals, refunds, and more. See Platform Events for setup and field definitions.
The orderTypes option allows you to configure which order types trigger Salesforce processing (e.g., only new orders and cancellations).
Learn more: How Limio Updates Salesforce Data
Salesforce Refs
Creates reference links between Limio orders and Salesforce Contact/Account records. This plugin runs separately from the main Salesforce plugin to ensure references are created even if the main Salesforce plugin fails.
HubSpot (Beta)
CRM integration with HubSpot is currently in beta. If you are interested in early access, contact [email protected].
Entitlement and Access
Entitlements
Manages user entitlements and access rights. Runs in the post-processing phase (after all main plugins complete, once identity records exist).
Updates entitlements on new orders, offer additions, and subscription resumes
Removes entitlements on cancellations and suspensions
Learn more: Entitlements in Limio
Callout Plugin (Synchronous Webhooks)
Enables real-time communication with external systems during order processing. Sends the Limio order payload to a configured endpoint and waits for a response before continuing.
Use cases include account provisioning, fulfilment validation, and entitlement activation.
Learn more: Callout Plugin
Customer-Specific Plugins
In addition to the platform plugins listed above, Limio supports customer-specific order plugins that are loaded per-tenant. These allow customisation of order processing behaviour — for example, custom field mappings, billing behaviour overrides, or special cancellation logic.
Customer-specific plugins are developed and maintained by Limio as part of your implementation.
Requesting New Plugins
Limio is constantly adding new plugin partners to support hybrid billing strategies, fulfilment and entitlement providers, and different CRMs. If you'd like a new partner to be offered as a plugin, contact [email protected].
Last updated
Was this helpful?

