Contacts & Deals
Track every lead, contact, and deal through your sales process.
Overview
The Contacts & Deals screen is the day-to-day home for your CRM activity. A searchable contact list sits alongside a Kanban deal pipeline — switch between views using the view mode toggle in the filter bar. Every contact can have multiple linked deals, and every deal has a stage, value, probability score, and owner.
Contact Fields
Each contact record holds the following fields:
- Name (required) — the contact's full name. This is the primary display field in the list.
- Company — the organisation the contact works for.
- Role — job title or function (e.g. VP of Engineering, Procurement Manager).
- Email — primary contact email. Clicking it opens your default mail client.
- Phone — primary phone number.
- Source — how this contact was acquired: LinkedIn, Website, Referral, or Cold outreach.
- Tags — free-form labels for grouping (e.g. "enterprise", "re-engagement", "Q3 target").
- Notes — free-text field for background context, conversation notes, or next steps.
Creating a Contact
Click Add Contact in the top-right toolbar. Only the Name field is required. All other fields can be filled in later as you gather more information. The Save button stays disabled until the Name field contains at least one non-whitespace character.
Add a Note at Creation Time
The Notes field is especially useful when creating a contact immediately after a first meeting or LinkedIn connection. Write down the context so you have it next time you open the record.
Deals
Deals are linked to contacts and represent a sales opportunity. Each deal has:
- Deal name — a short label for the opportunity (e.g. "TotalApp Enterprise — Acme Corp").
- Value — estimated deal value in your local currency.
- Stage — current position in the sales pipeline (see Deal Pipeline below).
- Probability — percentage likelihood of closing. Used for weighted revenue forecasting.
- Expected close date — target date for deal closure.
- Owner — team member responsible for the deal.
Deal Pipeline
The Kanban view organises all deals into six pipeline stages:
Drag a deal card from one column to another to update its stage automatically. Won and Lost are terminal stages — deals moved there are excluded from the active pipeline value in the Sales Pipeline screen.
Pipelines
The Sales Pipeline screen supports multiple named pipelines. Each pipeline has its own set of stages, colour accents, and deal list. Create a new pipeline from the + button in the pipeline tab bar. You can run up to 10 simultaneous pipelines — for example one for New Business, one for Renewals, and one for Partnership deals.
Multiple Pipelines Tip
If your team sells different product lines with different sales cycles, create a separate pipeline for each. Stage names and conversion metrics are tracked independently.
Activity Log
Every interaction with a contact can be logged as an activity. Open a contact record and scroll to the Activity Log section. Add notes, calls, emails, or meetings. Each entry is timestamped and displayed in chronological order. The most recent activity is shown in the contact list for quick context without opening the full record.
View Modes
Use the LayoutList / LayoutGrid toggle in the filter bar to switch between views.
- List view — compact rows with deal count and last activity date for each contact.
- Board view — Kanban columns per pipeline stage, deal cards showing name, company, value, and owner.
Both views respect the active search and filter selections.
Search & Filter
The filter bar above the contact list provides several ways to narrow your view:
- Search input — searches across name, company, email, and tags simultaneously.
- Stage filter — show only contacts with deals in a specific pipeline stage.
- Source filter — filter by acquisition source (LinkedIn, Website, Referral, Cold).
- Owner filter — show only contacts assigned to a specific team member.
Filters combine additively — selecting "LinkedIn" source and "Negotiation" stage shows contacts who were acquired via LinkedIn AND have deals currently in negotiation.