> For the complete documentation index, see [llms.txt](https://learn.withessential.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.withessential.com/customers-and-work/scheduling/add-work-orders-visit-types-and-contacts-with-reminders-to-a-visit.md).

# Add work orders (visit types) and contacts with reminders to a visit

A visit needs at least one work order before you can move on. In the visit form, click the field with the wrench icon, which reads Select visit category and type. You first pick a category (an asset group type such as your fire or sprinkler categories, or Miscellaneous), then pick the specific visit type within it.

The chosen type appears as a removable pill, and you can add several types to the same visit by repeating this. Each one shows as the type name with its category. Click the small x on a pill to remove it. You cannot add the same visit type twice.

When you add a work order to a scheduled visit, Essential immediately marks any matching recurring service as Awaiting Service Completion. Its automation pauses until the visit is completed or that status is cleared.

When removing a work order means a scheduled visit will no longer cover a recurring service that is already Awaiting Service Completion, Essential asks what should happen to its automation before saving. You can keep it waiting, start the automation again, or resume it using a future date. No prompt appears when another work order remaining on the visit still covers the service.

Visit types are either property-based or no-property. Once you pick one kind, the picker only offers matching types so the visit cannot mix property-based work with no-property blocks such as Tech Unavailable.

Below that, the contact field lets you attach people to the visit. Contacts are listed for the property's customer and sorted so the most relevant scheduling contacts appear first. Add one or more.

If the person is not listed, open the contact dropdown and choose **+ Add contact**. The contact fields expand inside the visit form, so you can create the person without opening another modal. Essential selects the new contact on the visit after it saves. To correct a selected contact's name, email, phone numbers, notes, or roles, click the edit icon beside their name; the same inline editor opens below the contact dropdown and refreshes the visit when you save.

For each contact you attach, you can turn on an Email checkbox and a Text checkbox, shown only when that contact actually has a valid email address or a textable phone number on file. These control whether that person receives the automated visit reminder.

For a newly created contact, Essential turns on Email when an email address is available. For a phone-only contact whose number can receive texts, it turns on Text instead. If neither channel is usable, both reminders stay off. You can change either available reminder before saving the visit. If the contact field says Configure Visit Reminder Template, you can still choose **+ Add contact**, but an admin needs to save the starter reminder settings under Settings > Scheduling > Visit Reminders before reminders can be attached normally.

No-property visit types do not have a property or customer contact list, so the contact and reminder fields are hidden for those visits.

> **Where to find it:** On step 1 (Add Details) of the visit form, the wrench field is where you choose what work the visit is for, and the contact field is just below it.

## Related guides

* [Create a new visit](/customers-and-work/scheduling/create-a-new-visit.md)
* [Exact time vs. estimated, duration, technician count, and due date](/customers-and-work/scheduling/exact-time-vs-estimated-duration-technician-count-and-due-date.md)
* [Filter and sort the backlog](/customers-and-work/scheduling/filter-and-sort-the-backlog.md)
* [Reserve inventory, flag expected asset group inspections, and two kinds of notes](/customers-and-work/scheduling/reserve-inventory-flag-expected-asset-inspections-and-two-kinds-of-notes.md)
* [Set a visit's arrival window](/customers-and-work/scheduling/set-a-visits-arrival-window.md)
* [Add, edit, or disable visit types](/administration/settings/add-edit-or-disable-visit-types.md)
* [Configure visit reminders](/administration/settings/configure-visit-reminders.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://learn.withessential.com/customers-and-work/scheduling/add-work-orders-visit-types-and-contacts-with-reminders-to-a-visit.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
