FR ENAR
User Manual Commercial Activity module Version 1.0 · Stable

Commercial Activity Manual

The Commercial Activity module drives the field work of your sales reps: the customer interaction timeline, appointment planning on a drag-and-drop calendar, the stages & objectives of each visit, and tracking of phone calls & reminders.

4
Key screens
8
Activity types
4
Planning statuses
3★
Rating score
1

Overview

The Commercial Activity module centralizes everything your sales reps do with customers. Every call, quote, invoice, delivery note, order, purchase order, cold media or meeting / visit automatically flows into a per-customer timeline. At the same time, you plan upcoming field tasks on a calendar and track their stage and their rating.

Business goal

  • Reconstruct the complete history of a customer
  • Plan & allocate sales reps' visits
  • Track stages and rate each activity
  • Log phone calls & reminders

Target audience

  • Sales reps — carry out visits & calls
  • Sales manager — plans & supervises
  • Phone team — logs calls & reminders

Automatic population

You have nothing to re-enter in the timeline: as soon as a quote, an invoice, a delivery note or a call is created for a customer, it appears automatically in their commercial activity, sorted by date.

2

Access and navigation

Left-hand side menu: Commercial Activity (clock icon). The submenu gives access to Customer Activity, Planning and the phone screens.

Swifto ERP — Commercial Activity menu
Global dashboard
Sales
Commercial activity
Customer activities
Dashboard of meetings
Meeting schedules
Phone calls
Telephone reminders
Purchases
Need help? Click here...
The customer activity timeline opens on the right after the click.

The PVT Visits and Points of Sale screens also appear in this menu but are covered by a dedicated manual (field sales / merchandising) — they are not covered here.

3

Customer activities

The Customer Activity screen displays, as a vertical timeline, all of a customer's interactions sorted by date. Each card is color-coded and iconed according to the activity type. The Search button lets you filter by customer, type and period.

Commercial Activity › Customer Activity
Customer activities
From 01/05/2026 to 31/05/2026 — EL MAZRAA
Search
Call Invoice Quote Delivery note Order Purchase order Meeting
28/05/2026 09:15
EL MAZRAA
Responsible: Mouadh BEN AZIZA
Type: Order follow-up · Reason: Delivery follow-up
Duration: 6 min Outgoing
24/05/2026
EL MAZRAA
Responsible: Ayatollah ORABI
Number: FC No. 000312 · Origin: BL 450
Total incl. tax: 7,735.000 TND Partially paid
19/05/2026 14:00
EL MAZRAA
Responsible: Mouadh BEN AZIZA
Objective: New range presentation
Report: Customer interested, quote to be sent Meeting completed
15/05/2026
EL MAZRAA
Responsible: Ayatollah ORABI
Number: DV No. 000128
Total incl. tax: 12,400.000 TND Opportunity

The 8 activity types tracked

TypeColorInformation displayed
Phone callTurquoiseType, reason, duration, direction (incoming / outgoing / not completed).
InvoiceIndigoNumber, origin, total incl. tax, payment status.
QuoteAmberNumber, total incl. tax, status (in preparation → approved).
Delivery noteCoralNumber, total incl. tax, status (in progress / closed / canceled).
OrderCyanNumber, total incl. tax, order status.
Purchase orderPurpleNumber, total incl. tax, source quote, status.
Cold mediaSlateCold media channel and media type.
Meeting / VisitAmberObjective, report or cancellation reason, completion status.

The Details button at the bottom of each card opens the full view of the activity (the invoice, the quote, the call, the meeting…) directly from the timeline.

4

Planning

The Customer Activity Planning screen is a calendar (Day / Week / Month view) where every appointment is a drag-and-droppable event. You filter by responsible (sales rep), create a task with one click on a time slot, and simply move it to reschedule.

Commercial Activity › Planning
DayWeekMonth
Responsible: Mouadh BEN AZIZA
Mon 18
Tue 19
Wed 20
Thu 21
Fri 22
09:00
EL MAZRAA
Presentation
SOTUMAG
Quote follow-up
11:00
ECAR
Negotiation
FONDS CLAIR
Follow-up
14:00
BUFFET CONCEPT
Closing

Drag an event to reschedule it — Swifto saves the new date automatically.

New task

Click on a calendar slot (or the New button): choose the task, the stage, the category/customer, the date, the responsible(s) and the score.

Drag and drop

Move an event to another slot to reschedule it, or stretch it to change its duration. The date is updated instantly.

Responsible filter

Display a specific sales rep's schedule to balance workloads or prepare a route.

Parallel timeline

A side chronological feed summarizes the planned tasks with their stage and their star score.

5

Stages & objectives

Every planned activity carries a stage (progress within the sales cycle), an objective (entered when the meeting / visit is created) and a rating score out of 3 stars that measures the quality of the contact. These three elements drive the tracking of sales objectives by customer and by sales rep.

The stage

Position of the activity in the pipeline (e.g. Prospecting, Presentation, Negotiation, Closing). Each stage has its own color in the calendar and the timeline. The list of stages is configurable.

Prospecting Presentation Negotiation Closing

The rating score

A rating of 1 to 3 stars given to the activity (quality of welcome, customer interest, potential). It shows up in the planning timeline to spot the most promising visits at a glance.

★★  Weak contact / needs follow-up
★★  Decent contact
★★★  Strong opportunity

Statuses of a planned activity

StatusMeaningConsequence
NewPlanned activity, not yet carried out.Remains editable / movable.
ValidatedVisit or task carried out and reported.Feeds the "completed" timeline.
CanceledActivity not carried out (reason mandatory).Keeps the cancellation reason.
ReportedPostponed to a new date / stage.Entry of a new date and stage.

Selecting the Canceled or Rescheduled status opens a mandatory Reason field. For "Rescheduled", you additionally enter the new date and the new stage.

6

Phone calls & reminders

Two list screens, identical in how they're used: Phone Calls (the log of calls made / received) and Phone Reminders (reminders to make). Each call is classified by type, reason, customer, responsible and date.

Commercial Activity › Phone Calls
Phone calls
New Search
TypeReasonCustomerResponsibleDateDuration
Order follow-upDelivery follow-upEL MAZRAAMouadh BEN AZIZA28/05/2026 09:156 min
ProspectingInitial contactSOTUMAGAyatollah ORABI27/05/2026 11:4012 min
CollectionDue-date reminderECARMouadh BEN AZIZA26/05/2026 16:05

Incoming call

The customer called the company.

Outgoing call

The sales rep called the customer.

Call not completed

Attempt with no answer / to be rescheduled.

FieldDescription
TypeCall category (prospecting, order follow-up, collection…).
ReasonSpecific reason, linked to the selected type.
CustomerContact concerned by the call.
ResponsibleSales rep who made or received the call.
Date / DurationStart timestamp and calculated duration of the call.
DirectionIncoming, outgoing or not completed (icon at the start of the row).

The list is filtered via Search (status, customer, type, reason, period) and exports to PDF or Excel. Calls created here also flow into the Customer Activity timeline (section 3).

7

Lifecycle (workflow)

A commercial activity always follows the same cycle: it is planned, carried out (visit or call), a report is written, then follow-up is ensured (callback, quote, rescheduling).

flowchart LR
  P([Plan]):::s --> R{Activity
completed?}:::p R -->|Yes| V[Visit / Call]:::ok V --> C[Report
+ score ★]:::p C --> S([Follow-up: quote / callback]):::ok S -.->|new visit| P R -->|Rescheduled| N([New date
+ stage]):::w N -.-> P R -->|Canceled| K([Cancellation reason]):::ko classDef p fill:#EEF0FF,stroke:#6C5DD3,color:#3a2b80; classDef s fill:#F5F3FF,stroke:#7366FE,color:#5B21B6; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef w fill:#FEF3C7,stroke:#F59E0B,color:#92400E; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
8

Business rules

Automatic timeline — any commercial document (quote, invoice, delivery note, order, purchase order, call, meeting) for a customer flows into their activity without re-entry, sorted by date.

Drag-and-drop = rescheduling — moving an event in the calendar immediately updates its planning date in the database.

Mandatory reason — an activity set to Canceled or Rescheduled requires a reason; a "Rescheduled" activity also requires a new date and a new stage.

Score out of 3 stars — every completed activity is rated to prioritize high-potential accounts.

Company-level segregation — each user only sees the customers, sales reps and activities of their own company.

9

Roles & permissions

ActionSales repSales mgr.Phone teamAdmin
View customer activity
Plan a task
Move / reschedule
Log a call / reminder
Cancel an activity
Delete a call / reminder

Indicative matrix — depends on the privileges (create / delete) defined on your company's profiles.

10

FAQ & real-world scenario

My customer's timeline is empty?

Check the filters in Search: is the right customer selected, and does the period actually cover the dates of the activities?

My call doesn't appear in the customer activity?

The call must be linked to a customer (mandatory field on entry) and fall within the displayed date window.

Tip — filter by responsible

In planning, select a sales rep to view only their route and balance the team's workload.

Real-world scenario — Mouadh's week, sales rep

  1. 1
    Monday — Mouadh opens Planning, filters on his name and schedules 4 visits for the week with one click on the calendar, setting the stage (Presentation, Negotiation…).
  2. 2
    Tuesday — at EL MAZRAA, he carries out the visit, sets the status to Validated, enters the report and rates it ★★★.
  3. 3
    Wednesday — the ECAR appointment gets pushed back: Mouadh drags the event to Thursday 11 AM. The date updates automatically.
  4. 4
    Thursday — he logs an outgoing follow-up call for SOTUMAG (type Order follow-up, duration 6 min).
  5. 5
    Friday — his manager opens EL MAZRAA's Customer Activity and sees, on a single timeline, the ★★★ visit, the quote sent and the partially paid invoice. Follow-up closed.
Swifto

Swifto ERP · Commercial Activity module · User Manual v1.0

Commercial Activity — Home