# Fixed Schedule: appointments that repeat every week

_Step by step to create a fixed schedule for a recurring client, weekdays, services, frequency, slot holding, and how to change, pause or cancel it later._

> **💡 Tip**
>
> Fixed Schedule is the most direct way to **lock in your loyal client's slot**. Instead of rebooking every week (and risking the time being taken by someone else), you agree once and the system keeps the commitment going, including holding the slot so nobody books over it.

**Fixed Schedule** is for the client who always comes on the same day and time. You set the recurrence **once** and tecpet creates the appointments on its own: the **next 30 days** go into the schedule right away and the following weeks are generated automatically, every day. A fixed schedule lives inside the **client profile**, covers **one pet** and feeds the [schedule](/en/operacao/agenda/entender-a-agenda/) like any other appointment, including notifications and billing, which stay **per visit**.

▶️ [Horários Fixos: crie agendamentos recorrentes automaticamente](https://youtu.be/2iCx7pfrVT8)

## What is a client who never disappears worth?

![A loyal client with no booked slot is a client the competition books first.](https://help.tec.pet/_md-assets/horario-fixo__comercial.jpg)

**Next week's schedule is empty**

**A loyal client with no booked slot is a client the competition books first.**

> Whoever has a slot held doesn't have to decide every week whether to come back.

You know which clients come every week. In practice, though, every visit depends on someone remembering to rebook: the owner forgets, calls at the last minute, the good slot is gone, and what was a routine turns into a negotiation. At the end of the month, the gaps in your schedule didn't come from lost clients, they came from clients who simply were never rebooked.

With Fixed Schedule you agree once and tecpet handles the rest: the next 30 days go into the schedule right away, the following weeks are created automatically every day, and the slot stays held so nobody books over it. Client on holiday? Pause it with a return date. Routine changed? Change the day and time without undoing anything.

- **1**: agreed just once
- **30**: days already booked
- **0**: manual rebookings

> ⚠️ **O custo de não usar:** Every week without rebooking is a bath that never happened, and a prime slot another client took.

👉 [I want to lock in my loyal clients' slots](#_top)

_It takes about a minute per client, right from their profile._

## Step 1: Open the client's Fixed Schedules

In the top menu, click **Clients**, open the client and, in their side menu, click **Fixed Schedules**. The screen lists one block per pet. If there is nothing yet, only the **New fixed schedule** card appears.

Click **New fixed schedule** on the desired pet's block to open the wizard.

![Client page on the Fixed Schedules tab, with the pet block and the New fixed schedule card](https://help.tec.pet/_md-assets/horario-fixo__lista-vazia.png)

## Step 2: Choose the pet

The wizard has **4 steps** and opens on **Who is it for**. Click the pet card.

If the client has a **single pet**, this step is skipped automatically and the wizard starts at the recurrence.

![Wizard step 1: the client's pet cards to choose who the fixed schedule is for](https://help.tec.pet/_md-assets/horario-fixo__passo-1-cliente-pet.png)

## Step 3: Set the days and services

This is the step that describes the recurrence.

![Wizard step 2 with the weekday chips and the empty services field](https://help.tec.pet/_md-assets/horario-fixo__passo-2-dias-servicos.png)

## The fields on the Days & services step

- **Weekdays***: click the days the pet comes (Monday to Sunday). You can pick more than one.
- **Services***: use the **Select a service to add** field and pick from the shop catalog. Each added service becomes a card, and services from **different sectors** (grooming, clinic…) become **separate blocks** on the schedule.
- **Frequency of each service**: inside the service card: **Every week**, **Every 15 days** or **Every 4 weeks**. You can also choose on which of the selected days that service happens.
- **Professional for each block** (optional), leave **Any professional** on for the system to choose, or turn it off and pick the employee for each day.
- **Hold the slot on the schedule**: how long the slot stays **reserved** for this client: **3 months**, **6 months**, **1 year**, **Forever** or **Custom** (in days). While the hold is active, nobody can book over that slot.

![Step 2 with Tuesday selected, the Banho Majestic service added and the frequency and slot-holding options](https://help.tec.pet/_md-assets/horario-fixo__passo-2-servico-adicionado.png)

## Step 4: Confirm the schedule fits

The **Schedule** step validates the slot across **all the coming weeks** at once, not just the first one.

1. Under **First visit**, pick the start date. The calendar **only enables the weekdays chosen** in the previous step.
2. For each block, the system loads the times and splits them into two lists: **Free every week** and **Only as an overbooking on some dates** (these appear dashed).
3. Click the desired time in **each block**. While any block is missing a time, the continue button stays disabled.

If the shop is closed on some of the dates, the step itself tells you how many will be skipped.

![Wizard step 3 asking for the first visit date, with the Tuesday block awaiting a time selection](https://help.tec.pet/_md-assets/horario-fixo__passo-3-agenda.png)

## Choosing the time

Once the first visit date is chosen, the times appear in the block. Next to each time, the system shows on how many of the coming dates it is free.

![List of available times for the block, separating those free every week from those that only fit as overbooking](https://help.tec.pet/_md-assets/horario-fixo__passo-3-horarios.png)

## On Day Care and Hotel: periods, not times

When the block's service is **capacity-based**: the case for **Day Care** and **Hotel**, the Schedule step swaps the time grid for a **period grid**. Instead of picking 08:00, you pick **Morning**, **Afternoon** or **Full day**.

Each period shows how many **spots** are left and on how many of the coming dates it is free (e.g. *20 spot(s) · every week*). A **full** period shows as **no spots** and cannot be picked.

The periods on offer are the ones **enabled on the service**, with the capacity set in [Create a service](/en/configuracao/cadastros/criar-um-servico/), if your shop only uses the Morning, only the Morning shows up here.

![Wizard step 3 on a Day Care block, with the period grid instead of times and the spots for each period](https://help.tec.pet/_md-assets/horario-fixo__creche-passo-3-periodos.png)

> **⚠️ Watch out**
>
> If no period has a spot on the chosen day, the wizard says *"No period with a spot on that day"*, try another weekday or another start date.

## Step 5: Review and confirm

The **Review** screen shows exactly what will happen: the pet, the weekly blocks, the time, the services and the chosen hold. There is also an **Observation** field (optional) for day-to-day instructions, for example, which gate to pick the pet up at.

Two important notices appear here:

- **Billing per visit**: a fixed schedule is **not a plan or package**; each visit generates the normal charge for the service;
- **Slot held**: confirms how long the slot stays blocked for other clients.

![Wizard step 4 with the recurrence summary, the per-visit billing notice and the observation field](https://help.tec.pet/_md-assets/horario-fixo__passo-4-revisao.png)

## Step 6: Say who is creating it

On confirming, the system asks **Who is making the change?**. Click the employee's name and then **CONFIRM**. Without choosing an employee, the confirm button stays disabled.

This identification is the same used across the other schedule records and feeds the [Commissions Panel](/en/operacao/dashboard/painel-de-comissoes/).

![Confirmation required window asking which employee is creating the fixed schedule](https://help.tec.pet/_md-assets/horario-fixo__quem-esta-fazendo.png)

## Step 7: Done

The wizard confirms that **the slots are being saved**. The appointments for the coming weeks are created in the background, you can close the window and the process carries on by itself.

If the client has another pet that comes along, use **Duplicate for another pet** without redoing everything.

![Final wizard screen stating the slots are being saved, with the Close and Duplicate for another pet buttons](https://help.tec.pet/_md-assets/horario-fixo__concluido.png)

## The client's fixed schedule list

Back on **Fixed Schedules**, each recurrence becomes a card inside the pet's block, with the days, the time, the start date and the **status**. The padlock in the corner means the slot is **held** (reserved).

The possible statuses are:

- **ACTIVE**: generating appointments normally;
- **PAUSED**: on hold (holiday), generating no new visits in the period;
- **CANCELING**: cancellation in progress;
- **CANCELED**: closed.

![Client's fixed schedule list with the pet card showing the days, the time and the ACTIVE status](https://help.tec.pet/_md-assets/horario-fixo__lista.png)

## The fixed schedule screen

Click the card to open the detail. At the top are the **status** and the three actions, **Change day/time**, **Pause (holiday)** and **Cancel**.

Under **Fixed schedule details** you see:

- **Type**: the service sector (Grooming, Clinic, Day Care/Hotel);
- **Recurrence**: the agreed weekday and time;
- **Services**: what is done on each visit;
- **Start** and **End**: when it began and until when it runs (it can be **No end date**);
- **Slot held**: how long the slot stays reserved;
- **Billing**: **Per visit**.

Just below, the **Appointments** panel shows the generated visits, with the total and how many are already completed.

![Fixed schedule screen with the ACTIVE status, the actions at the top, the recurrence details and the appointments calendar](https://help.tec.pet/_md-assets/horario-fixo__detalhe.png)

## See the visits as a calendar or a list

In the **Appointments** panel, switch between **Calendar**: which highlights the generated dates month by month, and **List**, which brings each visit with date, time and status. The **History** tab records everything that happened to that fixed schedule (creation, changes, pauses and cancellation).

![Appointments panel of the fixed schedule in list view, with one row per visit](https://help.tec.pet/_md-assets/horario-fixo__detalhe-lista.png)

## Change history

The **History** is the fixed schedule's timeline, useful when the client asks since when the time changed or who made the change.

![History tab of the fixed schedule showing the timeline of events](https://help.tec.pet/_md-assets/horario-fixo__detalhe-historico.png)

## How to change the day or time

Click **Change day/time** and choose from which date the change applies. The system recalculates availability and rebuilds the future appointments, visits already completed are untouched.

> **Atenção**
>
> For **Day Care/Hotel**, rescheduling is not yet available from this screen.

![Change window asking from which day the new time should apply](https://help.tec.pet/_md-assets/horario-fixo__alterar-dia-horario.png)

## How to pause for a holiday

Click **Pause (holiday)** and fill in **Leaves on** and **Returns on**. During the pause no visit is generated; on the return date the recurrence resumes on its own.

The **Release the slot to other clients during the pause** option decides whether the reserved slot becomes available for the shop to sell in that interval. Leave it unchecked if you want to guarantee the client finds the same time when they return.

![Pause for holiday window with the Leaves on, Returns on fields and the option to release the slot during the pause](https://help.tec.pet/_md-assets/horario-fixo__pausar-ferias.png)

## How to cancel

Click **Cancel** to end the recurrence. The system asks what to do with **future visits that already have a paid invoice**: the **Also cancel visits with a paid invoice** option should only be checked once the financial settlement with the client is agreed.

> **Cuidado**
>
> Cancelling ends the recurrence and removes the future visits. If you only need a temporary break, use **Pause (holiday)**.

## What to expect day to day

- The generated appointments show up on the schedule like any other and follow the normal status, notification and billing flow;
- Generation is **continuous**: there are always around **30 days** of visits created ahead, renewed automatically every day;
- While the **slot hold** is active, that time is not offered to other clients, neither at the counter nor over [WhatsApp service](/en/configuracao/chatbot/inteligencia-artificial/);
- If the shop is closed on a date (holiday, schedule block), that week is **skipped** without breaking the recurrence.

> **⚠️ Heads up**
>
> Each fixed schedule covers **one pet**. If the client has two pets that come together, create one for each, at the end of the wizard there is a **Duplicate for another pet** shortcut.

---
_feature: horario-fixo · atualizado em 2026-07-21 · fonte: https://help.tec.pet/en/operacao/agenda/horario-fixo/ · tecpet Central de Ajuda_
