assess.one – AI-powered business operations platform

Workflow Template

Sales Opportunity Workflow

Tracks a sales opportunity from Discovery through Solution Fit, Proposal, commercial review, and Closed Won/Lost, with owner tasks at each stage, a manager approval gate on the proposal, and notifications to the main contact and onboarding team.

This workflow is designed for sales teams and sales managers who need a consistent way to move opportunities from first contact through to Closed Won or Closed Lost. It automates status changes, owner tasks at each stage, a manager approval gate on the proposal, and notifications to the main contact and the customer success team once a deal closes. The result is a single record per opportunity with a clear reference number, status, and timeline showing exactly what happened and when.

Business Outcomes

  • Reduces time spent manually updating opportunity status across a pipeline
  • Supports more consistent proposal quality through a manager review gate before proposals go out
  • Speeds up the handoff to onboarding once a deal is closed won
  • Gives owners and managers clear, due-dated tasks at each stage of the sales cycle
  • Improves visibility into where each opportunity stands via record status and timeline

Workflow Steps

Steps

  1. 1
    Create Opportunity Recordcreate record

    Registers the submitted opportunity as a record.

  2. 2
    Set Status to Discoveryupdate record

    Sets the opportunity status to Discovery.

  3. 3
    Owner: Discoverycreate task

    Owner records discovery notes, customer needs, and decision makers, due in 7 days.

  4. 4
    Save Discovery Notesupdate record

    Saves the discovery notes, customer needs, and decision makers to the record.

  5. 5
    Set Status to Solution Fitupdate record

    Sets the opportunity status to Solution Fit.

  6. 6
    Owner: Solution Fitcreate task

    Owner records the proposed solution and fit assessment, due in 7 days.

  7. 7
    Save Solution Fit Detailsupdate record

    Saves the proposed solution and fit assessment to the record.

  8. 8
    Set Status to Proposalupdate record

    Sets the opportunity status to Proposal.

  9. 9
    Owner: Prepare Proposalcreate task

    Owner prepares the proposal and records the proposal value and terms, due in 5 days.

  10. 10
    Save Proposal Detailsupdate record

    Saves the proposal value and terms to the record.

  11. 11
    Sales Manager: Commercial Reviewrequest approvalrequires approval

    Sales manager approves or rejects the proposal in a commercial review.

  12. 12
    Route Commercial Review Outcome

    Routes based on whether the sales manager approved or rejected the proposal.

    approval_status: "approved"→Set Status to Proposal Sent
    approval_status: "rejected"→Return to Proposal for Revision
    Default→End
  13. 13
    Return to Proposal for Revisionrestart from step

    Restarts the workflow from the proposal preparation task for revision and resubmission.

  14. 14
    Set Status to Proposal Sentupdate record

    Sets the opportunity status to Proposal Sent.

  15. 15
    Email Proposal Summary to Contactsend email

    Emails the main contact a summary of the approved proposal.

  16. 16
    Owner: Record Close Outcomecreate task

    Owner records the close outcome (Closed won or Closed lost) and the reason, no due date.

  17. 17
    Save Close Outcomeupdate record

    Saves the close outcome and reason to the record.

  18. 18
    Route Close Outcome

    Routes based on whether the opportunity was closed won or closed lost.

    close_outcome: "Closed won"→Set Status to Closed Won
    close_outcome: "Closed lost"→Set Status to Closed Lost
    Default→End
  19. 19
    Set Status to Closed Wonupdate record

    Sets the opportunity status to Closed Won.

  20. 20
    Customer Success: Start Onboardingcreate task

    Creates a customer success task due in 3 days to start onboarding, fire-and-forget.

  21. 21
    Email Owner: Closed Wonsend email

    Emails the owner confirming the opportunity was closed won and onboarding has started.

  22. 22
    Set Status to Closed Lostupdate record

    Sets the opportunity status to Closed Lost.

Fields

Show all 18 fields

FormNew Sales Opportunity

  • Owner Name*· Text
  • Owner Email*· Email
  • Account Name*· Text
  • Main Contact Name*· Text
  • Main Contact Email*· Email
  • Opportunity Value*· Number
  • Products or Services*· Long text
  • Expected Close Date*· Date

TaskOwner: Discovery

  • Discovery Notes*· Long text
  • Customer Needs*· Long text
  • Decision Makers*· Long text

TaskOwner: Solution Fit

  • Proposed Solution*· Long text
  • Fit Assessment*· Long text

TaskOwner: Prepare Proposal

  • Proposal Value*· Number
  • Proposal Terms*· Long text

TaskOwner: Record Close Outcome

  • Close Outcome*· Choice
  • Reason*· Long text

Other fields

  • Opportunity Status· Choice
  • Owner Name*
  • Owner Email*
  • Account Name*
  • Main Contact Name*
  • Main Contact Email*
  • Opportunity Value*

Forms

New Sales Opportunity

8 fields

Data Views

Opportunities Overview

account_name, opportunity_value, expected_close_date, proposal_value +1 more

Dashboard Widgets

Opportunities by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
sales opportunitysales pipelinedeal managementCRM workflowsales process

Similar Workflows

Similar Categories

FAQs

Why should we automate our sales opportunity tracking instead of using spreadsheets or email threads?

A spreadsheet or inbox doesn't enforce a consistent process or capture a timeline of what happened on each deal. This workflow creates a record for every opportunity with a reference number, current status, and a full history of tasks and decisions, so anyone can see where a deal stands without chasing the owner. It also removes manual status updates by moving the opportunity through Discovery, Solution Fit, Proposal, and Closed stages automatically as tasks are completed.

What is the ROI of adding a manager approval gate on proposals?

The commercial review step means proposals are checked by a sales manager before they go out, which can help catch pricing or terms issues before the customer sees them. If the manager rejects a proposal, the workflow routes straight back to the proposal preparation task for revision and resubmission, keeping the correction cycle inside the same record rather than starting a new thread. This structure supports more consistent proposal quality without adding extra steps for deals that are approved on the first pass.

How does this compare to manually notifying the onboarding team when a deal closes?

Instead of relying on the sales owner to remember to email customer success, the workflow automatically creates an onboarding task due in three days as soon as an opportunity is set to Closed Won. It also emails the owner to confirm the deal closed and that onboarding has started, so there's no gap between sales and delivery. This handoff happens the same way every time, regardless of who owns the deal.

Who is involved in this workflow, and what do they need to do?

The opportunity owner records discovery notes, the proposed solution and fit assessment, proposal value and terms, and the eventual close outcome and reason. The sales manager reviews and approves or rejects the proposal at the commercial review step. The customer success team picks up an onboarding task once a deal is closed won, and the main contact receives an emailed proposal summary once the proposal is approved.

What happens if the sales manager rejects a proposal?

The workflow routes to a revision step that restarts from the proposal preparation task, so the owner updates the proposal value and terms and resubmits it for commercial review. This keeps rejected proposals inside the same opportunity record rather than creating a separate process, and the record's timeline reflects each round of review.

Can we customise the stages, due dates, or fields collected on this workflow?

Yes. Changes can be made by describing the change in plain English or by editing the steps directly in the workflow editor, and earlier versions are kept so you can see what changed over time. This makes it straightforward to adjust due dates, add fields to a task, or change what's captured on the request form as your sales process evolves.

Does the customer need an account to interact with this workflow?

No account is required. The main contact receives an emailed proposal summary once their proposal is approved, and opportunities can be submitted through a public request form, so customers take part without needing to log in anywhere.

What information is kept on the opportunity record versus on individual tasks?

Because the owner and manager tasks in this workflow are ones the workflow waits for, everything entered — discovery notes, proposed solution, proposal terms, and close outcome — is saved directly onto the opportunity record. The onboarding task is fire-and-forget, so its onboarding notes stay with that task and appear in the record's task list rather than as a record-level field.

How is progress tracked across a full sales team's pipeline?

Each opportunity record has a status such as Discovery, Solution Fit, Proposal, Proposal Sent, Closed Won, or Closed Lost, and table views and dashboards show records grouped by these statuses. Workspace activity is also logged, giving managers a way to see task completion and status changes across the whole pipeline without asking owners for updates.

What data does this workflow record for reporting on win/loss reasons?

When an owner records the close outcome, they enter whether the deal was Closed Won or Closed Lost along with a reason, and both values are saved to the record. This, combined with the record's status and timeline, gives a consistent data set for reviewing win/loss patterns, though each business should confirm what additional reporting or retention obligations apply to its own sales data.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Sales Opportunity Workflow | assess.one