> 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/administration/settings/turn-scheduling-and-gps-features-on-or-off.md).

# Turn scheduling and GPS features on or off

The Features tab on the Scheduling settings page is where you enable scheduling and location features, with some depending on others. Draft Visits lets schedulers stage visits before releasing them to technicians - turning it off releases every existing draft to the team (and any automated reminders for them get sent) and can't be undone.

Technician GPS tracks technician location on the map. After enabling it, technicians should restart the mobile app and allow location access. On My Way requires Technician GPS and lets technicians broadcast that they're en route. Arrival Windows lets you schedule a customer-facing arrival window.

Expected Asset Group Inspections lets schedulers mark which asset groups a visit should inspect. Automatic Customer Notifications requires Technician GPS, On My Way, Arrival Windows, and a configured Tech En Route outreach template; if the template is missing, Essential warns you before the toggle can be used. When Automatic Customer Notifications is on, the page shows a live preview of the en-route message your customers will receive.

A toggle stays disabled until its requirements are on, and changes aren't applied until you Save.

![Scheduling features and GPS settings toggles](/files/ayYsfz8rHlCdp2tKbjWq)

> **Where to find it:** Settings > Scheduling > Features

## Related guides

* [Add or edit a pricebook item](/administration/settings/add-or-edit-a-pricebook-item.md)
* [Add the intake form to your website](/administration/settings/add-the-intake-form-to-your-website.md)
* [Automate task statuses with Task Automations](/administration/settings/automate-task-statuses-with-task-automations.md)
* [Build your intake form](/administration/settings/build-your-intake-form.md)
* [Bulk upload pricebook items from a spreadsheet](/administration/settings/bulk-upload-pricebook-items-from-a-spreadsheet.md)
* [Feature availability and setup](/getting-started/getting-started/feature-availability-and-setup.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/administration/settings/turn-scheduling-and-gps-features-on-or-off.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.
