# Booking Process

The **Booking Process** addon works as an extension of the **Booking Template** addon.\
It allows you to customize the booking flow by reordering steps and configuring how agents are selected during the booking process.

With this add-on, you can easily change the order of booking steps such as **Agent, Service, Location, Date & Time** by clicking the **drag icon (⋮⋮)** at the top-right corner of each step.

<figure><img src="https://3654694329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOokiT38oKvyMtYds88Kp%2Fuploads%2FHjXsL4VY1Yd1wfhxpYeN%2Fimage.png?alt=media&#x26;token=d1aa061c-c6c0-41f7-9802-89668793f9e8" alt=""><figcaption></figcaption></figure>

This gives you full control over how customers go through the booking journey.

In addition, the **Function** section allows you to define how items are automatically selected or handled for different booking steps.

<figure><img src="https://3654694329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOokiT38oKvyMtYds88Kp%2Fuploads%2F3ZWUVfpb3VOaCnDklaRl%2Fimage.png?alt=media&#x26;token=a446dc23-46c7-4e98-8ede-11d7e0b791e9" alt=""><figcaption></figcaption></figure>

**Available options:**

* **Do not auto select:** Users must manually choose an item in the corresponding step.
* **First time auto select:** The system automatically selects an item the first time, but users can still change it.
* **Always auto select:** The system always automatically selects an item and skips manual selection when possible.

This feature helps optimize the booking flow and reduce friction for customers.
