Feature · Business Process Automation

BPA designed for revenue teams, not IT ticket queues.

Business process automation that lives inside your CRM. Approval blocks, conditional routing, cross-team handoffs, audit trails, deadline escalations. Deal approvals in the deal record. Contract routing on the opportunity. Onboarding chains that fire the moment a Closed Won hits. No Nintex seat, no ProcessMaker server, no admin certification.

What business process automation means for revenue teams

The repeatable business decisions that currently sit in Slack threads.

Enterprise BPA grew up solving IT problems. Procurement approvals, finance signoffs, HR onboarding, ticket routing across departments. Those platforms were built for a different buyer, with a different implementation footprint and a different budget line. The revenue team's version of BPA is narrower, closer to the deal, and almost always running today in a Slack thread with the sales manager, the deal desk, finance, and legal all tagged in. The question is not whether this work exists. It does, every day, on every reasonably sized sales floor. The question is whether it lives in a system of record that your CFO can audit, or in a DM that disappears the day someone changes roles. Revenue BPA formalizes those threads into processes with policies, SLAs, approvers, and audit evidence that is defensible at year-end.

Deal approvals

Discount over 20 percent routes to the VP.

Rep requests 25 percent off on a late-quarter deal. The record flags itself, pauses, and routes to the sales manager with the full exception context attached. Manager approves and the request continues to the VP for the second signoff on the same thread. VP approves, the discount applies to the deal, the quote regenerates, and the primary contact gets the updated PDF. One hour instead of a two-day Slack chain where nobody is sure who still owes the answer or which version of the discount request is current.

Contract routing

Legal review by contract type, not by rep guessing.

Standard MSA under 50k goes straight to the deal desk for countersignature. Non-standard terms, data processing addenda, custom indemnity language, or any deal over 100k routes to legal first with the exception flagged. The system knows which path to take from the contract metadata on the opportunity, not from a rep making a judgment call about whether to escalate. Legal stops being the bottleneck for standard deals they never needed to see, and the deals that genuinely require review arrive with the context already attached.

Customer onboarding

Closed Won kicks off the full welcome motion.

Deal moves to Closed Won. Create the customer project, assign the implementation lead by region and segment, generate the kickoff deck from the deal data, schedule the kickoff call on the AE and CSM calendars, email the customer with the pre-work checklist. Every new customer gets the same first week regardless of which AE closed the deal or whether the CSM saw the Slack ping. The handoff lives on the account where the next person needs it, not in a notes doc the AE forgot to write.

QBR scheduling

Strategic accounts hit QBR cadence automatically.

Every 90 days for strategic tier, 180 days for growth tier, no QBR for SMB. The system creates the QBR task, pulls the account's metrics into a template, pings the CSM to schedule, and surfaces it on the account page with the deadline visible. QBRs stop being the thing a CSM feels guilty about forgetting on the Friday before a renewal lands. The cadence is a property of the account tier, not a reminder on someone's personal calendar that may or may not survive a reorg.

Renewal motion

The 90-day renewal clock starts without a human.

90 days before contract end, create the renewal opportunity, assign the account owner, generate the renewal one-pager from account usage data, flag any at-risk indicators, schedule the first renewal conversation. The renewal does not depend on the CSM remembering it is coming or the ops lead running a weekly report to catch upcoming expirations. Every renewal starts with the same artifacts in the same place with the same lead time, so the conversation is about commercial terms rather than scrambling to assemble context.

Handoff automation

Sales to CS, CS to AM, AE to SE on every stage change.

Deal reaches Technical Validation, loop in a sales engineer with the discovery notes and the account history. Deal reaches Closed Won, hand off to CS with the solution scope and any commitments made during negotiation. Account hits 12 months, transition from onboarding CS to account management with the full history, open support tickets, and the current health score. Every handoff carries the context the next person needs rather than forcing them to reconstruct it from scratch in week one.

Exception management

Rules for the normal path, approvals for the edges.

The point of a revenue process is not that every deal fits a single mold. It is that the normal deals move through automatically and the exceptions get the human attention they need. A standard renewal with the current price list auto-generates and routes to the AE for signature. A renewal with a 15 percent uplift request routes to the account director. A renewal with a multi-year prepay discount routes to finance. The process defines what normal is and what triggers an exception path.

Compliance evidence

Every approval decision captured for audit.

Revenue teams in regulated industries, publicly traded companies, and anyone selling into regulated verticals eventually face a SOC 2, SOX, or ISO 27001 review that asks how approvals happened on specific deals. BPA that lives in the CRM produces that evidence as a side effect of running the process rather than as a quarterly scramble. Who requested, who approved, when, under which policy version, with what notes, all queryable and exportable to the format the auditor wants to see.

How Strkr handles BPA

Approval blocks, audit trails, deadline escalations.

The three things that separate real business process automation from basic trigger-and-fire workflows are human-in-the-loop approvals, conditional routing with branching logic, and an audit trail your finance team can defend. Strkr ships all three in the same canvas as every other automation, with no upgrade path and no Enterprise paywall. The approval primitive, the routing primitive, and the escalation primitive are all first-class blocks that drop onto any process alongside notifications, record updates, and outbound calls. Nothing about building a three-tier discount chain requires a different product, a different edition, or a different license.

Approval blocks

Pause the run, route to a human, resume on click.

Drop a wait-for-approval block anywhere in a process. The run pauses, drops onto the approver's queue, and resumes down the matching outbound port the moment someone clicks approve or reject. Approvers add a note that attaches to the audit record. Rejections route to a reconsider branch, a renegotiate branch, or close out the request depending on how the process is wired. No external Jira ticket, no email approval hack where someone replies with the word "approved" and hopes a human parses it correctly.

Conditional routing

AND/OR logic across record, user, and related data.

Route by deal amount AND customer tier AND rep seniority. Branch on contract type OR legal flags OR geography. The condition engine walks lookup fields three levels deep in a single query, so you can route on account.owner.manager.region without a webhook round-trip through a middleware service. Boolean operators compose cleanly, nested groups work exactly as you expect, and the preview pane shows which branch a specific record would take before you publish any changes to the live policy.

Approval chains

Multi-step approvers in sequence or parallel.

Discount under 10 percent needs just the manager. 10 to 20 percent needs manager plus director. Over 20 percent needs manager plus VP plus CFO, approved sequentially so the VP does not see it unless the director already said yes. Chain any number of approvers, branch on who approves and who rejects, and run parallel sub-approvals when two reviews can happen simultaneously. The chain configuration lives in one block, not scattered across six interlocked flows that each need to be edited in lockstep when the policy changes.

Deadline escalations

Auto-escalate approvals that sit too long.

Approval requests have SLAs. Three business days with no response, auto-escalate to the approver's manager with the full request context. Still no response in another day, escalate to the VP with a note explaining this is a second-tier escalation. Escalations include the full request context and a note explaining why they are now looking at it rather than just a cryptic forwarded email. Nothing stalls forever waiting on a VP who is on PTO, and nothing requires a sales ops lead to manually chase approvals every Monday morning.

Audit trails

Every approval and rejection logged with evidence.

Who requested the exception. Who approved. Who rejected. The note each party added. The system state at every decision point. The policy version in effect at the moment of the decision. SOC 2 auditors read it. SOX auditors read it. Your CFO can defend why a 30 percent discount was granted on a specific deal 18 months ago by pulling the record, not by reconstructing a Slack thread. The log is a report, not a buried system table that requires a database query to extract.

Delegation

Out-of-office approvers forward automatically.

VP goes on PTO for two weeks. Her delegation list says the CFO covers deal approvals during that window and the SVP covers everything else. Every approval request routes to the right delegate with a flag that this is a delegation. The delegation record is on the audit trail so there is no question about who actually said yes at year-end. SLAs continue running against the original window so delegation does not quietly extend the clock, and the delegate sees the full request context the primary approver would have seen.

Role-based routing

Approver is a role, not a named person.

Route to the deal's regional sales manager, whoever that is today. Route to the account's CS lead. Route to the account owner's manager. The routing stays stable as people change roles, teams reorganize, and territory assignments shift. No flow refactor every time a VP changes seats or a new region spins up. The role lookup resolves at the moment the approval fires, not at the moment the process was built, so the current org structure always drives the current routing.

Dry-run mode

Test the full approval path before anyone sees it.

Click Test Run on an unpublished process. The engine walks the whole path against a real record and shows what approval queues would receive the request, what notes would send, what the audit trail would record, and which branches each condition would take. Nothing writes until you publish. Perfect for stress-testing a new discount policy against last quarter's closed deals to confirm the thresholds behave the way the finance team expects before anyone in sales sees a changed form.

Mobile approvals

The VP approves from Slack or email at 2k feet.

Approval requests fan out to Slack and email with approve or reject buttons rendered inline. The approver clicks from a phone, from an airport, from a car service, from a conference between sessions. The process resumes the moment the click lands and the audit trail captures the device and channel. Nobody is waiting on a VP who did not open the laptop today or a director who was offsite at the customer summit. Approvals move at the speed of a tap, not the speed of a login.

Enterprise BPA vs revenue-focused BPA

When Nintex is overkill and when Strkr is the right fit.

Enterprise BPA platforms are real tools. Nintex, ProcessMaker, Pega, K2 all serve a very specific buyer: an enterprise with a central IT or process-excellence team orchestrating thousands of flows across procurement, finance, HR, legal, and operations. That buyer is not a revenue team. The honest framing on which tool fits which problem matters more than any marketing comparison. A sales ops lead evaluating options for discount approvals and contract routing should not end up looking at a platform designed to run a 50-step pharmaceutical quality workflow with regulatory submission handoffs. The reverse is also true. A compliance team running a plant floor change control process should not be forced into a CRM-native builder designed for revenue motions.

Build time

A revenue flow in a day, not a six-week project.

A discount approval chain in Strkr takes a sales ops lead a Thursday afternoon. The same chain in Nintex typically means engaging the BPA center of excellence, scoping a project, pulling in a certified Nintex consultant, and shipping six weeks later with a formal UAT phase. For a revenue team that needs the policy change live before the end of the quarter, the gap is decisive. The six-week version produces a more rigorously documented artifact, which matters in some industries. For discount thresholds, the Thursday version is almost always the right choice.

Who owns it

RevOps owns revenue BPA, not central IT.

Nintex, ProcessMaker, Pega, and K2 usually live under a central process team because the scope is cross-functional. For a sales team that just wants to automate deal approvals and contract routing, routing the request through central IT adds months of discovery and often ends with a half-built solution shipped to the wrong requirements by someone who has never run a quarter-end push. RevOps owns Strkr from day one. The person who knows the policy is the person building the policy, which collapses the feedback loop from weeks to hours.

License model

Per-seat on your CRM, not per-process on a BPA platform.

Enterprise BPA bills per process, per execution, per developer seat on the design-time tool, plus server costs for on-prem deployments. For a 50-person revenue org automating 20 revenue processes, the Nintex or ProcessMaker license alone usually runs six figures a year before counting the implementation consulting. Strkr's BPA is included in the per-seat CRM price with no process meter, no per-execution charge, and no separate design-time seat. The commercial model is one of the clearest differentiators once a procurement team starts modeling two-year TCO.

CRM depth

Native sees every field, lookup, and related record.

A Strkr process reads account, contact, deal, owner, owner's manager, custom fields, and three-deep lookups in one query. An enterprise BPA tool connects through a REST adapter and sees only the fields the adapter exposes, usually against a frozen schema that lags the CRM by a release. For revenue processes that depend on deal and account context, the native model is the shorter path. The difference shows up most clearly when a process needs to route on a custom field that was added last month, which is routine in Strkr and typically a schema-mapping ticket in Nintex.

Governance

Enterprise BPA governance is right-sized for enterprise.

For regulated industries running approval processes with 50 reviewers, 12 compliance checks, and SOX documentation requirements that stretch across every department, enterprise BPA is the correct answer. Strkr is not trying to replace Nintex for a pharma manufacturer or Pega for a tier-1 bank. The fit is clearest for revenue teams whose process complexity peaks at a three-tier discount chain plus a handful of contract routing and onboarding flows. Honest positioning saves everyone a procurement cycle.

Change control

Policy updates in minutes, not change-advisory-board weeks.

Revenue policies change often. The discount threshold moves from 20 to 15 percent in Q3. A new contract type lands with the launch of an enterprise edition. A product line gets a new approver because the GM moved to a different division. In Strkr, the sales ops lead edits the process, dry-runs it against last quarter's deals, publishes, and keeps the version in history. In enterprise BPA, the same change frequently requires a change ticket, a review cycle, a scheduled deploy window, and a UAT environment refresh.

Integration surface

Revenue tooling first, with webhooks for the rest.

Strkr ships native integrations for the tools revenue teams actually use: email, calendar, Slack, e-signature, enrichment, and billing. For everything else, outbound webhooks and inbound HTTP triggers cover the long tail without routing through a middleware vendor. Enterprise BPA platforms have hundreds of adapters, which is the right fit for IT. For revenue, the shorter list of first-class integrations tends to cover 95 percent of real processes without a connector catalog browse.

The approval-chain story

How deal, discount, and contract approvals actually work in Strkr.

Approval chains are the single most-requested BPA capability on revenue teams. Every CRM has some version of them. The question is how close they live to the deal record, how much policy they can express, and how clean the audit trail reads at year-end when the finance team is pulling evidence for an external review. Strkr's approval chain lives on the deal, follows the policy you write in a visual condition builder, and leaves an audit trail your finance team can take to the auditor without reformatting. The chain is not a bolt-on module. It is the same block primitive that handles every other wait-for-human step across the platform.

Trigger point

Approval requested on save, not on submission.

When a rep applies a 25 percent discount and saves the deal, the approval request fires immediately with the full exception context attached. The rep sees a banner on the deal: Discount pending manager approval. No "did you remember to submit this" step, no parallel approvals tab the rep forgets to open, no end-of-day batch that delays the request to tomorrow morning. The deal itself is the source of truth for its own approval state, visible to the AE, the manager, and anyone else looking at the record.

Policy expression

The threshold is a condition, not a hard-coded if.

Discount over 10 percent AND deal amount over 25k AND customer tier not in strategic. All three must be true to require approval. The policy is editable by the sales ops lead without an engineering ticket or a code change. When the threshold changes in Q3 because the CFO tightened margin targets, you edit the condition and republish. The old policy stays in version history and the approvals that already ran reference the old version, so historical records always resolve against the policy that was in effect at the time.

Sequence

Manager first, then director, then VP, each one gating the next.

The approval request routes to the rep's manager. Manager approves, the system automatically routes to the director with the manager's note attached. Director approves, routes to the VP with both prior notes attached. Any rejection along the way routes the request to a reconsider branch where the rep can revise and resubmit or close the request. Each approver sees only requests that have cleared the prior tier so inboxes stay sane and the VP is not looking at twenty 12 percent discounts that only needed a manager.

Context attached

The approver sees the deal, not an abstract ticket.

The approval request opens on the deal page itself with the exception context, the policy reference, the rep's notes, the account's history, and the full deal structure visible in one place. The approver has one click to approve, one to reject, and one to add a note. No tab-switching, no "which deal was this for again" moment, no fetching the record out of a separate ticketing tool. The deal is the ticket. The approval is a state on the deal. The decision happens where the context already lives.

Side effects on approval

Approve the discount, the quote regenerates automatically.

Approval does not just flip a flag. On approve, the system updates the deal line items with the new discount, regenerates the quote PDF from the current template, emails the updated quote to the primary contact with a configurable cover note, logs the full chain on the deal timeline, and notifies the rep that the deal is unlocked. One click, five downstream actions, every one of them captured on the audit trail. The alternative is five manual steps that get skipped under quarter-end pressure.

Side effects on rejection

Reject the discount, the rep gets a note, not silence.

Rejection sends the rep a notification with the approver's reason, surfaces the rejection on the deal in a dedicated banner, and leaves the discount request in the audit trail with the rejection reason attached. The rep knows why. The next time the request comes up, the policy is clearer because the rejection reason is in the record and the rep can reference it in future conversations with the manager. Rejection teaches the policy. Silent rejection just teaches reps to work around the system by picking up the phone.

Audit view

Every exception approval queryable at year-end.

The audit log is a first-class report, not a buried table. Filter by date range, by approver, by exception type, by deal size, by product line, by region. Export to CSV in one click. SOC 2 Type II audit prep stops being a four-day engagement with sales ops reconstructing Slack threads and screenshotting Jira tickets. The data lives in one table with structured fields and the auditor can self-serve against a saved view that the controller signs off on in advance of the review window.

Version history

Which policy version approved this deal, exactly.

The approval record references the exact process version that ran it, pinned at the moment the request fired. When the discount policy changes in Q3, deals approved in Q2 reference the old version with the old thresholds. Auditors can see that the 25 percent discount on a Q2 deal passed under the Q2 policy, not the current one. Nothing retroactively looks wrong because the policy evolved, and nothing requires a human to remember which version was in force on a specific date six quarters ago.

BPA playbooks in production

Real processes revenue teams run on Strkr today.

Six concrete processes that revenue teams have moved into Strkr BPA. Each one was previously handled through a mix of Slack threads, email chains, and manual tasks parked on someone's weekly to-do list. Each one now runs the same way every time, with a clean audit trail at the end of the quarter and no reliance on a single person remembering the next step. These are not aspirational diagrams. They are the processes that show up in the first ninety days of real deployments across revenue teams in SaaS, services, and B2B product organizations.

Deal desk

Discount over 15 percent, three-tier approval, 48-hour SLA.

Rep requests a 20 percent discount on a 60k deal. Policy fires: manager approves within 24 hours, director reviews with margin analysis attached from the opportunity, VP signs off above 20 percent. SLA breach escalates to the next tier automatically. Deal unlocks, quote regenerates, timeline shows the full chain with every note from every approver. Averages 18 hours end to end instead of three days of Slack messages with reps asking who still owes a yes and managers asking which deal number this was again.

Customer success

New customer kickoff, five actions, zero manual tasks.

Closed Won fires the onboarding BPA. Customer project created with the solution scope from the deal, implementation lead assigned by segment and region using the current staffing matrix, kickoff deck generated from deal context with the AE's notes merged in, 30-minute kickoff booked on AE and CS calendars for next business day, welcome email with pre-work checklist sent to the primary contact. Every new customer gets the same first touch within 60 minutes of close, no CSM intervention required.

Renewals

T-minus 90 days: full motion starts without a human.

90 days before contract end, process fires: renewal opportunity created with current ARR and the pricing tier it maps to, at-risk score calculated from usage and support signals from the last two quarters, renewal one-pager generated from account data with the executive summary pre-populated, CSM task created to schedule the renewal conversation, AE notified so expansion plays can start in parallel. The renewal starts with the right data in the right place without anyone remembering it was coming.

Contract routing

Legal auto-routes non-standard clauses only.

When the opportunity moves to Contract stage, the process inspects the contract type and the flagged exception fields on the deal. Standard MSA, standard DPA, standard SOW with the published rate card goes straight to the deal desk for countersignature. Non-standard indemnity language, custom data residency, or any multi-year prepay routes to legal with the exception highlighted in the request. Legal spends time on the 20 percent of contracts that need review instead of rubber-stamping the 80 percent that do not.

Executive escalation

Strategic account at-risk flags to the leadership desk.

When a strategic-tier account posts a red health score for two consecutive weeks, a drop in product usage, or a logged executive complaint, the process creates an escalation record, pings the account owner's VP with the context, schedules an internal review on the next available 30-minute slot, and tags the customer leadership group in the dedicated Slack channel. By the time the VP joins the call, the current health signals, open tickets, and recent interaction history are already assembled in one place.

Partner handoff

Channel deals follow the co-sell motion automatically.

When a partner registers a deal through the portal, the process creates the opportunity with the partner source attached, routes it to the right territory AE based on the account location and segment, creates a shared Slack channel with the partner contact and the AE, generates the co-sell plan template, and sets the first partner sync for the following Tuesday. Partner deals follow a defined motion from day one instead of starting as an email in the channel manager's inbox that may or may not get worked.

Business process automation on every paid tier, approvals included.

Approval blocks, conditional routing, deadline escalations, delegation, audit trails, dry-run mode, mobile approvals, and version history ship on every paid tier. No upgrade path to unlock approval chains, no Operations Hub add-on, no process-excellence consultancy engagement required to stand up a three-tier discount policy before the end of the quarter.

Common questions

What buyers ask about this feature.

How is business process automation different from workflow automation?

Workflow automation is the engine. Business process automation is one of its most common applications: multi-step processes that cross team boundaries, require human approvals, and need audit trails that an external reviewer can defend. In Strkr, both live in the same visual canvas with the same block library. BPA just leans harder on approval blocks, deadline escalations, delegation, and the audit log than a simple trigger-and-fire workflow does. A lead-routing rule that fires on a form fill is workflow. A three-tier discount approval chain with SLAs, escalations, delegation during PTO, and a SOC 2 audit trail is BPA. The lines blur in practice, which is why both run on the same primitives.

Can non-technical users build approval chains in Strkr?

Yes. The approval block is a drag-and-drop block on the canvas. The sales ops lead picks the approver role from a dropdown, sets the SLA in hours or business days, chooses what happens on approve and reject using visual branch outputs, and publishes. No code, no DSL, no scripting language to learn, no YAML to edit by hand. The three-tier discount approval chain described on this page is a 20-minute build for someone who has used the canvas before. The limiting factor is almost always policy clarity, not the tool. If the finance team cannot name the thresholds, the chain is not ready to build regardless of which platform you pick.

How does Strkr handle approvers who are out of office?

Delegation. Every user has a delegation list on their profile with an optional start and end date. When an approver is marked out of office, pending approvals route to the first delegate on their list for that window. The delegation is logged on the audit trail so there is no ambiguity about who actually said yes at year-end, and the delegate sees the full request context the primary approver would have seen. SLAs continue to run against the original approver so delegation does not extend the clock. When the approver returns, approvals route back to them automatically without any manual flip.

Does Strkr BPA integrate with legal review tools like Ironclad or DocuSign CLM?

Yes. Approval blocks can fire outbound webhooks to any contract lifecycle management tool, pause until a signed response comes back on the inbound HTTP endpoint, and resume on the signal with the signed artifact attached to the deal. In practice, most revenue teams running standard contracts through Strkr do not need a separate CLM for day-to-day flow. Legal review on non-standard contracts is where the integration matters, and the handoff is a two-block addition to the existing process: send to legal review, wait for signal, continue. The integration pattern is the same for any CLM that exposes a webhook callback.

How does the audit trail hold up for SOC 2 and SOX reviews?

The audit log captures every approval request, every approver action, every policy version in effect at the moment of the decision, every delegation, and every escalation with timestamps, user identity, device, and channel. Exports to CSV for auditor delivery or stays queryable in the report builder with saved views the controller can sign off on in advance. The log is immutable in the sense that approval records cannot be edited after the fact, only superseded by new records. Teams running SOC 2 Type II and SOX 404 reviews have passed on this evidence without supplementary artifacts, and auditors have accepted the version-pinned policy reference as evidence of consistent control execution.

What happens if an approval request sits past its SLA?

Auto-escalation. Every approval request has an SLA set when the block was configured, typically 24, 48, or 72 business hours depending on the policy. When the SLA breaches, the request routes to the approver's manager by default, or to any user or role you specify in the escalation configuration, with the full context and a note explaining this is an escalation and why. SLAs continue running against the escalation tier so nothing stalls indefinitely waiting on a second person who may also be out. The escalation chain is on the audit trail with its own timestamps so the full response time is visible at year-end.

Is Strkr BPA an alternative to Nintex, ProcessMaker, or Pega?

For revenue team processes, yes. For enterprise-wide process orchestration spanning procurement, finance, HR, and operations across a company of 10,000 employees with regulated workflow documentation requirements, no. Strkr is purpose-built for revenue BPA: deal approvals, discount chains, contract routing, customer onboarding, renewal motions, cross-team handoffs, partner co-sell handoffs. Teams that have left Nintex, ProcessMaker, Pega, or K2 for revenue-side processes usually cite build velocity, CRM depth, licensing math, and the ability for RevOps to own the policy end-to-end as the reasons. The reverse pattern is rare, which is a useful signal about where each tool genuinely fits.

Can Strkr BPA handle parallel approvals when two reviews can happen at once?

Yes. Parallel sub-approvals are a configuration option on the approval chain. For a deal that needs both legal and finance signoff where neither depends on the other, the process fires both requests simultaneously and continues to the next step only when both come back approved. One rejection halts the chain and routes to a reconsider branch. Parallel configuration is useful for compressing cycle time on cross-functional approvals where sequential routing would double the elapsed time without changing any decisions. The audit trail captures both decisions separately with full context on who approved what and when.

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.