# Leads

<p class="doc-lead">A Lead captures a prospective customer before they become a customer record. Use leads to track contact details, pipeline status, activities, reminders, and conversion to customers or opportunities.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Getting started</span>
<div class="doc-toc-links">
<a href="#/crm/lead?id=overview">Overview &amp; List View</a>
<a href="#/crm/lead?id=quick-start">Quick Start</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Form reference</span>
<div class="doc-toc-links">
<a href="#/crm/lead?id=basic-details">Basic Details</a>
<a href="#/crm/lead?id=lead-details">Lead Details</a>
<a href="#/crm/lead?id=address">Address</a>
<a href="#/crm/lead?id=custom-fields">Custom Fields</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/crm/lead?id=status-pipeline">Status Pipeline</a>
<a href="#/crm/lead?id=actions-status">Actions &amp; Status</a>
<a href="#/crm/lead?id=log-activity">Log Activity</a>
<a href="#/crm/lead?id=reminders-visits">Reminders &amp; Visits</a>
<a href="#/crm/lead?id=view-tabs">View Tabs</a>
<a href="#/crm/lead?id=conversion">Conversion</a>
<a href="#/crm/lead?id=best-practices">Best Practices</a>
<a href="#/crm/lead?id=faq">FAQ</a>
<a href="#/crm/lead?id=related">Related &amp; Videos</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; List View</h2>

Go to <b>CRM → Leads</b> from the left menu. The list shows all leads with company, contact, source, owner, and pipeline status. Use the Lead Status dropdown for a quick filter, or Advanced Filters for more criteria. From the list you can create, view, edit, or delete leads.

<!-- screenshot pending: crm/images/lead-list.webp -->

<b>List columns</b>

| **Column** | **Shows** |
|------------|-----------|
| Id | Lead reference number. |
| Company | Company or organisation name. |
| First Name | Contact first name. |
| Phone | Primary phone number. |
| Email | Primary email address. |
| Route | Sales route (shown when route access is enabled). |
| Created on | Date and time the lead was created. |
| Lead source | Where the lead came from. |
| Lead Owner | Employee responsible for the lead. |
| Lead status | Current pipeline status. |

<b>Quick filter — Lead Status</b>

A dropdown lists all active <a href="#/crm/lead-status">Lead Status</a> values. Select a status to filter the list to leads in that stage.

<b>Advanced Filters</b>

Company, First Name, Last Name, Phone, Lead source, Lead status, Route, Branch, Status (Active or Suspended), Created Date, and any custom fields with <b>Show in Filter</b> enabled.

<b>List toolbar</b>

| **Button** | **Action** |
|------------|------------|
| New | Opens the New Lead form. |
| view | Opens the selected lead (single row). |
| edit | Opens Edit Lead (single row). |
| delete | Deletes selected lead(s) after confirmation. |

Standard list features include multi-select, column sorting, column show/hide, Export to Excel, and Advanced Filter. Custom fields with <b>Show in List</b> appear as extra columns.

<hr class="doc-section-divider">

<h2 id="quick-start">Quick Start — Create a Lead</h2>

<h3>1. Navigate</h3>
Go to <b>CRM → Leads</b> and click <b>New</b>.

<h3>2. Fill in Basic Details</h3>
Enter <b>Company</b> and <b>First Name</b> (required). Add phone, email, title, department, route, and branch as needed.

<h3>3. Set Lead Details</h3>
Choose <b>Lead owner</b>, <b>Lead Source</b>, and <b>Lead status</b>. Add latitude, longitude, and notes if relevant.

<h3>4. Add Address (optional)</h3>
Fill in the address block with label, lines, country, state, district, area, and pin code.

<h3>5. Fill custom fields (if configured)</h3>
If your company has <a href="#/settings/custom-fields">Custom Fields</a> for Lead, they appear in the matching form group (Basic Details or Lead Details). Complete any required custom fields.

<h3>6. Save</h3>
Click <b>Save</b> to create the lead and open the lead view. Use <b>Reset</b> to clear the form or <b>Cancel</b> to close without saving.

<hr class="doc-section-divider">

<h2 id="basic-details">Basic Details</h2>

| **Field** | **Required** | **Description** |
|-----------|--------------|-----------------|
| Company | Yes | Company or organisation name. |
| First Name | Yes | Contact first name. |
| Last Name | No | Contact last name. |
| Phone | Conditional | Primary phone. Minimum 10 digits when entered. May be mandatory per <a href="#/crm/crm-settings">CRM Settings</a>. |
| Email | No | Primary email address. |
| Title | No | Job title of the contact. |
| Department | No | Department of the contact. |
| Route | No | Sales route. Shown when route access is enabled. |
| Branch | No | Branch. Shown when multi-branch is enabled. |

<hr class="doc-section-divider">

<h2 id="lead-details">Lead Details</h2>

| **Field** | **Required** | **Description** |
|-----------|--------------|-----------------|
| Lead owner | Conditional | Employee responsible for follow-up. May be mandatory per CRM Settings. |
| Lead Source | Conditional | Origin of the lead. May be mandatory per CRM Settings. |
| Lead status | Conditional | Current pipeline stage. May be mandatory per CRM Settings. |
| Latitude | No | GPS latitude. |
| Longitude | No | GPS longitude. |
| Notes | No | Free-text notes about the lead. |

<hr class="doc-section-divider">

<h2 id="address">Address</h2>

One address block per lead.

| **Field** | **Description** |
|-----------|-----------------|
| Label | e.g. Head Office |
| Address Line 1 | |
| Address Line 2 | |
| Country | Selecting a country enables State/Province. |
| State/Province | Disabled until Country is selected. |
| District/Region | Disabled until State/Province is selected. |
| Area | Disabled until District/Region is selected. |
| Pin Code | |

Changing a parent location clears dependent child fields.

<hr class="doc-section-divider">

<h2 id="custom-fields">Custom Fields</h2>

Leads support <a href="#/settings/custom-fields">Custom Fields</a>. Create fields under <b>Settings → Others → Custom Fields</b> with Collection <b>Lead</b>.

<ul>
<li>On New and Edit Lead, fields are placed in the form group you choose (Basic Details or Lead Details). If no group is set, they are added to Basic Details.</li>
<li>On Lead view, values appear on the <b>Others</b> tab.</li>
<li>On the lead list, enable <b>Show in List</b> for a column and <b>Show in Filter</b> for Advanced Filters.</li>
</ul>

Field types: text, number, dropdown, checkbox, date, and textarea. Required custom fields must be filled before save.

You can hide a field until another form field or custom field matches a value. See <a href="#/settings/custom-fields?id=show-when">Custom Fields — Show this field only when</a>.

<hr class="doc-section-divider">

<h2 id="status-pipeline">Status Pipeline</h2>

The lead view shows a horizontal status bar built from your configured <a href="#/crm/lead-status">Lead Status</a> pipeline. Default seeded stages:

<b>New</b> → <b>Open</b> → <b>Opportunity</b> → <b>Won and close</b> / <b>Lost and close</b>

Click any stage to open the <b>Lead Status Update</b> modal:

| **Field** | **Description** |
|-----------|-----------------|
| Lead Status | Read-only — shows the target status. |
| Notes | Optional notes recorded with the status change. |

Click <b>Confirm</b> to update the status. The change appears in the ACTIVITIES tab.

<b>Won</b> and <b>Lost</b> meanings are defined in <a href="#/crm/crm-settings">CRM Settings</a> (Won Status and Lost Status). Leads whose status is not Won or Lost count as <b>open leads</b> on the CRM Dashboard.

You can also change <b>Lead status</b> directly on the Edit Lead form.

<hr class="doc-section-divider">

<h2 id="actions-status">Actions &amp; Status</h2>

<h3>Toolbar actions (view page)</h3>

| **Action** | **What it does** |
|------------|------------------|
| Edit | Opens Edit Lead. |
| Delete | Deletes the lead after confirmation. Associated reminders are removed. |
| Clone | Opens New Lead pre-filled from the current record. |
| Convert to customer | Creates a <a href="#/sales/customers">Customer</a> from lead data, sets lead status to Won, and opens the new customer view. |

<h3>More menu</h3>

| **Action** | **What it does** |
|------------|------------------|
| Log Activity | Opens the Log modal for notes, calls, or meetings. |
| Schedule Call | Opens New Reminder with type Call; lead is locked. |
| Schedule Meeting | Opens New Reminder with type Meeting; lead is locked. |
| Schedule Reminder | Opens New Reminder with type Task; lead is locked. |
| Log Visit | Opens Log Visit with GPS check-in. |
| Create Opportunity | Opens New <a href="#/crm/opportunity">Opportunity</a> with lead pre-filled. Shown only when the lead is Active. |
| Print | Opens print view. |

<h3>Record status</h3>

Each lead has an entity status badge: <b>Active</b> or <b>Suspended</b>. Filter by this in Advanced Filters on the list. Suspend and Activate are not exposed as buttons on the Lead list or view.

<hr class="doc-section-divider">

<h2 id="log-activity">Log Activity</h2>

Open from the ACTIVITIES tab buttons (<b>add notes</b>, <b>log call</b>, <b>log meeting</b>) or from <b>More → Log Activity</b>.

<b>Log modal</b>

| **Field** | **Required** | **Description** |
|-----------|--------------|-----------------|
| Date | Yes | Date and time of the activity. |
| Type | Yes | Notes, Log Call, or Log Meeting. |
| Call outcome | When Type = Log Call | Busy, Connected, No answer, Wrong number, Other. |
| Meeting outcome | When Type = Log Meeting | Scheduled, Completed, Rescheduled, Cancelled, Other. |
| Notes | No | Rich-text notes. |
| Set Reminder | No | Checkbox — schedule a follow-up reminder. |
| Reminder Type | When Set Reminder checked | Call, Meeting, Follow Up, Task, Custom. |
| Reminder Title | When Set Reminder checked | |
| Due At | When Set Reminder checked | |
| Priority | When Set Reminder checked | Low, Normal, High. Default Normal. |
| Reminder Notes | No | |

Click <b>Confirm</b> to save the log. If Set Reminder is checked, a CRM reminder is also created.

<b>Activity timeline labels</b>

| **Type** | **Display** |
|----------|-------------|
| Status change | Marked {status name} |
| Call | Logged call — {outcome} |
| Meeting | Logged meeting — {outcome} |
| Notes | Notes |

See also: <a href="#/crm/reports/lead-log-report">Lead Log Report</a>.

<hr class="doc-section-divider">

<h2 id="reminders-visits">Reminders &amp; Visits</h2>

<h3>REMINDERS tab</h3>

Toolbar buttons: <b>Call</b>, <b>Meeting</b>, <b>Reminder</b>, <b>Log Visit</b>.

Each reminder row shows title, state (pending, snoozed, inProgress, done, cancelled), priority, due date, assignee, check-in/out times, and notes.

| **Row action** | **When shown** |
|----------------|----------------|
| Mark Done | pending, snoozed, inProgress |
| Snooze | pending, snoozed |
| Check In | Meeting type, pending or snoozed |
| Check Out | Meeting type, inProgress |
| Edit | Always |
| Delete | Always |

Empty state: <b>No reminders exist</b>

<h3>Log Visit</h3>

| **Field** | **Description** |
|-----------|-----------------|
| Title | Default: Site visit |
| Notes | Rich-text notes. |
| Location | Auto-detected via Detect Location on open. |

If geolocation fails, enter <b>Latitude</b> and <b>Longitude</b> manually. Click <b>Check In</b> to record the visit. A meeting reminder is created and checked in immediately.

See <a href="#/crm/crm-reminder">Reminders</a> for full reminder form and notification details.

<hr class="doc-section-divider">

<h2 id="view-tabs">View Tabs</h2>

| **Tab** | **Content** |
|---------|-------------|
| ACTIVITIES | Activity timeline — logs and status changes. Buttons to add notes, log call, or log meeting. If none are logged, the tab shows <b>No activities exist</b>. |
| GENERAL | Created on, Phone, Email, Lead source, Latitude, Longitude, Address, Route, Branch, Notes. |
| REMINDERS | Reminder list with schedule and check-in actions. If none are scheduled, the tab shows <b>No reminders exist</b>. |
| History | System audit log — field-level change history. |
| Others | Custom field values for this lead (shown when Lead custom fields are configured). |

<hr class="doc-section-divider">

<h2 id="conversion">Conversion</h2>

<h3>Convert to customer</h3>

From the view toolbar, click <b>Convert to customer</b>. Freespace creates a customer with:

<ul>
<li><b>Name</b> from lead Company</li>
<li>Primary contact from lead First Name, Last Name, Phone, Email, Title, Department</li>
<li>Address from the lead (marked primary) when present</li>
<li>Lead linked on the customer record</li>
</ul>

The lead status is set to <b>Won</b>. The lead record is not deleted.

<h3>Create Opportunity</h3>

From <b>More → Create Opportunity</b> (Active leads only). Opens New Opportunity with Lead, Address, and Employee (from Lead owner) pre-filled.

<h3>Sale Quotation</h3>

Sale quotations can be linked to a lead elsewhere in the system (alternative to customer). From an approved opportunity, use <b>Create Sale Quotation</b> on the opportunity view.

<hr class="doc-section-divider">

<h2 id="best-practices">Best Practices</h2>

<ul>
<li>Set <a href="#/crm/crm-settings">CRM Settings</a> Won and Lost statuses before using dashboard and performance reports.</li>
<li>Assign a Lead owner on every active lead so owner reports and follow-ups stay accurate.</li>
<li>Log calls and meetings promptly so the ACTIVITIES tab reflects real engagement.</li>
<li>Use reminders for every scheduled follow-up rather than relying on manual tracking.</li>
<li>Convert to customer only when the deal is won — conversion sets the lead to Won status automatically.</li>
</ul>

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<p><b>Can I add extra fields on a lead?</b><br>
Yes. Create a <a href="#/settings/custom-fields">Custom Field</a> with Collection <b>Lead</b>. It appears on New/Edit Lead and on the <b>Others</b> tab in lead view. Use Show in List / Show in Filter for the lead list.</p>

<p><b>Why can't I see Lead Source or Lead Status fields?</b><br>
Your role may not have access to lead source or lead status masters. Contact your administrator.</p>

<p><b>Can I delete a lead with activity logs?</b><br>
Deleting a lead removes associated reminders first. Lead logs and status activities may prevent deletion if referenced — check the error message.</p>

<p><b>Is there a kanban board for leads?</b><br>
No. Leads use a list view with status filtering. Use the <a href="#/crm/reports/pipeline-progression">Pipeline Progression</a> report for funnel analysis.</p>

<p><b>Can I suspend a lead from the UI?</b><br>
Suspend and Activate are not shown on the Lead list or view. Filter by Active or Suspended in Advanced Filters if records exist in those states.</p>

<p><b>What mandatory fields apply on save?</b><br>
Configure Lead mandatory fields in <a href="#/crm/crm-settings">CRM Settings</a>. Defaults for new companies: Lead Source, Lead Status, Phone, and Lead Owner.</p>

<p><b>What happens when I convert a lead to customer?</b><br>
The lead moves to the Won status configured in CRM Settings, a customer record is created with lead details, and the lead remains linked for history.</p>

<p><b>Can I create a sale quotation directly from a lead?</b><br>
Use <b>More → Create Opportunity</b> first, approve the opportunity with item lines, then <b>Create Sale Quotation</b> from the opportunity. Alternatively link a quotation to the lead from the sales module when permitted.</p>

<p><b>Where do I log calls and meetings?</b><br>
Open the lead view <b>ACTIVITIES</b> tab or use Quick Actions for Notes, Log Call, and Log Meeting. Entries appear on the timeline and in per-lead activity views.</p>

<p><b>Why can't I change status from the edit form?</b><br>
Use the pipeline status bar on the lead view to move between stages — this creates Lead Status Activity entries. Direct status edits on the form may not log pipeline history.</p>

<p><b>Do reminders sync to the Field Sale App?</b><br>
Yes. Lead-linked reminders assigned to field users appear in the Field Sale App <a href="#/field-sale-app/leads">Leads</a> screen when CRM access is granted.</p>

<p><b>Why is my lead not on the Lead Owner Report?</b><br>
Confirm a Lead Owner is assigned and the lead was created in the report date range. Unassigned leads may appear in a separate row depending on filters.</p>

<hr class="doc-section-divider">

<h2 id="related">Related &amp; Videos</h2>

<ul>
<li><a href="#/settings/custom-fields">Custom Fields</a></li>
<li><a href="#/crm/opportunity">Opportunity</a></li>
<li><a href="#/crm/crm-reminder">Reminders</a></li>
<li><a href="#/crm/lead-source">Lead Source</a></li>
<li><a href="#/crm/lead-status">Lead Status</a></li>
<li><a href="#/crm/crm-settings">CRM Settings</a></li>
<li><a href="#/crm/crm-dashboard">CRM Dashboard</a></li>
<li><a href="#/sales/customers">Customers</a></li>
<li><a href="#/sales/sale-quotation">Sale Quotation</a></li>
<li><a href="#/crm/reports/lead-owner-report">Lead Owner Report</a></li>
<li><a href="#/crm/reports/pipeline-progression">Pipeline Progression</a></li>
<li><a href="#/field-sale-app/leads">Field Sale App — Leads</a></li>
</ul>
