Feature · BPM Automation

BPM automation that lives on the deal, not in a separate orchestration tool.

The classic BPM platforms were designed for back-office workflows (invoice approval, employee onboarding, procurement) that live outside the CRM. The moment a sales or revenue process touches the pipeline, running it in a separate BPM tool means a middleware pass between two records of truth that drift. Strkr builds BPM primitives into the CRM: visual process modeling, policy-based routing, SLAs with escalation, audit log, and parallel branching. The process runs where the data lives. No middleware. No parallel record.

What BPM used to mean, and what it needs to mean now

The shift from standalone BPM to process-inside-the-record.

Classic BPM platforms (Pega, Appian, IBM BPM, Camunda, K2) emerged in an era when the business process lived outside the system of record. An invoice approval ran in a BPM tool and then wrote the result into the ERP. An employee onboarding ran in a BPM tool and then wrote the result into the HRIS. The pattern worked because the process was mostly orthogonal to the record. The pattern breaks the moment the process is the record. A sales deal is not an orthogonal process; it is a sequence of state changes on the deal itself. Running that process in an external BPM tool creates a sync layer, a parallel audit log, and a shadow permission model. The honest architecture for revenue BPM is to run the process on the record. Strkr builds the BPM primitives (visual modeling, routing, SLAs, parallel branching, escalation, audit) native to the CRM.

Visual process modeling

A canvas that reads like a flowchart.

The flow builder is a visual canvas with triggers, conditions, actions, parallel branches, and join nodes. Admins build revenue processes the way a BPMN diagram reads: start on the left, branch on condition, join at the end. The visual is the source of truth, not a code export of a diagram.

Policy routing

A process branches on the real policy.

A lead with ARR above threshold routes to an enterprise SDR. A deal with a product-interest flag routes to a product specialist. A renewal with health below yellow routes to a save-play owner. The routing is a condition node in the flow, visible, auditable, and editable without touching code.

SLA with escalation

A step that lapses escalates automatically.

Every action node carries an optional SLA. A manager approval that lapses after four hours escalates to the VP. A legal review that lapses after two days pings the GC. The escalation is a flow branch, not a side script. Nothing stalls in a single inbox for a week without the process noticing.

Parallel branching

Two reviewers in parallel, join on both.

When a step requires parallel approval (legal and finance on an enterprise contract), the flow forks and joins when both complete. Serial approval wastes a day. Parallel approval cuts the end-to-end time without changing the governance. The branch is a native node, not a workaround.

Audit trail

Every step, every decision, every actor.

Each flow run leaves an audit record: which path was taken, which actor executed which step, which SLA lapsed, which escalation fired. The audit is queryable, exportable, and immutable. A quarterly process review has data, not anecdote. Compliance can show the auditor a complete execution history for any run.

Human-in-the-loop

An action that needs a person waits for a person.

A flow step can require a human action: approve, reject, review, comment, sign. The step opens a task on the actor with the full context (deal, record, prior steps). The actor approves and the flow continues. No "assigned to a queue, forgotten for a week." The task is tied to the flow and lives with the record.

Rollback and compensate

A reversed step unwinds the downstream work.

If a late-stage step reverses (manager rejects after legal approves), the compensating actions fire: unassign the signer, revert the deal stage, notify the prior approvers. The flow handles reversal explicitly rather than leaving the record in a half-executed state. Compensating actions are configured on the step, not left to custom code.

Monitoring

The health of every running flow, visible.

The flow monitoring surface shows every running flow with its current step, elapsed time, SLA status, and owner. A flow stuck at a step shows up red. A flow that completed under SLA shows green. The ops lead sees the real throughput of the process, not a vibe check at the quarterly review.

Variants and A/B

Two versions of a flow, measured head to head.

A flow can run in two variants simultaneously (a shorter approval chain versus a longer one, for example) with the routing split by condition or random assignment. The reporting shows the throughput, win rate, and cycle time per variant. Process improvement is measured, not guessed.

Where BPM meets the sales floor

Revenue processes that get easier with BPM primitives.

The revenue function has a list of processes that benefit from BPM automation. Each has a predictable shape: a trigger, a sequence of policy-based decisions, one or more human-in-the-loop steps, and a final write back to the record. The sections below walk the processes that recur across almost every Strkr customer at any scale.

Lead qualification

From inbound to first-touch task.

A fresh web lead triggers the qualification flow. Enrichment runs. Strkr AI scores the lead against the ICP. The score drives routing: above-threshold to an SDR, below to a nurture track. The SDR gets a task with a 1-hour SLA. The nurture track opens an email cadence. All of it happens in minutes, not during the daily morning queue scrub.

Deal stage progression

A move to the next stage triggers the right play.

Moving a deal into Proposal triggers a flow: generate the proposal from the quote, assign a technical review task, notify the manager if above threshold, open the SE briefing document. The rep experiences it as the stage change doing its job. The admin sees it as a flow with the right conditions.

Contract approval

Standard clears, non-standard routes.

A contract with only pre-approved clauses auto-advances. A contract with a modified indemnity routes to counsel with an SLA. A contract above threshold routes to the GC and the CFO in parallel. The flow runs on policy, not on a Slack message to the right person.

Renewal preparation

120 days out, the flow starts.

An active contract approaching the 120-day renewal window triggers the prep flow. A task opens on the account owner. The assistant drafts a renewal brief with the usage summary, support history, and expansion recommendations. The customer-success manager gets a notification. The renewal conversation starts on time, not when the customer brings it up.

Expansion play

A health signal fires a cross-sell motion.

When a usage threshold is crossed on an existing customer, the expansion flow fires. The assistant generates a next-step suggestion. The account owner gets a task. The product marketing deck is attached. The CS manager is looped in. The cross-sell conversation starts from signal, not from a quarterly guess at which accounts to call.

Churn save

A health drop triggers a save play.

When account health drops below yellow, the save flow fires. A task opens on the CS manager. The assistant drafts a save plan. The AE is looped in if there is open pipeline. The escalation path to the exec sponsor is one click. Early intervention is the whole value proposition, and the flow is what makes it happen.

Lost-deal autopsy

A loss triggers the review flow.

Marking a deal lost triggers the autopsy flow. The rep writes a structured loss reason from the per-tenant list. The manager gets a task to debrief. The product team gets a notification if the loss reason is competitive. The lost-deal data compounds into the quarterly win-loss review rather than evaporating into a free-text comment.

Comp exception

An out-of-plan commission routes to the controller.

A deal with a non-standard split, a promotional discount, or an SPIFF triggers a comp exception flow. The controller sees the proposal, the exception reasoning, and the comp impact on one screen. Approval or denial lands on the deal with an audit trail. The exception is handled in days, not negotiated at the end of the quarter.

Partner handoff

A referral partner closes, the handoff flow fires.

When a partner-referred deal closes, the handoff flow runs: calculate the partner commission, assign a partner-success task, notify the partner contact, update the partner scorecard. The partner relationship stays warm because the handoff is systematic, not dependent on whether the AE remembered.

Why standalone BPM tools fit poorly for revenue

The places the integration tax hits.

The classic BPM vendors (Pega, Appian, Camunda, IBM BPM) are credible tools for back-office processes that are mostly orthogonal to the system of record. Running a revenue process in one of them exposes the integration tax in specific places. The breakdown below is the honest shape of the problem for a team that is considering an external BPM platform versus a CRM-native approach.

Shadow record

The BPM tool keeps its own state.

A standalone BPM tool keeps its own case state (which step, which approver, which SLA). The CRM keeps the deal state. The two drift. A deal that moves in the CRM has to sync into the BPM. A step that completes in the BPM has to sync back. Nothing is a single source of truth.

Permission model drift

Two permission systems, two audit queries.

The BPM tool has its own user and role model. The CRM has its own. Granting a new rep access to the right flows requires provisioning in both systems. A quarterly access review runs twice. A security incident has to be investigated across two audit logs.

Latency cost

Every step is a round-trip through middleware.

A step in a standalone BPM tool reads the CRM state, computes the next step, and writes the result back. Each hop is a network call. A ten-step flow is twenty round trips. Latency is visible to the rep. A step that should be instant takes several seconds.

Developer surface

A separate skillset to build and maintain.

The BPM tool has its own expression language, its own debugger, and its own deploy pipeline. Admins who know the CRM do not know the BPM tool. Teams that run a standalone BPM typically have a dedicated BPM engineer. The cost of that engineer is a line item that a native approach does not carry.

Observability split

The dashboard for the deal is not the dashboard for the flow.

The CRM shows the deal state. The BPM tool shows the flow state. A manager wondering why a deal is stuck has to open two tools. The split costs minutes per lookup, which compounds across a quarter into a real time cost on the floor.

License stack

Two SKUs, two renewals, two vendor conversations.

A standalone BPM tool is a separate contract, a separate renewal, and a separate vendor relationship. Procurement runs twice. Security review runs twice. The negotiation leverage is split across two vendors. The native approach consolidates all of that into one procurement cycle.

What a Strkr BPM-grade flow looks like in practice

A real contract-approval flow, start to finish.

The best way to see how BPM primitives land on a revenue process is to walk one real flow end-to-end. The one below is the contract-approval flow a typical Strkr customer runs on an enterprise deal above threshold. Each node is a real primitive in the flow builder.

Trigger

Deal enters Contract stage above $100K.

The flow starts when a deal enters the Contract stage with an amount above 100K and a close date within the quarter. The trigger is a condition node reading the deal record directly. No middleware pass to pick up the signal.

Branch on complexity

Clauses standard or non-standard.

The first branch checks whether all clauses in the contract are pre-approved. Standard contracts take the auto-advance path. Non-standard contracts take the legal-review path. The branch is a condition reading the clause list on the contract.

Parallel approval

GC and CFO in parallel on non-standard.

The non-standard path forks: GC and CFO review in parallel, each with a 24-hour SLA. The join waits for both to complete. The parallel fork cuts end-to-end time without weakening the governance.

Escalation on SLA miss

A step past SLA pings the backup.

If either reviewer misses the 24-hour SLA, the step escalates to the backup reviewer (CRO for the CFO, outside counsel for the GC). The escalation is a condition on the SLA state. The deal does not stall waiting on one inbox.

Human-in-the-loop

Each approver gets a task with full context.

Each reviewer sees a task on their home page with the deal, the contract preview, the clause list, the exception reasoning, and the deal history on one surface. One click to approve or reject with a comment. The flow continues on approval, routes back to the rep on rejection.

Signature handoff

On both approvals, route to DocuSign.

When both approvals land, the flow routes the contract to DocuSign with the field tags pre-placed and the signer order from the deal roles. The counter-signed PDF comes back on the deal attachment list on completion. The flow terminates with the deal in Signed state and the audit log complete.

Business process management without a second platform or a middleware tax.

Open a free trial, model your first revenue process in the visual flow builder, and watch it run on the live deal record inside the first week. Visual modeling, policy routing, SLAs, parallel branching, audit trail, and anomaly monitoring are included on every paid tier. The seat price is the full price. No separate BPM SKU.

Common questions

What buyers ask about this feature.

How does Strkr BPM automation compare to Pega or Appian?

Pega and Appian are credible BPM platforms for back-office processes that live outside a system of record (claims adjudication, loan origination, employee onboarding). They are a poor fit for revenue processes that are the system of record. Strkr builds BPM primitives native to the CRM, so the process runs on the deal itself without a sync layer between a BPM case object and a CRM deal object. For teams that run Pega or Appian elsewhere in the organization, Strkr integrates via webhooks and APIs. For revenue-specific processes, the native approach eliminates the middleware tax and consolidates the audit trail.

Can we model complex processes with parallel branches and joins?

Yes. The flow builder supports parallel branches that fork and join. A contract that needs legal and finance approval in parallel forks on the first branch node, runs both reviewer paths independently, and joins when both complete. The parallel pattern is a first-class primitive, not a workaround built out of serial steps. Each branch carries its own SLA, its own escalation path, and its own audit trail, and the join waits for all branches to clear before the flow continues. Nested parallelism is supported for cases where a sub-branch itself forks.

What happens when a step misses its SLA?

Each step with an SLA carries an escalation path. When the SLA lapses, the escalation fires: a notification to a backup approver, a reassignment to a secondary role, or a parallel escalation to a manager. The escalation is a configuration on the step, not a side script. The audit log records the SLA miss, the escalation trigger, and the resolution. Monitoring dashboards show every running flow with its current step and SLA state, so an ops lead can see at a glance where throughput is stalling and tune the SLA or the step design accordingly.

How does Strkr handle rollback when a late step reverses?

Each flow step can declare a compensating action. When a late step reverses (a manager rejects after legal approved, for example), the compensating actions fire in reverse order: unassign the signer, revert the deal stage, notify the prior approvers. The compensation is explicit in the flow design, not an afterthought. Teams can also configure a rollback-safe mode where the flow pauses at specific checkpoints with full state saved, so a reversal from a later step rolls back exactly to the checkpoint rather than attempting a full reversal. The pattern matches the saga pattern that distributed systems use for the same shape of problem.

Is there an audit trail that compliance can review?

Yes. Every flow run leaves an immutable audit record: which path was taken, which actor executed each step, which SLA lapsed, which escalation fired, which approver approved or rejected with what reasoning. The audit is queryable, exportable, and retained per the tenant policy. Compliance teams running a process review can filter by flow, by date range, by actor, by outcome. Enterprise tenants can configure separate retention policies per flow category to satisfy SOX, HIPAA, or GDPR requirements. The audit is the native log of the record, not a separate reporting layer.

Is BPM automation included on every tier, or an add-on?

Core BPM primitives (visual modeling, policy routing, SLAs, human-in-the-loop, audit log) are included on every paid Strkr tier. Parallel branching, escalation chains, and flow monitoring dashboards are included on Pro and above. A/B variants and compensating actions are included on Scale and Enterprise. There is no separate BPM SKU, no per-flow-run charge, and no credit meter on executions. The seat price listed on the pricing page is the full price for the BPM capability. Teams running tens of thousands of flow executions per day pay the same seat price as teams running a few hundred.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.