Feature · Workflow Automation

Automations your sales ops team runs without a ticket queue.

A visual, no-code automation builder that lives inside the CRM. Trigger on any record event, schedule, or manual fire. Branch on AND/OR logic, walk related records three deep, chain actions atomically. Built on a DAG engine with dry-run, failure replay, and per-block metrics. No per-run meter, no Enterprise paywall, no middleware tax.

What workflow automation is for a revenue team

Rules-based work that currently lives in rep habits.

Workflow automation inside the CRM is the discipline of taking repetitive revenue work and moving it from individual rep memory into the system of record. Lead routing, deal nudging, handoff creation, renewal flagging, quota math. The work that produces the same output every time with the same inputs. If a human is doing it today and the inputs do not change, it belongs in a flow.

Lead routing

New lead arrives, owner assigned in seconds.

Check territory, segment, SDR tier, current workload. Assign owner inside the first minute. Create a first-touch task with a 1-hour SLA. Notify the owner in Slack. Harvard Business Review found that leads contacted within an hour convert roughly seven times higher than those contacted after 24 hours.

Deal rotting

Stalled deals surface before forecast call.

Nightly flow finds every open deal that has sat in-stage past its stage-specific threshold with no activity. Drop a flag on the record, create a task on the owner, surface on the manager's 1:1 view. The deal stops being invisible to anyone paying attention.

Sales to delivery handoff

Closed Won creates a project automatically.

When a deal moves to Closed Won, create a project record linked back to the deal, assign a project owner based on account region, email the delivery lead with context. The handoff meeting that only existed because nobody built this flow goes away.

Renewal flagging

Contracts never surprise your pipeline.

Nightly flow looks 60 to 120 days ahead on contract-end dates. Create a renewal opportunity, assign the account owner, generate a task for the CSM to open the renewal motion. Teams that automate this do not have surprise churn.

Churn risk

Combine the right signals, score the account.

Low product usage plus no logins in 30 days plus open support tickets older than 7 days plus exec sponsor turnover. Any one signal is noise. The combination is signal. Score accounts nightly, raise a flag when the score crosses a threshold.

Quota nudges

Weekly rep pacing without opening a dashboard.

Monday 7 AM flow computes each rep's progress against pro-rated quota pace. Reps behind pace get a personalized email with the gap number and the pipeline required to close it. Reps ahead of pace get a congrats and the stretch number.

What makes Strkr workflow automation different

The builder, the engine, and the price tag.

HubSpot Workflows caps actions per plan and gates higher-complexity triggers behind Operations Hub. Pipedrive limits workflow runs per month on all plans below Enterprise. Salesforce Flow is capable but requires a certified admin for anything non-trivial, and the admin salary alone usually exceeds the full Strkr license. The Strkr pattern is different: no per-run meter, no Enterprise paywall, no admin certification required.

Visual canvas

React Flow + Dagre auto-layout.

Drag trigger, condition, and action blocks onto a canvas. Click Tidy to auto-arrange. Real product UI with hover-toolbars for duplicate and delete, per-block metrics chips, and a live preview of the record a flow will act on. No DSL, no YAML, no code review required.

Dry-run mode

Validate before you publish.

Click Test Run from the editor. The engine walks the graph against a real record and returns what would happen. Nothing writes to the DB until the flow is published. Safe iteration, fast feedback, no "oh no I just emailed the whole customer list" incidents.

Atomic state

A flow either runs all the way or rolls back.

Every action inside a flow writes atomically. If step 4 fails, steps 1 through 3 roll back. No half-applied state, no silent data corruption. The run history logs every input, output, and failure so a bad flow can be re-run or replayed from the point of failure.

Three-level walk

Reach related records without a middleware hop.

account.tier equals strategic AND owner.role equals AE AND owner.manager.region equals NAM. The flow engine walks lookup fields three deep and runs the condition in one query. No webhook round-trip, no stale-cache problem, no API rate limit.

Cascade guards

No runaway loops, no 2 AM incident.

Flow A updates a record, which fires Flow B, which updates the same record, which fires Flow A again. Strkr caps cascade depth at 10 and stops cold with a logged refusal. Real-world flows almost never go past 3, but the headroom matters the one time something goes wrong.

Per-tenant timezones

Schedules in your local time, not UTC.

A cron of 0 9 * * * means 9 AM in your tenant timezone with DST handled automatically. The scheduler translates the cron to plain English in the UI so your ops team is not memorizing crontab syntax. Most customers never type a raw cron string.

Failure replay

Re-fire yesterday's failures with one click.

Pick a flow and a time window. Strkr re-fires every recorded run from that period. Useful when an integration was down for an hour and you need to catch back up without manually re-triggering 500 records.

DLQ + auto-retry

Failed runs land in a queue, not a void.

Block handlers that throw end up in the dead-letter queue with the original record context intact. Retry once the upstream issue is fixed, or configure a per-flow retry policy with exponential backoff and let Strkr re-fire automatically before giving up.

Flow ACL

Owner plus collaborators per flow.

Hand a flow to a specific user as its owner. Add viewers and editors per flow. Admins always have full access. Server-side ACL gates every read and write so a sales-ops contributor cannot accidentally publish to a marketing flow.

The buyer's math

Why native automation beats a middleware stack.

The question most comparison articles miss: should your workflow automation live inside the CRM or bolt on top of it? For a revenue team that spends 90 percent of its workflow effort on CRM records, native always wins. The reasons compound.

Latency

Native fires in the same process space.

A native flow fires in the same process as the record change that triggered it. A bolt-on tool receives a webhook, parses the payload, runs the logic, calls back into the CRM, waits for the round-trip. For a stage-change workflow that updates a field before the rep sees the record, the latency gap is a visible glitch.

Context depth

Native sees the full object graph.

A Strkr flow reads account, primary contact, owner, owner's manager, related renewal opportunity, last five activities, and the account's custom fields in one query. A middleware tool sees only what the integration surfaces, which is usually a flat subset of fields on the triggering record.

Permission alignment

Native runs under the CRM's permission model.

A Strkr flow can only touch records the system identity has permission to touch. A bolt-on tool runs under its own service account with full access to everything. The audit trail stays in one system instead of splitting across two, and the attack surface is smaller.

Data integrity

Native writes atomically.

A Strkr flow writes atomically. If a step fails, the write rolls back. A middleware tool calls the CRM API, which may partially apply the write before failing. The CRM is left in an inconsistent state and nobody notices until a report breaks.

Cost

Native bills under the seat price.

Strkr flows bill nothing extra beyond the per-seat subscription. A middleware tool bills per operation. The cost of running the first seven revenue workflows for a mid-size team ranges from included-in-the-plan on Strkr to several hundred dollars a month on a middleware tool. The gap widens as volume grows.

Ownership

Native is owned by the team that owns the CRM.

A Strkr flow is owned by RevOps, who already owns the CRM. A bolt-on flow is owned by whoever bought the bolt-on tool, often a different team with different priorities. When something breaks, ownership of the fix stops being contested.

Beyond the simple cases

Approval blocks, A/B tests, loops, compute.

Every other automation builder hits the same wall once you graduate past stage-change Slack pings. Strkr Flows was designed from day one for the production scenarios that break toy automation builders.

Approval blocks

Pause for a human, resume on a click.

Wait-for-approval blocks pause a run, drop it on the admin's approvals queue, and resume down the matching outbound port once someone clicks approve or reject. Add a note. Auto-expire after a timeout. No external Jira required, no Slack-approval webhook hack.

A/B tests

Run two flows side by side, pick the winner.

Bind two or more flow variants to the same trigger with a weighted split. Strkr routes incoming records by your traffic weights, records variant lineage on every run, and surfaces the comparison in the dashboard. Update weights without a redeploy.

Custom objects

Loop and query across your custom data.

Define a custom object once. Loop over it, query it with the same filter AST as deals or contacts, fire record_created and record_updated triggers on it. The Flow engine does not care whether the object is built in or built by you.

Compute block

Math, strings, dates, branching in one block.

Drop a compute block and write an expression: vars.score equals round(record.amount times 0.1 plus length(record.tags), 2). Variables, record fields, loop items, trigger payloads. Function allowlist for safety. No sandbox escape hatches needed.

Reply tracking

email_replied fires only on real replies.

Inbound email lands on a Gmail thread your team previously sent to. Strkr recognizes the reply instead of treating it as a fresh inbound, and fires email_replied. Build "if no reply in 3 days, ping rep" or "route hot reply to the AE" without a middleware layer.

Quota guardrails

One bad flow cannot burn the monthly cap.

Per-tenant monthly run cap by tier. Per-flow per-minute rate limit. The emitter refuses to spawn runs once the cap is reached, logs the refusal, and resumes on the next billing cycle. Quiet, automatic, predictable.

How teams actually run it

Three flows in production today.

Sales ops

Deal moved to Qualified → Slack ping.

When a deal moves to Qualified, post in #sales-wins, tag the owner, link to the deal, include account tier and amount. Built in three blocks (trigger plus condition plus Slack action). Runs ten to twenty times a day for a growing team.

Customer success

NPS detractor → CSM task.

When NPS less than 7, create a task on the account's CSM with a 7-day due date and a templated outreach script. Auto-routes to a manager if no CSM is assigned. The task is a nudge, not a workflow that writes the follow-up for them.

RevOps

Renewal 60 days out → full motion.

60 days before any deal's renewal_date, fire a flow: update the health field, generate the renewal one-pager from a doc template, schedule a QBR task, notify the AE, create a renewal opportunity if one does not exist. One flow, five actions, no admin.

Workflow automation on Pro: 50,000 runs per month, unlimited active flows.

Starter ships with 1,000 runs a month. Pro lifts that to 50,000. Scale and Enterprise are unmetered. Most customers never see overage. Build a workflow on a Friday afternoon, watch it run a thousand times by Monday.

Common questions

What buyers ask about this feature.

How is workflow automation different from marketing automation?

Marketing automation runs email sequences, nurtures, and campaign enrollment, typically on marketing contacts. Workflow automation runs operational rules on any CRM record (leads, contacts, accounts, deals, projects, custom objects) and triggers business process steps (routing, assignment, notification, task creation, field updates). Strkr includes both. Marketing automation ships with the Marketing module. Workflow automation ships on every paid tier.

Can non-technical users build Strkr workflow automations?

Yes. The builder is a visual canvas with drag-and-drop blocks. Triggers, conditions, and actions are discoverable from a sidebar. Conditions can be written in ALL-of / ANY-of mode or as a formula if you want more control. A revenue operations lead with no coding background routinely builds the first seven production flows in under a week. The limiting factor is almost never the tool but whether the sales ops function has been given the time.

Does Strkr workflow automation replace Zapier?

For every workflow that touches CRM data, yes. Strkr Flows run inside the CRM with native access to every record, field, and relationship. Zapier runs outside your CRM as a middleware layer that pays per task and requires separate authentication to every app. For cross-app workflows between non-CRM tools, Zapier may still make sense. For CRM-centric workflows (lead routing, deal updates, project creation, customer success handoff), Flows are faster, cheaper, and more reliable because they do not round-trip through a third party.

What happens when a workflow fails mid-run?

Writes roll back atomically. The failed run lands in the dead-letter queue with the original record context, trigger payload, and the exact block that threw. An admin can replay the run after fixing the upstream issue, or configure a per-flow retry policy with exponential backoff and let Strkr re-fire automatically. Failed runs also fan out notifications via Slack, email, or in-app to the configured notification target.

Can workflow automation handle approvals that need a human in the loop?

Yes. Wait-for-approval blocks pause a run, drop it on the admin's approvals queue, and resume down the matching outbound port once someone clicks approve or reject. Add a note on approval or rejection. Auto-expire after a timeout. Common uses: high-value discount approvals, large-contract legal review, cross-territory account reassignment.

What is the cost of Strkr workflow automation versus HubSpot Workflows or Salesforce Flow?

Strkr Flows ship on every paid tier with no per-run metering below the plan cap (1,000 runs on Starter, 50,000 on Pro, unmetered on Scale and Enterprise). HubSpot Workflows gate higher-complexity triggers behind Operations Hub Professional, adding $800+ per month. Salesforce Flow is unlimited but typically requires a certified admin (around $95,000 to $130,000 per year fully loaded in the US). For a growing team, the Strkr line is the full cost; the alternatives add admin headcount or Hub subscriptions.

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.