FR ENAR
User Manual Deals module Version 1.0 · Stable

Manual Deals / Sales cycle

The Deals module is Swifto's sales pipeline. It lets you track a deal (opportunity) from its detection through to the win or loss, attaching quotes, meetings and follow-up notes along the way.

4
Cycle entities
3
Deal statuses
Configurable stages
5
Quote statuses
1

Overview

A deal (or sales cycle) represents a commercial opportunity identified with a customer, a prospect, or through a referrer. Unlike a one-off quote, the deal lives over time: it moves through successive stages (from detection to negotiation), aggregates an estimated amount, and gathers all sales traceability (quotes sent, meetings held, exchange notes) before concluding in a win or a loss.

Business goal

  • Drive the sales pipeline stage by stage
  • Estimate potential revenue
  • Centralize a deal's quotes, meetings and notes
  • Analyze losses (reason) and conversion rate

Target audience

  • Sales reps — create and progress their deals
  • Team leaders — oversee the pipeline (deals by team)
  • Management — monitors the dashboard and forecasts

The 4 entities managed in the module

Deals
The opportunity itself
Cycle quotes
Attached proposals
Meetings
Appointments & minutes
Notes
Exchange history

Link with other modules

A deal points to a customer (or prospect) and gathers quotes. A won deal feeds the order book (approved quote → purchase order → delivery note → invoice).

2

Access and navigation

Left-hand side menu: Deals. The submenu gives access to the Cycle dashboard, Deals, Quotes, Meetings, Documents and Notes, as well as Settings (teams, origins, partners, loss reasons, cycle stages).

Swifto ERP — Deals menu
Global dashboard
Sales
Sales cycle
Dashboard by statuses
Sales cycles
Quotes
Meetings
Documents
Notes
Settings
Purchasing
Need help? Click here...
The list of deals opens on the right after clicking "Deals".

The module's Settings submenu hosts the essential configuration: Cycle teams, Deal origins, Partners & positions, Loss reasons and Meeting objectives. Configure them before the first deal.

3

Deals / opportunities

The Deals list is the heart of the module. Each row shows the deal's label, its origin, the customer, the start / end dates, the responsible team and the current stage (status) — shown as a colored dot using the stage's configured color.

Deals › Sales cycle
Global dashboard
Sales cycle
Dashboard by statuses
Sales cycles
Quotes
Meetings
Notes
Settings
012 Mr Skander TRABELSI
Need help? Click here...
Sales cycles
New Search
Open deals
9
Estimated amount
412,000.000TND
Won (month)
3
Lost (month)
2
LabelOriginCustomerStartEndTeamStage
IT equipment fleetTech trade showSOCIÉTÉ FONDS CLAIR05/04/202630/06/2026Tunis North teamNegotiation
Workshop ERP migrationReferralECAR12/03/202615/05/2026Greater South teamQualification
License renewalWebsiteEL MAZRAA20/04/202620/05/2026Tunis North teamDetection
Annual maintenance contractReferrerBUFFET CONCEPT01/02/202628/02/2026Tunis North teamWon

List columns

ColumnDescription
LabelName of the deal / opportunity (e.g. "IT equipment fleet").
OriginAcquisition channel for the deal (trade show, referral, website, referrer…), configured in Deal origins.
CustomerCustomer, prospect or consumer concerned by the opportunity.
Start / EndExpected processing period for the deal.
TeamSales team in charge (if the deal is managed by team).
StageCurrent stage of the cycle, shown as a colored dot (color set on the stage).

Fields entered when creating a deal

The New form gathers the deal's identity, its customer attachment and its management.

Identity & estimate

  • Label of the deal
  • Type: Customer / Prospect / Referrer
  • Origin of the deal & domain
  • Estimated amount (TND)
  • Dates: detection, opening, start, end
  • Governorate & description

Attachment & management

  • Customer / prospect (or on-the-fly creation)
  • Partners & competitors associated
  • Management: by owner or by team
  • Cycle stage (1st stage by default)
  • Loss reason (if the stage requires it)
4

Cycle quotes

Cycle quotes are the sales proposals attached to deals. They follow their own status cycle (from preparation to approval) and feed the deal's remaining to invoice. Each quote can be exported as PDF.

Deals › Cycle quotes
Sales cycle quotes
New Search
StatusNumberDateVendorTypeCustomerTotal excl. taxRemaining excl. tax
ApprovedDCV: N°00008714/04/2026Skander TRABELSICustomerFONDS CLAIR38,500.000TND0.000TND
OpportunityDCV: N°00008610/04/2026Skander TRABELSIProspectECAR22,100.000TND22,100.000TND
In preparationDCV: N°00008508/04/2026Yosr KAMOUNCustomerEL MAZRAA7,900.000TND7,900.000TND
RejectedDCV: N°00008302/04/2026Yosr KAMOUNProspectBUFFET CONCEPT15,300.000TND0.000TND

Statuses of a cycle quote

StatusMeaning
In preparationQuote being entered, not yet submitted to the customer.
OpportunityQuote issued / proposed, awaiting the customer's decision.
EditedQuote revised after customer feedback.
RejectedProposal declined by the customer.
ApprovedQuote accepted — can be converted into an order / invoice.

The Remaining excl. tax column (red as long as it is > 0) shows the portion of the quote not yet converted. A fully invoiced approved quote shows 0.000.

5

Meetings

Meetings track the appointments held around a deal: date, objective, internal team members present, partner contacts and customer. Each meeting carries a description that serves as the minutes.

Deals › Meetings
Sales cycle meetings
New Search
DateSales CycleObjectiveMembersPartnersCustomer
18/04/2026 14:30IT equipment fleetOffer presentationS. Trabelsi, Y. KamounSODISTRA — M. Ben AliFONDS CLAIR
11/04/2026 10:00Workshop ERP migrationRequirements gatheringS. Trabelsi---ECAR
03/04/2026 09:30License renewalPrice negotiationY. Kamoun---EL MAZRAA
ColumnDescription
DateDate and time of the appointment (timestamp).
DealDeal (sales cycle) the meeting is attached to.
ObjectivePurpose of the meeting (configured in Meeting objectives).
MembersInternal staff present (team or selection of members).
PartnersPartner contacts invited to the meeting.
CustomerCustomer / prospect concerned by the deal.

Always fill in the description (minutes): it is the record that lets a colleague pick up the deal without losing any information.

6

Notes & exchange history

Notes form the tracking log of a deal: each note records a free-form observation, the author and the date. They let you reconstruct the complete timeline of exchanges (call, email, visit, follow-up…).

Deals › Notes
Sales cycle notes
New Search
Sales CycleDescription
IT equipment fleetThe customer is asking for a volume discount on the servers; follow up with a revised offer before 25/04.
Workshop ERP migrationPositive scoping meeting — decision-maker identified: the CFO.
License renewalA competitor is positioned on this account; make the case for local support.
FieldDescription
DealSales cycle the note relates to.
DescriptionFree-form content of the note (observation, decision, follow-up to plan…).
AuthorStaff member who entered the note (filled in automatically).
DateCreation date of the note (timestamp).
7

Pipeline workflow

A deal moves stage by stage. The stages (table EtatCycleDeVente) are configurable: each one carries a rank, a color, and an "allows loss reason" flag. The deal also carries a closing status: Not yet, Won or Lost.

flowchart LR
  A([Detection / Prospect]):::s --> B[Qualification]:::p
  B --> C[Quote / Proposal]:::p
  C --> D[Negotiation]:::w
  D -->|agreement| G([Won]):::ok
  D -->|refusal + reason| K([Lost]):::ko
  G --> H[Approved quote
-> Order / Invoice]:::ok classDef p fill:#f3f1ff,stroke:#7366fe,color:#1f1c3d; classDef s fill:#E0F2F4,stroke:#1A8EA5,color:#0E6B78; classDef w fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;

Deal closing status

StatusMeaning
Not yetDeal in progress, outcome undecided — it is progressing through the pipeline.
WonOpportunity won; leads to an approved quote and then an order.
LostOpportunity lost; a loss reason is required (sales analysis).
8

Business rules

Configurable stages — the cycle stages are defined per company (rank + color). The first stage (rank 1) is proposed by default when creating a deal.

Mandatory loss reason — as soon as a stage with "allows loss reason" is selected, entering a reason becomes required. It is impossible to mark a deal as lost without stating why.

Management by owner or by team — a deal is driven either by a single owner, or by a cycle team. This choice determines meeting assignment and visibility.

Centralization — quotes, meetings and notes for the same deal are all grouped under it. The deal's detail sheet shows the entire history at a glance.

Isolation per company — every deal, quote, meeting and note belongs to the current company; data is never visible from one company to another.

9

Roles & permissions

Access to each screen (Deals, Quotes, Meetings, Notes) and each action (create, delete) is governed by the user's profile privileges.

ActionSales repTeam leaderManagementAdmin
View deals
Create / progress a deal
Manage quotes / meetings / notes
Mark Won / Lost
Delete
Configure the cycle (stages, teams…)
View the cycle dashboard

Indicative matrix — depends on the profiles defined in your company.

10

FAQ & real scenario

What's the difference between a deal and a quote?

The deal is the opportunity that lives over time and moves through stages. The cycle quote is a priced proposal attached to the deal — a deal can carry several successive quotes (revisions).

I can't mark my deal as "Lost"?

The chosen stage requires a loss reason. Select the reason from the list (configured in Loss reasons) to confirm.

How do I track overall performance?

The Cycle dashboard (first item in the Deals menu) aggregates the pipeline: estimated amount, breakdown by stage, win/loss rate.

Real scenario — a deal from end to end

1

Detection

At the Tech trade show, FONDS CLAIR expresses a need for IT equipment. The sales rep creates a deal "IT equipment fleet", origin Trade show, estimated amount 40,000 TND, stage Detection.

2

Qualification & meeting

A meeting "Requirements gathering" is scheduled; the minutes and a note ("decision-maker = CFO") are entered. The deal moves to the Qualification stage.

3

Quote & negotiation

A cycle quote for 38,500 TND is issued (status Opportunity), then Edited after a volume discount. The deal enters Negotiation.

4

Win

The customer accepts: the quote becomes Approved, the deal is marked Won. It can now be converted into a purchase order and then invoiced.

Swifto

Swifto ERP · Deals module · User Manual v1.0

Deals / Sales cycle — Home