Prime Workflow

Prime Workflow

NMS Prime is a CRM, BSS and OSS platform for ISPs and Telcos.

Prime Workflow is the conversion orchestration and n8n automation app for ISPs and telcos in NMS Prime. It queues and audits promote-to-opportunity, create-subscription, subscription-change and cancel-contract flows, with optional auto-run guards and first-class n8n webhooks/templates.

Who it is for: sales and order operators who process conversions, and delivery/integration teams who wire n8n.

Main problem solved: one controlled place for conversion requests — queue, audit, optional automation — instead of ad-hoc scripts per channel.

Search / descriptor: workflow queue · n8n · promote to opportunity · create subscription · conversion automation · webhook workflow · WorkflowRequest

Documentation map

Page

Purpose

Install & enable

  • Package: nmsprime-workflow · Module: Workflow · Edition: Prime

  • License: EULA Prime Apps

  • Catalog: All applications (A–Z / catalog)

  • Depends: Base; CRM; Node.js ≥ 22; npm; gcc-c++ (for n8n native build)

  • Ships: workflow.env, n8n.env, n8n.service, n8n bootstrap script; JSON templates under the module Resources/n8n/

  • Enable Workflow, then configure /etc/nmsprime/env/workflow.env (WORKFLOW_N8N_ENABLED, webhook base URL, auto flags)

What it is

Capability

Notes

Capability

Notes

Built-in conversions

Promote, create subscription, apply change, cancel

Queue & audit

Request statuses + logs

Auto + guards

Config-driven per source

n8n

Templates, webhooks, test send, loopback service

Custom webhooks / triggers

Operator-defined automations

Works with

Template: Placeholder App

FAQ

<p>Built-in conversions can run in NMS Prime without n8n. Enable n8n when you want external automation, templates, and webhook callbacks. Default package listen address is loopback only.</p>

 

<p>In n8n (import the bundled JSON templates). NMS Prime stores workflow settings, queue, guards, and dispatches webhooks — it is not a full in-app BPMN designer.</p>

 

<p>Promote lead → opportunity, create subscription (web order / opportunity), apply subscription change, cancel contract.</p>

 

<p>Submitted web orders from the <a href="https://nmsprime.atlassian.net/wiki/spaces/NMS/pages/292094607">Order Portal</a> create workflow requests (default action create subscription; configurable).</p>

 

<p>Yes — create a webhook workflow, set path/editor URL, optionally attach model-event triggers, and import <code>generic_webhook.workflow.json</code> as a starting point.</p>