Voltar ao blogAjuda

Atribuição automática de funcionários: como o BookHero decide quem fica com a marcação 'sem preferência'

Quando o cliente marca sem escolher funcionário, o BookHero escolhe por ti. Este guia mostra-te as três estratégias disponíveis (aleatório, sequencial, menos ocupado no dia), como o sistema filtra os candidatos elegíveis, e como mudar a regra em Definições para distribuir o trabalho pela equipa da forma que faz sentido para o teu negócio.

Publicado a 17 de maio de 2026 7 min de leitura

A maior parte dos clientes não tem barbeiro favorito. Entram na tua página pública, vêem o serviço que querem, escolhem o slot e carregam em 'Marcar' sem sequer abrir a lista de funcionários. Para o BookHero isto é uma marcação 'sem preferência' e levanta uma pergunta: quem fica com ela?

A resposta tem duas partes. Primeiro, o sistema constrói uma lista de funcionários que podem fazer aquele serviço naquele horário (a parte mecânica). Depois aplica uma das três estratégias que tu configuraste para escolher um deles (a parte da política). Este guia explica as duas e mostra-te como mudar a estratégia.

Onde o cliente diz 'sem preferência'

Na página pública do teu negócio, depois de escolher o serviço, o cliente vê um seletor de funcionário. A primeira opção é 'Sem preferência' e está pré-selecionada. Quem está com pressa carrega em 'Marcar' sem mexer. Quem tem barbeiro favorito clica no nome.

Página pública do negócio. Quando o cliente avança para o passo do funcionário, 'Sem preferência' aparece em primeiro lugar. É a marcação que o auto-assign vai resolver internamente.

Como o BookHero filtra os candidatos elegíveis

Antes de aplicar qualquer estratégia, o sistema reduz a equipa toda a um conjunto pequeno: os funcionários que conseguem genuinamente fazer aquele serviço, naquele momento, sem conflito. O filtro corre por esta ordem:

  • Só funcionários reserváveis (com a flag 'is_bookable' ligada). Quem está marcado como não reservável fica de fora, mesmo que tenha sessão activa.
  • Só funcionários atribuídos ao serviço pedido na matriz Funcionários x Serviços. Se a Rita só faz manicure e o serviço é corte, ela não entra na lista.
  • Sem conflitos com outras marcações no slot. Quem já tem cliente nessa janela é descartado.
  • Sem folga aprovada ou pedida que cubra o horário. Férias e ausências escondem o funcionário.
  • Sem bloqueios por funcionário (almoço, formação) que se sobreponham. Os bloqueios de negócio inteiro já refusam a marcação mais cedo.
A matriz Funcionários x Serviços é o filtro mais importante. Para uma marcação de 'Corte' sem preferência, só o João e a Sofia entram no pool. A Rita só faz manicure e fica de fora.

As três estratégias de atribuição

Depois de ter a lista de candidatos elegíveis, o sistema aplica uma de três regras para escolher um. A regra é a mesma para todo o negócio (não muda por serviço) e podes mudá-la em Definições a qualquer momento.

Qual estratégia para que tipo de negócio

Estratégia recomendada por tipo de negócio
Tipo de negócioRecomendaçãoPorquê
Barbearia solo ou duplaAleatórioPouca equipa, pouca variância. A simplicidade ganha à optimização.
Salão com 4-8 funcionáriosSequencialDistribuição previsível e justa. Cada pessoa apanha a sua vez.
Equipa grande com serviços longosMenos ocupado no diaEvita que um funcionário acumule clientes enquanto outros estão parados.
Negócio sazonal com picosMenos ocupado no diaEm dias cheios, equilibra a carga. Em dias vazios, comporta-se como aleatório.
Equipa com perfis muito distintosSequencialA matriz já filtra quem faz o quê. O round-robin só roda dentro dos elegíveis.
Negócio com funcionário 'estrela'Sequencial ou Menos ocupadoEvita que o 'estrela' apanhe sempre tudo. Quem pede explicitamente continua a apanhar-lhe.

Como mudar a estratégia (e como testar)

  1. Abre Definições

    No menu da dashboard, vai a 'Definições'. Procura o cartão 'Atribuição de marcações sem preferência'.

  2. Escolhe a estratégia

    Tens três opções em rádio: 'Aleatório', 'Sequencial' e 'Menos ocupado no dia'. Cada uma tem uma frase curta a explicar o comportamento.

  3. Guarda

    O botão 'Guardar' só aparece quando a tua escolha é diferente da actual. Carrega para confirmar - vês um 'Guardado' verde como confirmação visual.

  4. Testa com uma marcação real

    Vai à tua página pública (link em /[slug]), escolhe um serviço, escolhe 'Sem preferência' e cria uma marcação de teste. Verifica no calendário quem ficou com ela. Repete 2-3 vezes para veres o padrão.

  5. Ajusta se necessário

    Não há penalização por mudar várias vezes nas primeiras semanas. Experimenta sequencial durante uma semana, observa o resultado, e muda para menos ocupado se a carga não estiver a equilibrar como queres.

Perguntas frequentes

A estratégia aplica-se também a marcações que crio manualmente no calendário?

Não. Quando crias uma marcação manual escolhes o funcionário tu próprio na altura. A atribuição automática só corre quando a marcação chega sem funcionário escolhido, o que acontece sobretudo na página pública com 'Sem preferência'.

Se um funcionário trabalha menos horas, o round-robin distribui na mesma proporção?

Não. O round-robin não pondera horas, só roda pela ordem da lista de elegíveis. Se queres que um funcionário com horário reduzido apanhe menos marcações, a estratégia 'Menos ocupado no dia' aproxima-se melhor desse comportamento (porque conta as marcações que cada um já tem).

Posso ter uma estratégia diferente por serviço (ex.: corte sequencial, manicure aleatório)?

Não. A estratégia é uma por negócio e aplica-se a todos os serviços. Se precisares de comportamentos diferentes, a matriz Funcionários x Serviços já filtra muito (cada serviço tem o seu pool), e dentro desse pool aplica-se a regra global.

O que acontece se mudar a estratégia a meio do dia?

As marcações que já estão criadas ficam onde estão. As próximas que entrarem passam imediatamente a usar a nova regra. Não há período de transição nem cache: é instantâneo.

A 'Menos ocupado no dia' considera marcações canceladas?

Não. Marcações canceladas não contam para a carga do dia. Se a Ana tinha cinco marcações e três foram canceladas, conta como dois para efeitos de atribuição automática.

A seguir no centro de ajuda

A atribuição automática mexe com peças que já configuraste antes (equipa, horários, matriz de serviços) e afecta peças que vais consultar a seguir (lista de marcações, calendário). Estes guias abrem naturalmente a partir daqui: