📩 Fique por dentro das novidades com a nossa newsletter

Agendamentos com JetBooking no Elementor em 6 passos essenciais

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito

Neste artigo

Agendamentos com JetBooking no Elementor são reservas de datas controladas por um calendário de disponibilidade ligado a um Custom Post Type, e não a um formulário simples. O JetBooking, da Crocoblock, transforma cada unidade (um quarto, um imóvel, um equipamento) em um post com datas livres e ocupadas em tempo real. Diferente de um plugin de contato, ele calcula diárias, aplica preços sazonais e bloqueia datas já vendidas. Este tutorial mostra a configuração completa dentro do construtor visual, do tipo de reserva ao widget na página. Para ver o ecossistema inteiro, consulte todos os artigos de Elementor da FULL.


Primeiros passos: Visão geral dos agendamentos com JetBooking no Elementor

Agendamentos com JetBooking no Elementor exigem três peças que andam sempre juntas: o Custom Post Type da unidade reservável, o calendário de disponibilidade por post e o widget de reserva. A gente vê com frequência no suporte da FULL sobre Crocoblock que a confusão começa por pular a criação do tipo de post e tentar reservar direto numa página estática, o que nunca funciona.

Agendamentos com JetBooking no Elementor: peças, função e validação
Peça Função no fluxo Como validar
Custom Post Type Cada unidade reservável vira um post com datas próprias. O tipo aparece no menu lateral do WordPress.
Calendário de disponibilidade Mostra datas livres e ocupadas em tempo real por post. Uma data bloqueada some da seleção no front-end.
Widget de reserva Renderiza o formulário de datas e o botão de reservar. O preço recalcula ao trocar as datas escolhidas.

Essas três peças explicam por que um plugin WordPress de reserva é diferente de um formulário comum: ele precisa de estrutura de dados própria.


Por que o JetBooking depende de um custom post type

Os agendamentos com JetBooking no Elementor não funcionam sem um Custom Post Type porque cada unidade reservável precisa de um lugar para guardar suas próprias datas, preços e regras. Em sites de reserva reais, esse detalhe responde por boa parte dos chamados: a equipe cria a página no Elementor, instala o plugin e estranha que não há onde clicar para reservar. O motivo é estrutural, não um bug de configuração.

Um Custom Post Type é um tipo de conteúdo que você define além de posts e páginas, como “Apartamentos” ou “Equipamentos”. O JetBooking, por integrar com o JetEngine da mesma Crocoblock, liga a lógica de reserva diretamente a esse tipo de post. Assim, cada apartamento cadastrado herda automaticamente um calendário de disponibilidade independente. Sem o tipo de post, o plugin não tem âncora: não existe o objeto que recebe as datas. É por isso que o primeiro passo prático nunca é desenhar a página, e sim criar a estrutura que vai sustentar os agendamentos.


Como funciona o calendário de disponibilidade em tempo real

O calendário de disponibilidade é o coração dos agendamentos com JetBooking no Elementor: cada unidade reservável exibe suas datas livres e ocupadas em tempo real, sem depender de planilha paralela. Quando uma reserva é confirmada, aquelas datas saem da seleção automaticamente em todos os canais ligados, o que reduz a quase zero o risco de vender a mesma data duas vezes em um catálogo de dezenas de unidades.

Esse calendário pode ser sincronizado com iCal, Google Calendar, Make ou Zapier, segundo a documentação da Crocoblock. Isso resolve um problema clássico de quem anuncia o mesmo imóvel em mais de um lugar. Se você bloqueia 12 a 14 de dezembro num canal externo, a sincronização via iCal propaga o bloqueio para o site e o JetBooking esconde essas datas. Para integrar com a agenda do Google, veja como integrar o JetBooking com o Google Calendar. A regra de ouro é manter uma única fonte de verdade.


Passo a passo: Configure os agendamentos com JetBooking no Elementor

Configurar agendamentos com JetBooking no Elementor leva em média 30 a 40 minutos na primeira unidade e cai para menos de 5 minutos nas seguintes, porque a estrutura já existe. Os seis passos abaixo seguem a ordem que o plugin exige: estrutura primeiro, página depois. Cada passo traz um ponto de validação, padrão que a gente recomenda no suporte da FULL.

Passo 1: Instale o JetBooking e o JetEngine

Instale o JetBooking junto do JetEngine, ambos da Crocoblock, antes de tocar no Elementor. O JetBooking precisa do JetEngine para registrar o Custom Post Type das unidades. Ative as duas licenças e confirme que os menus “JetEngine” e “Booking” aparecem na barra lateral do WordPress. Se faltar um deles, a configuração trava no passo seguinte.

Passo 2: Crie o custom post type da unidade reservável

Crie o tipo de post que representa o que será reservado, como “Apartamentos” ou “Salas”. Use o JetEngine para definir o Custom Post Type com os campos que importam: capacidade, fotos e descrição. Esse tipo de post é o objeto que o JetBooking vai controlar. Valide cadastrando uma unidade de teste e confirmando que ela aparece no menu lateral.

Passo 3: Defina o tipo e o modo de reserva

Configure o modo de reserva em Booking, escolhendo entre por dia ou por noite. Para hotelaria, o modo por noite é o correto, e a opção de incluir a última diária na conta deve ficar desligada para não cobrar uma noite a mais. Defina também o período mínimo. O JetBooking não oferece reserva por hora, então fluxos de consultório pedem outro plugin.

Passo 4: Configure os preços e as regras sazonais

Defina as tarifas em Pricing Rates, onde o JetBooking aceita preço fixo, sazonal, de fim de semana e avançado por número de diárias. Aplique, por exemplo, valor maior em dezembro e desconto para estadias acima de 7 diárias. Valide simulando datas no front-end e conferindo se o total recalcula conforme a regra escolhida.

Passo 5: Sincronize o calendário com canais externos

Conecte o calendário de disponibilidade ao Google Calendar ou a outro canal via iCal para evitar reserva duplicada. Cole a URL de importação no campo de sincronização do JetBooking. Bloqueie uma data no canal externo e confirme, no site, que ela some da seleção. Essa etapa é opcional para quem vende só pelo site, mas essencial para quem anuncia em múltiplas plataformas.

Passo 6: Monte o widget de reserva no Elementor

Edite o template da unidade no Elementor PRO e arraste o widget de reserva do JetBooking para a página. Conecte o widget ao Custom Post Type criado no passo 2. Publique e teste uma reserva real de ponta a ponta: escolha datas, veja o preço recalcular e finalize. Se o preço muda e as datas ocupadas somem, a configuração está correta.

Legenda: o widget conectado ao Custom Post Type é o que transforma a página em um sistema de reservas funcional.


Quando o JetBooking não é a escolha certa

O JetBooking é excelente para reservas por diária, mas há três cenários em que ele não é a ferramenta certa, e insistir nele custa retrabalho. O principal limite técnico é claro: o plugin reserva por dia ou por noite e não suporta agendamento por hora, o que elimina de cara qualquer fluxo baseado em horários.

Plano da FULL para usar JetBooking e Elementor PRO juntos

Montar agendamentos com JetBooking no Elementor exige duas peças pagas que, somadas, ficam caras quando compradas avulsas: a licença do Crocoblock e a do Elementor PRO. No plano PRO da FULL, por R$849, você ativa esse e os demais plugins premium do bundle, o que dá em torno de R$85 por site quando o custo é distribuído na carteira de projetos. A gente vê no suporte da FULL que esse é o desenho que mais cabe na rotina de agências, porque elimina a gestão de várias licenças soltas. Veja o que está incluso em FULL.services/planos e compare com o custo de comprar cada licença separada.



Perguntas frequentes sobre agendamentos com JetBooking no Elementor

Por que o JetBooking exige um Custom Post Type para funcionar no Elementor?

Porque cada unidade reservável precisa de um lugar próprio para guardar datas, preços e regras. O JetBooking liga a lógica de reserva a um Custom Post Type criado pelo JetEngine, como “Apartamentos”. Sem esse tipo de post, não existe o objeto que recebe o calendário de disponibilidade, e o plugin não tem onde gravar as reservas. Por isso o primeiro passo nunca é desenhar a página, e sim criar a estrutura de dados.

É possível criar agendamentos com JetBooking no Elementor sem saber programar?

Sim, é possível montar agendamentos com JetBooking no Elementor sem escrever uma linha de código. Todo o fluxo de agendamentos com JetBooking no Elementor é visual: você cria o Custom Post Type pelo JetEngine, define o modo de reserva em Booking e arrasta o widget no Elementor PRO. O único pré-requisito é entender a ordem correta, estrutura antes da página. Em torno de 30 a 40 minutos bastam para a primeira unidade ficar pronta.

Qual a diferença entre reserva por dia e por noite no JetBooking?

A reserva por dia conta cada data selecionada como uma diária cheia, enquanto a por noite conta os intervalos entre datas, padrão de hotelaria. Em uma estadia de 3 a 5 de dezembro, o modo por noite cobra 2 noites e o modo por dia cobra 3. Por isso a opção de incluir a última data no cálculo deve ficar desligada em hospedagem, para não cobrar uma diária a mais.

Quanto custa o JetBooking e como ele entra no bundle da FULL?

O JetBooking faz parte da suíte Crocoblock, que é vendida por assinatura própria à parte. No plano PRO da FULL, por R$849, o Crocoblock entra junto com o Elementor PRO e outros plugins premium, o que dá cerca de R$85 por site quando o custo é diluído na carteira de projetos. Para agências com vários sites de reserva, isso troca várias licenças avulsas por uma só.

O que é o calendário de disponibilidade do JetBooking e como ele evita reserva dupla?

O calendário de disponibilidade é o painel que mostra, por unidade, quais datas estão livres e quais já foram vendidas em tempo real. Quando uma reserva é confirmada, as datas saem da seleção em todos os canais sincronizados via iCal, Google Calendar, Make ou Zapier. Isso impede que dois clientes reservem o mesmo período, problema comum em quem anuncia o mesmo imóvel em mais de uma plataforma ao mesmo tempo.


Próximos passos para colocar suas reservas no ar

Com os seis passos prontos, os agendamentos com JetBooking no Elementor deixam de ser um formulário frágil e viram um sistema de reservas com calendário, preços e bloqueio automático de datas. O caminho que evita retrabalho é sempre o mesmo: criar o Custom Post Type primeiro, escolher entre reserva por dia ou noite com consciência do cálculo de diárias, e só então montar o widget no Elementor PRO. Para se aprofundar na configuração inicial, veja como configurar o JetBooking no WordPress e, para entender a combinação completa de plugins, leia Crocoblock com Elementor PRO. Quem prefere coletar dados antes de cobrar pode complementar com um formulário de agendamento no WPForms com JetBooking. Vale também avaliar se o Elementor PRO vale a pena para o seu caso e dominar o construtor com o guia Domine o Elementor. Para continuar aprendendo, o FULL Academy reúne tutoriais, guias e reviews em um só lugar.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

AI Shopping no Brasil: Como a IA decide quem vende

O AI shopping no Brasil já redesenha como o consumidor

A shortlist da IA: Como 3-5 marcas são escolhidas antes do clique

Entender a shortlist da ia como marcas são escolhidas é

Como fazer um AI visibility audit passo a passo

Se você não sabe se o ChatGPT recomenda a sua
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.