Skip to content

Using the Marketplace

The JustWorkflowIt Marketplace lets organizations publish reusable workflow steps and consume steps published by others.

  1. Browse listings — use ListMarketplaceListings or SearchMarketplaceOrganizations
  2. Allowlist a listing — before using a marketplace step, your organization must approve it via AllowlistMarketplaceListing
  3. Add a payment method — marketplace usage requires a payment method on file (CreateBillingSetupIntent)
  4. Reference in your workflow — use /justworkflowit/runMarketplaceJob step executor
{
"name": "callMarketplace",
"integrationDetails": {
"type": "/justworkflowit/runMarketplaceJob",
"config": {
"publisherOrgKey": "acme-ai",
"listingKey": "sentiment-analysis",
"versionNumber": 1,
"input": { "text": "Analyze this." }
},
"inputDefinition": { "$ref": "#/definitions/emptyDef" },
"outputDefinition": { "$ref": "#/definitions/marketplaceResult" }
},
"transitionToStep": null
}
  1. Register a workflow and version as normal
  2. Publish via PublishWorkflowToMarketplace with metadata (description, category, pricing)
  3. Manage versions — create listing versions that map to workflow versions
  4. Track usage — view consumer breakdown and time-series analytics via publisher endpoints
  • Public listings — discoverable by all organizations
  • Private listings — only accessible to organizations you explicitly grant access to via GrantMarketplaceAccess
  • Consumer allowlisting — organizations must explicitly allowlist listings before they can be used in workflows