Em breve no Salesforce AppExchange

Um calendário de reservas no Salesforce Experience Cloud que seus clientes usam sozinhos

Coloque reservas de autoatendimento em um site público ou de membros do Experience Cloud. Os convidados escolhem um recurso, um dia e um horário livre, e a reserva chega à sua organização assim que salvam.

Ou veja como funciona a configuração →

A demo ao vivo é um site público de reservas no Experience Cloud

A ACME Financial é um site real do Experience Cloud rodando o MultiDatePick como convidado. Sem login. Ele reinicia a cada hora, então reserve o que quiser.

Demo animada de reserva de autoatendimento no MultiDatePick: escolher um consultor, informar o cliente, escolher uma data e um horário livre de 30 minutos e salvar a solicitação
Escolha um consultor, um dia e um horário livre, e salve.
Na página da demoExibição (View)O que o convidado faz
Solicitar uma consultoriaSemanaReserva um horário livre com um consultor
Bloquear um horárioCalendárioMarca um consultor como indisponível
Agendamentos dos consultoresAgendaVê o que está reservado, somente leitura
Projetos de consultoria patrimonialLinha do tempoAgenda trabalhos de vários dias por consultor

Quatro calendários, uma página de convidados. Cada um é o mesmo componente Booking com a própria configuração. Bloqueie um horário em um e veja o horário fechar no seguinte.

Quatro coisas que as pessoas reservam sozinhas em uma página pública

“Eles não podem escolher as próprias datas em vez de mandar e-mail para a gente?” Podem.

Agendamentos

Os clientes escolhem uma data e um horário livre com a pessoa ou o recurso que querem.

Booking
A própria disponibilidade

Candidatos, prestadores de serviço e voluntários clicam nos dias em que podem trabalhar. Um registro por data.

Date
Espaços compartilhados

Membros reservam salas, mesas, quadras ou equipamentos com capacidade ao vivo.

Booking
Sessões e turmas

Alunos e participantes se inscrevem em sessões com data marcada. A sessão fecha quando lota.

Date Time

Reservas de autoatendimento no Salesforce, sem um segundo fornecedor

O caminho habitual é um agendador externo sincronizado de volta com o Salesforce. O MultiDatePick é um Lightning Web Component, então grava direto nos seus objetos.

Necessidade de autoatendimentoAgendador externoMultiDatePick
Deixar o cliente reservar um horárioReservado em outro lugar, sincronizado depoisSalvo como registro na sua organização no clique
Mostrar só horários livresSó tão atualizado quanto a última sincronizaçãoLê seus registros ao vivo ao carregar a página
Evitar reservas duplicadasDois calendários que podem divergirVerificação de conflitos e de capacidade ao salvar
Revisão de segurançaUm segundo fornecedor guardando dados de clientes100% nativo. Os dados nunca saem da organização
Relatórios e automaçãoEsperar a sincronização para depois gerar relatóriosFluxos, relatórios e dashboards desde o primeiro dia

Configure uma página pública de reservas no Salesforce

Cinco passos, todos com cliques.

  1. 1. Monte uma configuração Booking no Assistente de Configuração
  2. 2. Arraste o Booking para a página no Experience Builder
  3. 3. Defina o Config Name e o Static Parent Record Id
  4. 4. Conceda acesso de convidado
  5. 5. Publique e ative
Demo animada da configuração por Config Name: copiar um nome de configuração no Assistente de Configuração do MultiDatePick, colocar o componente Resource Booking em uma página no Lightning App Builder, colar o Config Name e informar o Static Parent Record Id, e o calendário de reservas aparece com todas as definições da configuração
Copie o nome da configuração no Assistente de Configuração e cole-o junto com o Id do registro pai. Mostrado no App Builder; o Experience Builder tem as mesmas duas propriedades.
Rótulo no BuilderEm uma página pública de reservas
Config NameconfigNameSua configuração do Assistente de Configuração. Preenche os objetos e os campos.
Static Parent Record IdstaticRecordIdUm registro pai. A página não tem um, então este carrega as reservas existentes e os horários bloqueados.
Conflict BehaviorconflictBehaviorBlock (o padrão). Um choque de horários nunca é salvo.
Capacity FieldcapacityFieldUma sessão com 20 vagas fecha em 20.
Business Hours Start / End FieldbusinessHoursStartField, businessHoursEndFieldPublique só os horários que cada recurso oferece.
Existing Bookings ModepreloadModeSomente leitura, para os visitantes verem o que já está ocupado.
Enable Edit ModeenableEditModeDesativado para convidados. Convidados não podem editar registros.
View e Available Viewsview, availableViewsSemana ou Calendário. Uma ou duas visualizações bastam.

Cada visitante precisa do próprio registro? Coloque o calendário em um fluxo de tela e passe o registro para o Parent Record Id. Um fluxo consegue lê-lo da URL da página, então funciona também para convidados. Static Parent Record Id ou um fluxo

Reservas por usuário convidado no Salesforce: o que os convidados podem fazer

Estas são regras do Salesforce para qualquer aplicativo em um site público. O MultiDatePick foi construído em torno delas.

AçãoConvidado (página pública)Membro logado
Ver horários livres e reservas existentes✓✓
Reservar (criar um registro)✓✓
Adicionar a reserva ao Outlook, ao Google Agenda ou ao Calendário da Apple✓.ics depois de salvar✓
Mover ou editar uma reserva✗limite do Salesforce para convidados✓com permissão
Cancelar ou excluir✗limite do Salesforce para convidados✓com permissão
Um calendário pessoal de “minhas reservas”✗todos os convidados compartilham um usuário✓por um fluxo de tela
Acesso de convidado, uma vez por site

Atribua o conjunto de permissões MultiDatePick - Guest ao usuário convidado do site; ele traz o acesso ao componente e os direitos de leitura e criação permitidos a convidados. Adicione leitura e criação em todos os seus próprios objetos, uma regra de compartilhamento de convidados, e então publique e ative.

Proprietário padrão dos registros

Convidados não podem ser proprietários de registros, então o Salesforce atribui cada reserva de convidado a um proprietário padrão. Defina-o em Espaços de trabalho do Experience, Administração, Preferências.

Um convidado tenta mover uma reserva? O MultiDatePick diz por que não é possível, em vez de mostrar um erro sem explicação. O checklist completo de cinco passos para convidados está em Páginas de aplicativo, iniciais e do Experience Cloud.

Escolha a visualização para cada público

A visualização é uma propriedade de cada componente, então uma página pública e uma página da equipe podem mostrar os mesmos dados de formas diferentes.

Demo animada da visualização semanal do MultiDatePick: ao escolher um consultor, as reuniões dele aparecem como blocos coloridos por status, do tamanho real de cada reunião, com cartões ao passar o mouse
Semana ou Calendário para reservar: escolha um dia, escolha um horário, envie.
Demo animada da visualização de agenda do MultiDatePick: próximos agendamentos listados por data com horário, cliente, etiqueta de status e consultor, com cartões ao passar o mouse sobre dois deles
Agenda para ver o que está reservado: somente leitura e fácil de ler no celular.

Linha do tempo e Ocupação combinam com páginas da equipe. Veja as cinco visualizações de calendário.

Perguntas sobre reservas no Experience Cloud

Respostas curtas para o que os administradores perguntam primeiro.

Usuários convidados podem fazer reservas no Salesforce sem login?

Sim. Coloque o componente MultiDatePick Booking em uma página pública do Experience Cloud, dê ao usuário convidado do site acesso de leitura e criação aos seus objetos de reserva, mais uma regra de compartilhamento de convidados, e então publique e ative o site. A demo ao vivo é exatamente isso: um site público de reservas que qualquer pessoa usa sem login.

Um usuário convidado pode editar ou cancelar uma reserva?

Não. O Salesforce permite que usuários convidados leiam e criem registros, mas nunca que os editem ou excluam, em qualquer aplicativo. Se um convidado tenta mover uma reserva, o MultiDatePick explica o motivo em vez de falhar sem aviso. Deixe a edição e o cancelamento em um site de membros, com login.

Funciona em um site de membros com login?

Sim. Membros logados reservam com as próprias permissões, então edição, cancelamento e calendários por pessoa conduzidos por um fluxo de tela (Screen Flow) funcionam ali.

Preciso de Apex ou de uma ferramenta de agendamento externa?

Não. Monte a configuração de reservas no Assistente de Configuração, arraste o componente Booking para a página no Experience Builder e defina o Config Name. As reservas são salvas como registros nos seus próprios objetos do Salesforce.

Onde ficam armazenados os dados das reservas?

Na sua organização Salesforce, nos objetos que você escolher. O MultiDatePick é 100% nativo: sem servidores externos, e nada é sincronizado com outro fornecedor.

Reservas de autoatendimento no seu site do Experience Cloud

Em breve no Salesforce AppExchange. Faça uma reserva na demo ao vivo agora, ou diga para onde enviar o aviso de lançamento.

US$ 20/usuário/mês, todos os recursos incluídos, teste grátis de 30 dias. 100% nativo do Salesforce.