Como Criar um Compromisso

Configure um compromisso reservável no WhatChimp: escolha um calendário, defina sua disponibilidade, duração, preços, data actions e as perguntas que os clientes respondem.

Updated 18 June 2026

Um compromisso é o serviço reservável que seus clientes reservam pelo WhatsApp. Você define o calendário, a disponibilidade, a duração, o preço e as perguntas a fazer, e o WhatChimp cuida da conversa de reserva e da sincronização com o calendário. Antes de começar, conecte sua conta do Google para que as reservas sincronizem com o Google Calendar.

Abra o formulário do compromisso

  1. Na barra lateral esquerda, abra Appointment.
  2. Clique em New Appointment para abrir o formulário de criação. Para editar um que você já tem, use o ícone de edição no Appointment Manager.

A página WhatsApp Appointment System com o botão New Appointment Abra Appointment, depois clique em New Appointment

O formulário tem cinco seções entre as quais você pode navegar pela direita: Configuration, Time Slot, Checkout, Data Actions e Questionnaires.

Configuration

Aqui você define o que é o compromisso e as regras para reservá-lo.

A seção Configuration do formulário Create Appointment A seção Configuration do formulário do compromisso

  • WhatsApp Account: o número de WhatsApp que conduz a conversa de reserva e envia as mensagens de confirmação e lembrete. Escolha o número para o qual seus clientes realmente escrevem.
  • Google Calendar: o calendário conectado onde as reservas confirmadas são criadas. Se este menu estiver vazio, conecte primeiro uma conta do Google. Cada reserva vira um evento neste calendário.
  • Appointment Name: o nome do serviço, por exemplo "Demo" ou "Consultation". Aparece para o cliente e no evento do calendário.
  • Appointment Location: onde o compromisso acontece. Use "Online" para uma reunião virtual (o WhatChimp pode anexar um link do Google Meet), ou um endereço físico para presencial.
  • Appointment Description: uma descrição curta, mostrada ao cliente e adicionada ao evento do calendário. Mantenha clara, por exemplo "Demo walkthrough".
  • Image: uma imagem quadrada opcional para o compromisso, de até 500KB, em png, jpg ou webp.

Os próximos campos controlam o tempo e a disponibilidade. No app, passe o cursor sobre o pequeno ícone de informação ao lado de qualquer campo para uma dica.

Os campos de tempo de Configuration preenchidos Duração, fuso horário e as regras de reserva

  • Appointment Duration (minutes): quanto dura um compromisso. Define o tamanho de cada horário reservável, por exemplo 30 minutos.
  • Timezone: o fuso horário no qual sua disponibilidade e os horários oferecidos se baseiam. Defina o fuso em que você trabalha, para que um horário de "9:00" signifique 9:00 no seu horário.
  • Maximum Daily Appointments: o máximo de reservas que você aceita em um único dia. Ao atingir, esse dia para de aparecer como disponível. Use para limitar sua carga.
  • Break Between Appointments (minutes): uma folga após cada compromisso para que reservas seguidas deixem tempo para você. Uma folga de 10 minutos significa que o próximo horário só pode começar 10 minutos depois do anterior terminar.
  • Maximum Advance Booking (days): com quanta antecedência os clientes podem reservar. Por exemplo, 100 dias significa que ninguém pode reservar um horário a mais de 100 dias.
  • Minimum Advance Booking (minutes): o aviso mínimo que você precisa antes de um compromisso começar, para que ninguém reserve um horário que está prestes a começar.
  • Minimum Booking Cancellation (minutes): com quanta antecedência da hora de início um cliente ainda pode cancelar. Após essa janela, a reserva fica fixa.
  • Booking Hold Time (minutes): por quanto tempo um horário fica reservado enquanto o cliente confirma. Se não confirmar nesse tempo, o horário é liberado para não bloquear outras pessoas.
  • Allow Appointments Slot Overlap: desativado por padrão, para que cada horário seja reservado uma vez. Ative somente se mais de uma pessoa pode pegar o mesmo horário, por exemplo uma sessão em grupo.
  • Create Google Meet Link: ativado por padrão. Quando ativo, cada reserva online confirmada recebe automaticamente um link do Google Meet, adicionado ao evento do calendário e enviado ao cliente.

Time Slot

Aqui você define os dias e horas em que está disponível. O WhatChimp só oferece aos clientes os horários que caem dentro dessas janelas.

A seção Time Slot com linhas de disponibilidade para Monday e Tuesday Defina os dias e horas em que você está disponível

Para cada linha:

  • Availability: escolha Available Day para abrir esse dia para reservas.
  • Day of Week: o dia ao qual esta regra se aplica, por exemplo Monday.
  • Start Time e End Time: a janela em que você está aberto nesse dia, por exemplo de 05:00 a 20:00.

Clique em Add Slot para adicionar outro dia ou outra janela, e adicione uma linha para cada dia que você aceita reservas. A duração e a folga de Configuration decidem como cada janela é dividida em horários individuais.

Checkout

Use esta seção se quiser cobrar pelo compromisso. Deixe as taxas em zero para mantê-lo gratuito.

A seção Checkout com taxas, imposto, número da fatura e o botão Payment Settings Defina suas taxas, imposto e número da fatura

  • Appointment Fees (USD): o preço do compromisso. Você pode exibir um preço mesmo sem cobrá-lo, ou cobrá-lo por inteiro.
  • Pre-Payment Fees (USD): o valor que o cliente deve pagar adiantado para confirmar a reserva. Defina como parte da taxa para um depósito, ou zero para deixar pagar depois.
  • Next Invoice ID: o número que a próxima fatura usará. O WhatChimp o incrementa automaticamente a partir daqui.
  • Tax%: uma porcentagem de imposto opcional adicionada sobre a taxa.

Para cobrar de fato você precisa de um gateway de pagamento. Clique em Payment Settings para configurar um.

A página Payment Settings com a lista de gateways e os campos de chave do provedor Escolha um gateway e insira suas chaves

  1. Escolha seu gateway de pagamento na lista à direita (PayPal, Stripe, Razorpay, Paystack, Mollie e mais).
  2. Insira as chaves do provedor desse gateway no centro, por exemplo PayPal Client ID e Secret.
  3. Coloque Sandbox Mode ativo para testes ou desativado para pagamentos reais, coloque Status em Active, escolha sua Currency e clique em Save.

Data Actions

Estas rodam automaticamente quando uma reserva é confirmada, para que os dados fluam para o resto das suas ferramentas.

A seção Data Actions on Confirmation com Google Sheet, labels, sequences e mapeamento de custom fields Salve reservas em uma planilha, marque e sequencie o contato, e mapeie campos

  • Save in Google Sheet: envie cada reserva confirmada para uma Google Sheet conectada.
  • Assign Labels: marque o cliente com um label, por exemplo "Booked Demo", para segmentá-lo depois.
  • Assign Sequences: inicie uma sequence de mensagens para o cliente após a reserva, por exemplo uma sequence de preparação ou follow-up.
  • Custom Fields Assignments: armazene detalhes da reserva como Booking ID, Booking Unique ID, Booking Status, Paid Amount, Customer Email, Customer Name, Appointment Date, Start Time e End Time nos seus custom fields de subscriber. Mapeie só os que quiser manter. Se ainda não tiver um custom field, crie-o primeiro em Manage Subscribers.

Questionnaires

Esta é a redação da conversa de reserva: as mensagens que o bot envia e as perguntas que faz. Há padrões sensatos preenchidos, então edite só o que quiser mudar.

A seção Questionnaires com a mensagem de intro, o name input e o email input Edite as mensagens e perguntas que o bot envia

  • Intro Message: a primeira mensagem que o cliente vê, por exemplo "Welcome to our appointment booking system. Please fill in the following information to proceed."
  • Name Input: a pergunta que coleta o nome dele, por exemplo "What is your name?".
  • Email Input: a pergunta que coleta o e-mail dele, mais um Error Text mostrado se ele inserir um endereço inválido.
  • Date Selection: o texto e os rótulos do seletor de data (ask text, header, footer, o título do botão e o título do botão de "more dates").
  • Time Selection: o mesmo conjunto de rótulos para o seletor de hora, mais uma mensagem de erro para quando não há horário disponível.

A redação de Time Selection e o botão Create no final do formulário Finalize a redação e clique em Create

Crie o compromisso

Quando cada seção estiver preenchida, role até o final e clique em Create. Seu compromisso agora aparece no Appointment Manager, pronto para ser acionado por um chatbot.

Próximos passos

More in Appointment Booking