Using the Marketplace
The JustWorkflowIt Marketplace lets organizations publish reusable workflow steps and consume steps published by others.
Consuming Marketplace Listings
Section titled “Consuming Marketplace Listings”- Browse listings — use
ListMarketplaceListingsorSearchMarketplaceOrganizations - Allowlist a listing — before using a marketplace step, your organization must approve it via
AllowlistMarketplaceListing - Add a payment method — marketplace usage requires a payment method on file (
CreateBillingSetupIntent) - Reference in your workflow — use
/justworkflowit/runMarketplaceJobstep 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}Publishing to the Marketplace
Section titled “Publishing to the Marketplace”- Register a workflow and version as normal
- Publish via
PublishWorkflowToMarketplacewith metadata (description, category, pricing) - Manage versions — create listing versions that map to workflow versions
- Track usage — view consumer breakdown and time-series analytics via publisher endpoints
Access Control
Section titled “Access Control”- 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