Leads

Converting a Lead to a Customer or Job

Once you have gathered enough information from a lead, the next step is to convert it into actionable work. Swivl lets you create a job or an estimate directly from a lead, automatically linking it to a customer record so you never lose context.

Overview

When a lead is ready to move forward, you can convert it into a job or estimate directly from the leads list or the lead detail page. Swivl links the lead to a customer automatically, carrying over the address, contact details, and service information so you do not have to re-enter anything.

Who can access this

  • Super Admin: can convert leads to jobs and estimates.
  • Admin: can convert leads to jobs and estimates.
  • Lead Technician: no access.
  • Technician: no access.

Creating a Job from a Lead

You can create a job from two places:

From the leads list: Go to Clients → Leads, click the three-dot menu on the lead, and select Create Job.

eastimate-lead

From the lead detail page:

  1. Go to Clients → Leads and click the lead to open it.
  2. Click the Create Job card on the right side of the page.
  3. Swivl checks if the lead is already linked to a customer:
    • If yes: you are taken directly to the job creation form with the customer and lead details pre-filled.
    • If no: a Link Lead to Existing Customer dialog appears.
  4. Complete the job creation form and click Save.
pages-lead

Once the job is created, the lead detail page shows a Job Details chip with the job number click it to jump straight to the job.

Creating an estimate from a lead

You can create an estimate from two places:

From the leads list: Go to Clients → Leads, click the three-dot menu on the lead, and select Create Estimate.

job-create

From the lead detail page:

  1. Go to Clients → Leads and click the lead to open it.
  2. Click the Create Estimate card on the right side of the page.
  3. If the lead is not yet linked to a customer, you will be prompted to link or create one.
  4. Choose between generating an AI-powered estimate or creating a manual estimate.
  5. Complete the estimate and click Save.
page-job

After the estimate is created, it appears on the lead detail page as an Estimate Details chip showing the estimate number and status.

Note: If a job already exists for this lead, the Create Estimate option is replaced with a message directing you to create the estimate from the job page instead.

Linking a lead to a customer

When you convert a lead that is not yet linked to a customer, Swivl opens the Link Lead to Existing Customer? dialog:

  1. Browse the Other Customers list or search by Customer Name or Location to find the right customer.
  2. Click a customer to select them a tick appears next to their name.
  3. Click Continue with this Customer to proceed.
  4. If the customer does not exist yet, click + Create New Customer to add them on the spot.
lead-new

When address or contact details differ

If the lead's address or phone number differs from the selected customer's records, Swivl will ask whether you want to add the lead's details to the customer profile:

  • Add the details: the lead's address or phone is saved as an additional entry on the customer record, and the job uses the lead's address.
  • Skip: proceed with the customer's existing information.

Understanding Lead Statuses after Conversion

Status

Meaning

Received

The lead is new and has not been acted on yet

Addressed

A job has been created from this lead

Closed

The lead has been fully handled, the job and/or estimate completed

Inactive

The lead has been deactivated

status-lead

Deleting a lead

  1. Go to Clients → Leads and click the three-dot menu on the lead.
  2. Select Delete.
  3. A confirmation dialog appears, click Delete to permanently remove the lead.

Note: This action cannot be undone and will remove all associated data.

Tips

  • Always link leads to the correct customer to keep your records clean — searching by Customer Name or Location makes this quick.
  • If a lead came in with an incomplete address, Swivl will prompt you to fill in the missing details before creating a job.
  • Use Create Estimate to send a quote before committing to a full job — this keeps the lead active until the customer approves.

On this page