---
title: Manually Assign a Technician
description: "Assign a technician to a service order by hand: pick from the ranked list for the order's service area, or search and add a tech from another area."
---

[Skip to content](https://support.metafleet.ai/manually-assign-a-technician#main-content)

English

Show submenu for translations

![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](mailto:support@metafleet.ai)

[Contact us](mailto:support@metafleet.ai)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [MetaFleet Answer Hub](https://support.metafleet.ai/?hsLang=en)
2. [Dispatch & Scheduling](https://support.metafleet.ai/dispatch-scheduling?hsLang=en)
3. [Technician Assignment](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-assignment)

# Manually Assign a Technician

## Pick the tech yourself from the ranked shortlist, search by name, or pull in a tech from another service area.

**For:** Dispatchers and managers · **Permission:** the role that opens service orders (Clock in also needs technician clock management) · **Time:** ~2 minutes

### Quick summary

1. On the service order, click **Assign technician**. If a tech is already on the job, click **Edit/Add** on the Technicians card.
2. Pick a tech from the ranked list, or type a name in **Search technicians by name…**.
3. For a tech in another area, click **Add to list** under **Other service areas**.
4. Click **Confirm**.

### Before you start

- The order needs a **service area** and a **unit location**. The list uses both to rank techs and measure distance.
- The manual list is wider than the automatic offer. It includes off-shift techs and lets you reach into other service areas. It lists only people whose role allows them to do repairs, so office staff don't appear. Anyone already on the order stays listed as **Assigned ✓**.

### Open the Assign Technician window

On the service order, click **Assign technician** in the Technicians card. If a tech is already on the job, click **Edit/Add** on that card instead.

### Read the ranked list

Techs in the order's service area are listed best fit first. Techs farther away than your shop's maximum assignment distance (75 mi unless your shop changed it) are listed below every tech in range. Nobody is hidden. Each row shows these columns:

| Column | What it tells you |
| --- | --- |
| Technician | The tech's name and phone. |
| Billable 24h / Billable 7d | Billable hours logged in the last day and the last week. For an off-shift tech the Billable 24h cell shows a **Clock in** button if your role can manage technician clock-ins. |
| Jobs done 24h/7d | Jobs finished in the last day and the last week. |
| Service Area | The tech's home area. **Out of area** means it differs from this order's area. |
| Distance / ETA | How far the tech is from the unit and the estimated time to arrive. Distance and ETA show a dash for a tech with no known location. ETA also shows a dash for an off-shift tech, or an other-area tech who is far from the job. |
| Status | Availability, such as **Available**, **Wrapping Up**, **On Site** or **En Route**. A tech who can't take work shows the reason instead: **PTO**, **Sick**, **Unpaid**, **Unavailable** or **Off shift**. **Awaiting Response** means the automatic offer was sent to this tech. A **Skill Match** badge appears when the tech covers the job's services. On a repair, a tech who only does towing is listed last with an amber **No Skill Match** chip and **Does Towing** (on a tow, a tech who doesn't do towing is listed last the same way). |

![Assign Technician window with Marcus Reyes in the list showing hours, distance, ETA and Available status](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/manually-assign-a-technician-01-ranked-list.png?width=1024&height=325&name=manually-assign-a-technician-01-ranked-list.png)

*This example is filtered by the name "Marcus" on an order in San Diego Central, where Marcus's home area is San Diego Central. Click a row to select that tech. The **Awaiting Response** badge means the automatic offer on this order already reached Marcus. Techs who are unavailable stay in the list with the reason shown in Status.*

### Search, or reach into another area

Type a name in **Search technicians by name…** to filter the list. If the tech works in a different service area, the **Other service areas — click to add a tech for this order** section shows them with an **Out of area** flag. Click **Add to list** to bring them into the window.

![Search results with no match in this area and Marcus Reyes under Other service areas with an Add to list button](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/manually-assign-a-technician-02-search-other-areas.png?width=1024&height=412&name=manually-assign-a-technician-02-search-other-areas.png)

*This is a different order, in San Diego East County. Marcus's home area is San Diego Central, so he shows as Out of area. When nobody in the order's area matches, the other-area match appears below the empty list.*

### Confirm the assignment

The added tech is now selected in the main list. Click **Confirm**. The window closes, the tech appears on the Technicians card and is notified. There is no extra "are you sure?" step.

![Assign Technician window with Marcus Reyes added to the main list and selected, Confirm button enabled](https://support.metafleet.ai/hs-fs/hubfs/knowledge-base/oct-2026/manually-assign-a-technician-03-selected.png?width=1024&height=325&name=manually-assign-a-technician-03-selected.png)

> **Manual vs. automatic.** The automatic offer only reaches clocked-in techs inside the order's area. The manual window is wider on purpose, so you can assign an off-shift or out-of-area tech when the situation calls for it.

### Removing the only technician

If you click **Remove** on the only technician of a repair or tow order that has started (loading or in transit for a tow, or Technician Diagnosis through Repair In Progress), MetaFleet refuses: *A started job needs a technician — assign a replacement instead of removing.* On an Assigned or En route order, the order goes back to **Unassigned** with no text to the customer, and is offered again to the top candidates, never to the tech you removed. Removing a tech no longer marks them **Awaiting Response**, and you can still assign them by hand. This applies to repair and tow orders only, not to visit orders. An order with no service area is not offered again.

### On a scheduled visit

On a scheduled visit's page, click **Assign technician** to open a similar ranked list. Once a tech is assigned, their row offers **Change** and **Remove**. You can't assign a tech to a visit that is completed, cancelled or declined.

On a booked repair, use the **Technicians** card on the repair's page. It's marked **Optional** and reads **No technician yet.** until you click **+ Assign technician**. The first tech is the **Lead**. Click **+ Add technician** to add more, **Make lead** to change the lead, or **Remove**. In the list, a tech who is already on the job shows **On this job**. The techs start the repair from their app on its day, and **On My Way** stays off until a tech is assigned. Changes on this page save as you make them. There's no Save button: the line at the top reads **Saving…**, then **All changes saved**.

### Troubleshooting

| Symptom | Likely cause | Fix |
| --- | --- | --- |
| "No matching technicians in this service area." | No tech in the list matches the order's area or your search | Look under **Other service areas** and click **Add to list**. |
| "Smart ranking unavailable" or "No technicians found within range." | The ranked list could not load, or the ranked list came back empty | Close the window and open it again. Check that the order has a service area and a unit location. |
| Distance and ETA show a dash | MetaFleet has no location for that tech right now | You can still select and confirm the tech. Use the Status column to judge availability. |
| ETA shows a dash for a tech whose location is known | The tech is off shift, or works in another area far from the job, so no drive time is worked out | You can still select and confirm the tech. Use Distance and Status to judge. |
| A tech is dimmed or marked **Off shift** | They are not clocked in. | You can still assign them. If your role can manage technician clock-ins, use **Clock in** in the Billable 24h cell of their row to start their shift. |
| **Confirm** is greyed out | No tech is selected yet | Click a candidate row, or use **Add to list** for a tech in another area. |
| **Assign technician** is greyed out | The order is still Pending, or a note appears under the button giving a reason | Wait for the order to leave Pending, or read the note under the button and fix what it names. |
| A person you expect is missing from the list | Their role doesn't allow repairs (for example office staff, an owner who works only in the office, or a tech whose Technician role was removed) | Ask an admin to give them a role that can do repairs, then reopen the window. |
| I can't select a tech | They are already on this order (**Assigned ✓**) | No action needed. |

### FAQs

**Can I assign a tech who isn't clocked in?**  
Yes. Off-shift techs stay in the manual list with **Off shift** in the Status column. Status can also read Available, Wrapping Up, On Site, En Route, PTO, Sick, Unpaid or Unavailable.

**Can I assign more than one tech?**  
Yes. Click **Edit/Add** on the Technicians card and pick another tech.

**Will the tech be notified?**  
Yes. They get an alert and a push notification once assigned.

**Are techs from other service areas ranked with the rest?**  
No. They stay under **Other service areas** until you add them.

### Related articles

- [How Auto-Assignment Picks the Best Tech](https://support.metafleet.ai/how-auto-assignment-picks-the-best-tech?hsLang=en)
- [Clock In, Clock Out and Track Job Time](https://support.metafleet.ai/clock-in-out-and-time-tracking?hsLang=en)

- [Start Here](https://support.metafleet.ai/start-here?hsLang=en)
- [Companies & Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#main-content)

    - [Create/Edit Companies](https://support.metafleet.ai/companies-contacts?hsLang=en#create-edit-companies)
    - [Contacts](https://support.metafleet.ai/companies-contacts?hsLang=en#contacts)
    - [Vehicles](https://support.metafleet.ai/companies-contacts?hsLang=en#vehicles)
- [Work Intake (Requests & Service Orders)](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#main-content)

    - [Creating Service Orders](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#creating-service-orders)
    - [Customer & Partner Requests](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-partner-requests)
    - [Reference](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#reference)
    - [Customer Portal](https://support.metafleet.ai/work-intake-requests-service-orders?hsLang=en#customer-portal)
- [Estimates & Approvals](https://support.metafleet.ai/estimates-approvals?hsLang=en#main-content)

    - [Approval Gates](https://support.metafleet.ai/estimates-approvals?hsLang=en#approval-gates)
    - [Estimates](https://support.metafleet.ai/estimates-approvals?hsLang=en#estimates)
    - [Invoices](https://support.metafleet.ai/estimates-approvals?hsLang=en#invoices)
    - [Billing](https://support.metafleet.ai/estimates-approvals?hsLang=en#billing)
- [Parts, Inventory & Vendors](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#main-content)

    - [Add Parts & Kits](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#add-parts-kits)
    - [Stock & Counts](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#stock-counts)
    - [Locations & Bins](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#locations-bins)
    - [Purchase Orders](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#purchase-orders)
    - [Parts Catalog](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#parts-catalog)
    - [Vendors & Manufacturers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#vendors-manufacturers)
    - [Pricing](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#pricing)
    - [Service Vehicles](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#service-vehicles)
    - [Sourcing & Hand-Off](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#sourcing-hand-off)
    - [Part Numbers](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#part-numbers)
    - [Notifications](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#notifications)
    - [Reports](https://support.metafleet.ai/parts-inventory-vendors?hsLang=en#reports)
- [Invoicing & Payments](https://support.metafleet.ai/invoicing-payments?hsLang=en)
- [Dispatch & Scheduling](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#main-content)

    - [Preventative Maintenance](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#preventative-maintenance)
    - [Technician Assignment](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-assignment)
    - [Scheduling & Calendar](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#scheduling-calendar)
    - [Technician Schedule](https://support.metafleet.ai/dispatch-scheduling?hsLang=en#technician-schedule)
- [Technicians & Mobile App](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#main-content)

    - [Time Tracking](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#time-tracking)
    - [Tech Workflow](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#tech-workflow)
    - [Evidence & Photos](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#evidence-photos)
    - [AI Assistant](https://support.metafleet.ai/technicians-mobile-app?hsLang=en#ai-assistant)
- [Alerts, Alarms & Notifications](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#main-content)

    - [Email/SMS/App Settings](https://support.metafleet.ai/alerts-alarms-notifications?hsLang=en#email-sms-app-settings)
- [Reporting & Dashboards](https://support.metafleet.ai/reporting-dashboards?hsLang=en)
- [Admin & Settings](https://support.metafleet.ai/admin-settings?hsLang=en#main-content)

    - [Rates & Fees](https://support.metafleet.ai/admin-settings?hsLang=en#rates-fees)
    - [Branding](https://support.metafleet.ai/admin-settings?hsLang=en#branding)
    - [Roles, Permissions & Users](https://support.metafleet.ai/admin-settings?hsLang=en#roles-permissions-users)
    - [Service Areas](https://support.metafleet.ai/admin-settings?hsLang=en#service-areas)
    - [Workflows](https://support.metafleet.ai/admin-settings?hsLang=en#workflows)
    - [Taxes](https://support.metafleet.ai/admin-settings?hsLang=en#taxes)
    - [Integrations](https://support.metafleet.ai/admin-settings?hsLang=en#integrations)
- [Integrations](https://support.metafleet.ai/integrations?hsLang=en#main-content)

    - [Phone Setup](https://support.metafleet.ai/integrations?hsLang=en#phone-setup)
    - [AI Assistant Access](https://support.metafleet.ai/integrations?hsLang=en#ai-assistant-access)
    - [QuickBooks](https://support.metafleet.ai/integrations?hsLang=en#quickbooks)
- [Getting Around](https://support.metafleet.ai/getting-around?hsLang=en#main-content)

    - [Search & Command Bar](https://support.metafleet.ai/getting-around?hsLang=en#search-command-bar)

[![AI-powered fleet repair software](https://support.metafleet.ai/hs-fs/hubfs/Transparent%20logo%20for%20dark%20background.png?width=350&height=54&name=Transparent%20logo%20for%20dark%20background.png "AI-powered fleet repair software")](http://www.metafleet.ai)

<https://www.facebook.com/> <https://www.instagram.com/> [mailto:support@metafleet.ai](mailto:support@metafleet.ai)

Copyright © 2025, MetaFleet, Inc