Plugins de reservas para WordPress: Amelia, Bookly e Booking Calendar

Compare Amelia e Bookly para consultas, aulas e horários de serviços, e Booking Calendar para disponibilidade e pedidos por data ou faixa de horário. Priorize conflitos de profissionais e recursos, confirmação, pagamento e limites reais da versão gratuita. Booking Calendar também oferece horários; não é apenas um calendário de dias inteiros.

Quando um formulário de contato deixa de ser suficiente

Um formulário pode receber o horário preferido sem verificar a disponibilidade de uma pessoa ou sala. Um plugin de reservas apresenta datas, horários ou recursos disponíveis e atualiza a ocupação conforme a situação do pedido. Atendimento individual e aula coletiva com limite de participantes exigem controles diferentes.

Identifique o recurso limitado. Uma consulta de 45 minutos ocupa um profissional; uma aula de oito pessoas consome vagas; uma diária ocupa um quarto durante um período. Dois funcionários com agendas separadas ainda podem disputar a mesma sala. Verifique se a configuração controla simultaneamente pessoas e recursos compartilhados.

Compare a edição, além do nome do produto

Plugin Uso principal Limite ou custo a conferir
Amelia Agendamentos e eventos na mesma linha Lite tem limites; integração Square disponível, sem eliminar taxas do processador
Bookly Escolha de serviço, profissional e horário Gratuito: um profissional e cinco serviços; licença e Bookly Cloud são distintos
Booking Calendar Dias ou horários e aprovação de pedidos Recursos independentes a partir de Personal; pagamentos dependem da edição

Uma demonstração completa pode apresentar recursos ausentes no gratuito. Relacione cada requisito à versão instalada e à licença pretendida. SMS, WhatsApp, serviços conectados e transações podem ter cobranças separadas. Um fornecedor como Square também precisa aceitar o país, a moeda e a atividade da empresa.

Amelia: conecte profissional, serviço e formulário

O guia inicial do Amelia começa com um funcionário, um serviço e um formulário. Configure o profissional em Amelia → Employees e relacione-o à categoria e ao serviço. A gestão dos serviços aparece como Catalog ou Services conforme documentação e edição.

  1. Informe nome, e-mail, expediente e ausências. Substitua horários padrão pela disponibilidade real.
  2. Defina serviço, categoria, profissional, duração e preço. Se não aparecer no formulário, confira a opção Show on website.
  3. Insira um bloco Amelia ou um shortcode compatível com sua edição. [ameliastepbooking] é o formulário por etapas; confirme a disponibilidade antes de usá-lo.
  4. Teste sem login e compare data, profissional e situação em Amelia → Bookings → Appointments. Confira aprovação, alteração e cancelamento.

Nas configurações gerais, Default time slot step define a menor unidade usada para durações. Um passo de 30 minutos não permite configurar diretamente 45 minutos de serviço e 15 de intervalo; escolha um passo compatível. Fuso do profissional e exibição no horário local do cliente são funções diferentes, cuja disponibilidade precisa ser conferida.

Bookly: revise serviços e agendas individuais

Bookly Free permite avaliar um fluxo pequeno. Consulte os planos atuais para mais profissionais, serviços e funções, distinguindo planos e complementos individuais. Confira o conjunto incluído na compra, em vez de presumir que qualquer função Pro vem em toda licença.

No pagamento há uma distinção adicional. A ficha WordPress.org exclui pagamentos online do conjunto gratuito apresentado, enquanto o guia de 2026 da equipe Bookly descreve Stripe via Bookly Cloud disponível também no Free, com cobrança própria além do processamento. Confirme o circuito efetivo na conta, seus custos e requisitos; não conclua que toda integração é gratuita ou sempre exige Pro.

Em Bookly → Services, crie categorias e serviços e associe os profissionais. A documentação de serviços exige categoria e profissional atribuído para a apresentação correta. Informar um preço não ativa o pagamento online: pagamento no local e integração de cobrança são escolhas separadas.

Confira Staff Members → profissional → Schedule / Days Off. Segundo o guia de horários, expediente e feriados gerais são padrões para novos profissionais, sem atualizar automaticamente as agendas existentes. Se uma mudança geral não alterar as vagas, revise o calendário individual.

Booking Calendar: mostrar disponibilidade ou receber reservas?

A base gratuita trabalha com dias, horários, notificações e aprovação básica. Compare edições pagas para calendários independentes de salas ou equipamentos, pagamentos, preços sazonais e capacidade. Pintar duas salas com cores diferentes não cria dois estoques independentes.

Use o assistente e WP Booking Calendar → Settings para disponibilidade, formulário e notificações. Insira o bloco ou código gerado na administração. O guia de inserção diferencia calendário somente informativo e formulário com calendário. Se o leitor vê datas, mas não consegue solicitar a reserva, confira primeiro o tipo inserido.

Defina se pedidos pendentes ocupam a vaga. O histórico oficial de alterações descreve opções de política de pendências conforme a edição. Teste com duas sessões: aceitar pedidos concorrentes para escolher depois e confirmar a primeira reserva sem duplicação são modelos diferentes.

Fusos, intervalos e calendários externos

Confira Configurações → Geral → Fuso horário no WordPress. Um fuso identificado por cidade acompanha mudanças sazonais da região; um deslocamento UTC fixo não se ajusta sozinho. Se o cliente vê o horário local, formulário, e-mail e painel devem representar o mesmo instante. Indique o fuso com clareza quando uma reserva internacional aparecer em outro dia.

Duração é o tempo de atendimento. O intervalo de preparação ou limpeza bloqueia tempo adicional. No exemplo abaixo não há intervalo antes: o serviço começa às 09:00, termina às 09:45 e é seguido por 15 minutos de preparação; o próximo começa às 10:00. Os horários reais dependem de expediente, passo e intervalos anteriores e posteriores. Confira a edição que oferece as durações e margens do Amelia ou Padding time no Bookly.

Exemplo de atendimento das 09:00 às 09:45 e intervalo até 10:00; sem margem anterior, o próximo atendimento começa às 10:00.

Adicionar um evento uma vez, importar um calendário iCalendar (.ics) periodicamente e sincronizar os horários ocupados são operações distintas. Um fluxo .ics não garante atualização imediata nos dois sentidos. Crie um evento externo de teste e confira o bloqueio, depois a reabertura ao cancelar. Se vários sistemas vendem o mesmo recurso, avalie conflitos durante o atraso de sincronização.

Teste pedido, confirmação e pagamento separadamente

Aplique os controles à configuração real. Uma demonstração comercial não comprova que seu ambiente os atende.

  1. Pedidos: comece com um serviço e um profissional ou recurso. Teste horário comum, fechamento e proximidade do fim do expediente. Compare data, hora e capacidade no registro do cliente e do administrador.
  2. Concorrência: abra a mesma vaga em duas sessões. Confira rejeição, pendência ou aceitação até a capacidade prevista.
  3. Pagamento: no modo de teste do fornecedor, tente sucesso, falha e abandono. Veja se a confirmação vem antes do pagamento e quando uma reserva não paga libera a vaga. Não presuma cancelamento automático incluído ou ativado.
  4. Cancelamento e alteração: confira prazo do link do cliente, mudanças administrativas, liberação do horário anterior e ocupação do novo. Cancelar uma reserva não implica necessariamente reembolso; compare as transações.
  5. Notificações: cliente e profissional devem receber os avisos corretos de pedido, aprovação, alteração e cancelamento com o fuso certo. Confira lembretes inclusive em períodos com pouco tráfego.

Se a reserva existe sem e-mail recebido, investigue envio e entrega antes de pedir outro agendamento. Para disponibilidade antiga ou falha no controle de segurança, examine cache e otimização de scripts no ambiente de teste. Uma resposta dinâmica não deve ser substituída por uma cópia desatualizada.

Prepare backups antes de adotar ou atualizar. Confira exportação de datas, fusos, situações e identificadores de pagamento. Durante a migração, evite dividir novos pedidos entre dois sistemas. Isole testes de mensagens e pagamentos reais e planeje uma pausa nas reservas com retomada ou contato a partir dos registros existentes.