CRM Solid logo
GUIDE16 min read

How to manage deals and tasks that auto-post revenue

A complete walkthrough of the CRM Solid Deals module: create deals with a real dollar value, set win probability, attach tasks, move deals through a 6-stage pipeline, and watch an income entry land in your finance ledger the moment a deal is marked Won.

14-day free trial · No credit card required · Cancel anytime

What you will learn

Four deal skills you will use every week

Create and value deals

Fill a deal card with title, value, currency, close date, and linked contact in under a minute.

Weighted forecast math

How value x probability builds a forecast you can trust to compare against your monthly target.

Tasks that stick to deals

Attach priority tasks to a deal so you always see what is left before it can close.

Won-to-ledger auto-post

The moment a deal moves to Won, income writes itself into your finance ledger. No manual entry.

What you will need

Deals and Tasks require minimal setup. Get these in place before starting so the guide flows without interruption.

  • A CRM Solid workspace on Pro or Business plan (14-day trial includes full access).
  • At least one contact in your CRM to link the first deal to.
  • A rough deal value and currency in mind (you can edit later).
  • Access to the Finance module to confirm the auto-post in Step 6 (see the CRM Finance setup guide if you have not set it up yet).
  • A monthly revenue target to compare your weighted forecast against.
  • Optional: the sales pipeline setup guide read first, if you want context on how the Deals board differs from the omnichannel contact pipeline.

Step 1: Create a new deal and fill its core fields

Budget: 1 minute. Go to Deals > New deal. Fill in:

  • Deal title: a short, recognisable name (e.g., "Initech rollout" or "Globex seats x40"). This label appears on the card and in the finance ledger if the deal is won.
  • Value + currency: the numeric deal value and an ISO currency code (USD, EUR, GBP, TRY, or any other). The board shows column totals in the currency you enter; multi-currency deals are displayed as-is without automatic conversion.
  • Expected close date: your best estimate. Used for stuck-deal awareness in the weekly review; does not trigger any automation by itself.
  • Linked contact: search for and select the contact this deal belongs to. A deal must have a contact.

Save. The deal card appears in the Lead column with the value, contact name, and a probability bar.

Note on Deals vs the contact pipeline: the sales pipeline setup guide covers moving contacts through a funnel as they respond to outreach. Deals are different: they represent a specific dollar-value opportunity you manage by hand on top of that funnel. A deal always links to a contact; a contact does not need a deal.

Step 2: Understand the six stages

The Deals board has six built-in columns. Won and Lost are terminal: moving a deal into either one locks the probability and triggers the finance auto-post (Won) or closes the deal without a revenue entry (Lost).

Stage 1: Lead
  What it means:  A fresh opportunity. Value is rough; need is unconfirmed.
  Probability:    Set manually; typically 10-25%.
  Move out when:  Budget and need are confirmed by the contact.

Stage 2: Qualified
  What it means:  Real budget and a real need confirmed.
  Probability:    Set manually; typically 30-50%.
  Move out when:  A concrete proposal or quote has been requested.

Stage 3: Proposal
  What it means:  Numbers are on the table. A written proposal has been sent.
  Probability:    Set manually; typically 50-70%.
  Move out when:  The contact is reviewing or negotiating terms.

Stage 4: Negotiation
  What it means:  Final terms being worked out. Close is near.
  Probability:    Set manually; typically 70-90%.
  Move out when:  A final yes or no has been given.

Stage 5: Won
  What it means:  Closed. Deal is done.
  Probability:    Locked to 100 automatically.
  Finance:        Income entry auto-posted to finance ledger.

Stage 6: Lost
  What it means:  Closed out.
  Probability:    Locked to 0 automatically.
  Finance:        No income entry created.

Stages are changed with the dropdown on each card, not by dragging. This keeps the board fast and accurate even with hundreds of open deals.

Step 3: Set win probability and read the weighted forecast

Win probability is a number from 0 to 100 that represents your estimate of the chance this specific deal closes. Set it on the deal card. The board computes a weighted forecast from it:

weighted_value = deal_value x (win_probability / 100)

# Example: four open deals
Deal                  Value     Probability  Weighted
Initech rollout       $58,000   60%          $34,800
Globex seats x40      $32,500   45%          $14,625
Northwind trial       $15,000   15%           $2,250
Umbrella renewal      $41,000   80%          $32,800
                      -------   ---          -------
TOTAL WEIGHTED FORECAST         ---          $84,475

The column totals on the board show the live sum per stage. The overall weighted forecast is the number to compare against your monthly revenue target.

If your weighted forecast is less than 2x your monthly target, you need either more top-of-pipeline deals or better conversion. If it is greater than 3x, you have healthy coverage. This is the same coverage framework described in the sales pipeline setup guide, but here probability is set per deal rather than per stage, giving you finer control over deals that are individually stronger or weaker than stage average.

Step 4: Attach tasks to the deal and assign them

Budget: 2 minutes per task. Open the deal and go to the Tasks section. Click Add task and fill in:

  • Title: what needs to be done (e.g., "Send signed contract to Initech", "Follow up on Umbrella renewal terms").
  • Priority: Low, Medium, or High. High tasks show prominently in the Tasks view.
  • Status: Open, In Progress, or Done.
  • Due date: any past-due open task turns red in the Tasks list and is flagged as overdue.

The task is automatically linked to this deal and to the deal's contact. The deal card shows a live count of open tasks (e.g., "1 open"). Open the global Tasks view to see all tasks across all deals and contacts. Use the "Overdue only" filter to triage quickly at the start of a day.

# Task hygiene rule of thumb
- 1-3 open tasks per deal is healthy
- 4+ open tasks on a single deal = review if they are all needed
- 0 open tasks + deal in Lead/Qualified = deal may be stale

Step 5: Move the deal through stages

Use the Move to stage dropdown on the deal card. The dropdown appears at the bottom of the card. Select the new stage and save.

Best practices for stage transitions:

  1. Only move a deal to Qualified when budget and need are both confirmed by the contact, not just when you think they might have a need.
  2. Only move a deal to Proposal when a written proposal or quote has been sent.
  3. Only move a deal to Negotiation when the contact is actively reviewing terms, not just because you want to look optimistic in the forecast.
  4. Close tasks as you complete them so the open-task count on the card stays accurate.

You can move a deal backward (e.g., Negotiation back to Proposal) without penalty. The probability bar updates to whatever you set manually; only Won and Lost lock it.

Step 6: Mark a deal Won and confirm the finance auto-post

This is the headline feature. Set the stage to Won.

What happens automatically:

  • Probability locks to 100.
  • ClosedAt timestamp is recorded (used in reporting to know when revenue landed, not just when the deal was created).
  • An income transaction is posted to your finance ledger labelled Deal won: [deal title] with the deal value, currency, and a Completed status.

The posting is idempotent: if you accidentally toggle the deal out of Won and back again, only one income row is ever created. You cannot duplicate it.

To verify: open Finance > Ledger and look for the income entry with the label matching your deal title. It should appear within seconds of moving the deal to Won. If you do not see it, check that the Finance module is enabled on your plan (see the CRM Finance setup guide).

# Finance ledger entry (what you will see)
Type:    Income
Label:   Deal won: Initech rollout
Amount:  +58,000 USD
Status:  Completed
Date:    [timestamp of when you moved to Won]

Step 7: Mark a deal Lost and record the reason

Set the stage to Lost. Probability locks to 0. No finance entry is created.

Immediately add a note or tag with the loss reason. Consistent loss-reason tagging is the most valuable data you can collect for improving your sales motion:

Common loss reason tags
-----------------------
Lost: price            - competitor had lower price
Lost: competitor       - lost to named competitor
Lost: no budget        - budget was cut or reallocated
Lost: timing           - right need, wrong quarter
Lost: no response      - contact stopped replying (ghosted)
Lost: not qualified    - need was not real when probed deeper

Open tasks on the deal stay in the task list after a loss. Review them: tasks like "Remove from sequence" or "Update contact status" are still worth completing. Tasks like "Prepare follow-up proposal" can be closed as no longer needed.

Review your loss reasons quarterly. If "Lost: price" accounts for more than 40% of your losses, the problem is either pricing, positioning, or deal qualification, not closing skills.

Step 8: Run a weekly pipeline review

Budget: 20-30 minutes, once a week. A weekly review of the Deals board has three parts:

1. Weighted forecast vs target

Read the weighted forecast from the board column totals. Compare it against your monthly target.

# Weekly forecast snapshot (example)
Stage          Open deals  Total value  Avg prob  Weighted
Lead               3        $39,000      18%       $7,020
Qualified          1        $32,500      45%      $14,625
Proposal           1        $58,000      60%      $34,800
Negotiation        1        $41,000      80%      $32,800
                   -        -------       --      -------
TOTAL WEIGHTED                                    $89,245

Monthly target: $50,000
Coverage:       $89,245 / $50,000 = 1.78x   <-- below 2x, needs attention

2. Stuck deals

A stuck deal is one that has been in the same stage for longer than your typical cycle. Flag any deal where:

  • It has been in Lead for more than 14 days with no task completed.
  • It has been in Proposal or Negotiation for more than 7 days with no activity.
  • The expected close date has passed and the deal is still open.

For each stuck deal: attempt one re-engagement via the contact's primary channel. If no reply in 7 days, move to Lost with reason "Lost: no response" and return to a nurture sequence after 90 days.

3. Task hygiene

Open Tasks > Overdue only. Clear every overdue task: complete it, reschedule it, or close it as no longer needed. Overdue tasks on open deals are the clearest signal that something is slipping.

CRM Solid Deals vs Pipedrive vs spreadsheet vs HubSpot Deals

The key differentiator is the deal-won to finance ledger auto-post. No other tool in this comparison does it natively.

CapabilityCRM SolidRecommendedPipedriveSpreadsheetHubSpot Deals
Deal management
Multi-currency deal values
Win probability per deal
Weighted forecast (live)
Tasks linked to deal + contact
Finance integration
Won deal auto-posts to finance ledger
Idempotent income posting (no duplicates)
ClosedAt timestamp auto-recorded
No manual revenue entry needed
Unified inbox
Deal conversations in same inbox as Telegram/X/email
Contact DMs visible from deal card

CRM Solid Deals and Finance are modules of the same platform. The auto-post is not an integration - it is a direct write inside the same database transaction. That is why it is idempotent and instant.

“We used to export deals from Pipedrive, then copy the won amounts into a finance spreadsheet manually. Two people doing that job for 40 deals a month. Now we mark Won in CRM Solid and the ledger updates itself. We reallocated both those hours to prospecting.”
Fatima Nkosi
Head of Revenue · Meridian Growth

Deals and tasks FAQ

Eight questions about the Deals module that come up in the first session.

The contact pipeline (covered in the sales pipeline setup guide) moves contacts through a funnel as they respond to outreach. The Deals module is for money-value opportunities you manage deliberately: each deal card carries a title, a value in any currency, a win probability, an expected close date, a linked contact, and a live count of open tasks. A contact can exist without a deal; a deal always links to a contact. Use deals when there is a specific dollar amount at stake.
Weighted forecast = deal value x win probability (as a decimal). For each open deal, CRM Solid multiplies its value by its probability and sums those products across all deals in all non-terminal stages. A $10,000 deal at 60% probability contributes $6,000 to the weighted total. Deals in Won or Lost are terminal and excluded from the forecast because the outcome is already known.
Yes. The moment a deal moves to Won, CRM Solid posts an income transaction labelled "Deal won: [deal title]" with the deal value and currency to your finance ledger. The posting is idempotent: if you bounce a deal out of Won and back again, only one income row is ever created. The ClosedAt timestamp is also recorded automatically. You never retype the number.
The six stages (Lead, Qualified, Proposal, Negotiation, Won, Lost) are the built-in defaults. Won and Lost are terminal stages and cannot be renamed because the system uses them to trigger the finance auto-post and to lock probability. The four intermediate stages can be renamed in Deals > Settings to match your motion (for example "Qualified" can become "Discovery" or "Demo Booked").
Overdue tasks - those past their due date and still Open or In Progress - are flagged immediately in the Tasks view with a red indicator. The task list has an "Overdue only" filter so you can triage them at a glance. The tasks are also visible on the deal card ("1 open"), so when you review the board you see which deals have unresolved work sitting on them.
Deals and Tasks are available on the Pro and Business plans. The 14-day free trial includes full access so you can run this guide end-to-end and evaluate the feature before choosing a plan.
Yes. Each task can carry a deal link, a contact link, both, or neither. Linking both is the most useful setup: open the deal and you see only the tasks for that deal; open the contact and you see all tasks for that contact regardless of which deal they belong to.
Open tasks stay in the task list with their original due dates and priorities. They are not deleted or closed automatically. This is intentional: some tasks (like "Remove from sequence" or "Log the loss reason") are still relevant after a deal closes. Review and close them manually as part of your lost-deal wrap-up step.
Ready to ship

Win a deal. Revenue writes itself.

A 14-day trial includes the full Deals and Tasks module, the finance ledger, and the unified inbox. Run this guide end-to-end and watch income auto-post on your first won deal.

Trusted by 2,500+ teams · GDPR-ready · 99.95% uptime

We value your privacy

We use cookies to improve our site, analyze traffic, and personalize ads. You can accept all, reject non-essential, or customize your choices. Read our Cookie Policy.