2024

Custom Workflows

Turned a single static pipeline into three customizable workflows, so roofers can model insurance, residential, and repair jobs the way they actually operate.

Custom Workflows

Case highlights

3,070

Custom stages created

across the customer base, 1 year post-launch

37%

Elite users on all 3 workflows

another 25% on 2 workflows; rest on 1

99%

Coverage by 3-workflow cap

~30 customers requested a 4th; backend supports unlimited

Role
Staff Product Designer · Lead
Team
1 PM · 1 eng lead · ~8 FE/BE devs
Timeframe
2024
Stakeholders
CRM PM Lead · Engineering Team Lead
01
  1. The single MVP pipeline cut out entire customer segments. Insurance and repair contractors were stuck.
  2. Stages weren’t customizable. Contractors wanted basic functionality like custom naming.
  3. Customers running mixed operations (60% residential, 40% insurance) were forced into one lifecycle for both.
  4. Customer demand was undeniable. Customization was the second-loudest product request after the CRM itself.
02
01

Launch

Adoption signals

  • 01 Adoption of more than 1 workflow per company.
  • 02 Customization of stages.
  • 03 Customer feedback confirms the segment gap closed.
02

Strategy

Operating-system claim

  • 01 Insurance + repair segments unblocked.
  • 02 Elite-tier upgrade lever.
  • 03 Architecture leaves room to unlock more workflows later.
03
  • Can’t break existing jobs. Old behavior unchanged, new customization opt-in.
04
  • “Customers want a blank workflow builder” was the hypothesis to disprove. Interviews killed it fast. Most contractors wanted tweaks (rename, add “Follow Up”, delete an unused stage).
  • Competitor teardown (JobNimbus, AccuLynx) confirmed the trap: deep customization, rarely used. UI added complexity contractors didn’t want.
  • Most customers run two or three processes that share most stages, with a handful of segment-specific ones (Claim Filed, Adjuster Meeting). The shared-stage pool followed from that pattern.
05

Single static pipeline, on/off list of stages. Worked for residential, frustrated everyone else.

FIG One pipeline for every customer.
FIG Enable / disable only. No rename, no segment-specific paths.
06

Two ideas surfaced early: starter templates instead of a blank canvas and a shared stage pool so a stage named once could appear in multiple workflows without a confusing data model.

FIG Three pre-built starter workflows, one-click import. Removes the blank-page problem.
FIG Workspace-level stages pool feeding multiple workflows. Rename once, propagates everywhere.
FIG Board view with a workflow filter for single-process teams.
07

Settings surface and the multi-workflow Board View, both shipped to Elite. Hard cap of 3 workflows; backend supports unlimited.

Workflow management. Up to 3 workflows, Manage per row, cap-reached state at 3.

Stage editor inside a workflow. Drag-reorder, add-from-pool, rename, disable.

REEL Multi-workflow Board View

All workflows by default. Workflow chips on every card, optional single-workflow filter. The unified board is what makes customization feel like a platform capability, not a settings page feature.

08
01

Shared stage pool

Stages live at the company level and are referenced by workflows.

02

Suggested workflows

Three pre-built workflows instead of a blank builder. Customers start from a template and tweak.

03

Soft cap of 3 workflows

Backend supports unlimited; UI caps at 3 to cover most customers without bloating the surface. ~30 requests for a 4th post-launch.

09
  • 3,000+

    Custom stages created

    1 year post-launch. Top adds: Scheduled, Claim Filed, Adjuster Meeting, Approved, Prospect, Follow Up, Gutters. Mostly insurance and repair vocabulary, exactly the case customization was scoped for.

  • 37%

    Elite users on all 3 workflows

    Another ~25% on 2 workflows and the rest stayed on 1.

  • 99%

    Coverage by 3-workflow cap

    ~30 customers requested a 4th. Backend supports unlimited; the cap is a product decision driven by settings-surface usability, not a technical constraint.

  • Proposal Signed

    Most-renamed shared stage

    Once renamed on one workflow, the shared-stage architecture propagated across all three.

  • Operating system

    Positioning made real

    Insurance and repair now have a working lifecycle inside Roofr.

Tier-gate caveat. Adoption is measured against the Elite-tier population, the only tier with workflow-customization access.

Deep dive

Curious about the specifics?

Adoption cohorts, revenue pivot data, prototype walkthrough videos, and the internal PRD are available on request during a portfolio review.