# CHATBOT - Contratações, Upgrade, Downgrade e Cancelamento

# Contratação

Processo de contratação e onboarding

# Processo de contratação do Chatbot

## 1. Cadastro inicial do lead no CRM

Assim que surgir uma oportunidade, o lead deve ser cadastrado no Adapt Nuvem CRM com, no mínimo, as seguintes informações:

- Nome do responsável
- Nome da empresa
- Etapa: **Apresentação**

## 2. Agendamento e realização da apresentação

Após o cadastro, o comercial deve agendar a apresentação com o cliente.

Durante a apresentação, o objetivo é:

- Apresentar a plataforma
- Entender como funciona a operação do cliente
- Identificar como o chatbot pode ajudar no dia a dia
- Oferecer um **teste de 7 dias**, contemplando: 
    - 1 canal
    - conexão com 1 linha do cliente
    - até 4 usuários

## 3. Definição do fluxo inicial para teste

Se o cliente aceitar o teste, o comercial deve alinhar um fluxo inicial de atendimento que servirá como base para a operação piloto.

Esse fluxo pode ser criado com apoio do ChatGPT como exemplo inicial e enviado ao cliente para validação.

O cliente poderá:

- aprovar o fluxo
- solicitar ajustes
- editar e devolver a versão desejada

Somente após o retorno do cliente com o fluxo validado o processo segue para a equipe de suporte.

## 4. Abertura do card no Teams

Com o fluxo definido, o comercial deve criar um card no Teams, dentro do quadro **CHATBOT**, com o seguinte padrão:

**Título do card:**  
Nome da empresa + nome do responsável

**Responsáveis atribuídos:**  
Todos da Nuvem JTI, para que recebam as notificações e interações do card

**Informações que devem constar no card:**

- Nome do responsável
- Contato do responsável
- Empresa
- Observações relevantes do cliente

**Comentários do card:**

- Fluxo definido para o teste

Após isso, o card deve ser movido para a etapa **Criar Chatbot**, com a **TAG TESTE**.

## 5. Criação do ambiente de teste

A partir desse momento, a responsabilidade passa para o suporte, que deverá:

- criar o ambiente de teste do chatbot
- entrar em contato com o cliente
- agendar a implantação do teste
- realizar o treinamento de uso

## 6. Período de teste

O teste terá validade de **7 dias**.

Durante esse período, o cliente utilizará o ambiente piloto para avaliar a ferramenta na prática.

## 7. Follow-up comercial após o teste

No **8º dia**, é responsabilidade do comercial entrar em contato com o cliente para:

- verificar como foi a experiência
- entender percepções, dificuldades e pontos positivos
- identificar interesse na continuidade
- conduzir a conversão para contratação

## 8. Elaboração da proposta comercial

Se o cliente aprovar a experiência do teste, o próximo passo é a elaboração da proposta comercial.

Após o envio da proposta, o comercial deverá acompanhar até obter o aceite formal do cliente.

## 9. Coleta de dados para contratação

Com a proposta aprovada, inicia-se a fase de onboarding comercial.

O comercial deve coletar os seguintes dados:

- CNPJ ou CPF
- Razão Social
- Nome Fantasia
- Endereço completo
- E-mail de faturamento
- E-mail para assinatura digital do contrato

## 10. Emissão e envio do contrato

Com os dados em mãos, o comercial deve criar o contrato do cliente no Autentique, preenchendo as informações cadastrais e anexando a proposta comercial aprovada junto ao contrato.

Em seguida, o contrato deve ser enviado para assinatura digital.

## 11. Assinatura concluída

Após a assinatura do contrato pelo cliente:

- anexar o contrato assinado no card do cliente
- manter o histórico documental centralizado no card

## 12. Retorno do card para implantação definitiva

Com o contrato assinado, o card deve ser movido novamente para **Criação do CHATBOT**, agora para a implantação oficial.

Nesta etapa, o suporte deverá:

- alinhar as configurações finais com o cliente
- realizar os ajustes definitivos
- concluir a entrega do ambiente contratado

---

# Resumo do fluxo por etapas

## Comercial

1. Cadastra lead no CRM
2. Agenda apresentação
3. Realiza apresentação
4. Oferece teste de 7 dias
5. Define fluxo inicial com cliente
6. Cria card no Teams
7. Move card para Criar Chatbot com TAG TESTE
8. Faz follow-up no 8º dia
9. Elabora proposta
10. Coleta dados cadastrais
11. Gera e envia contrato no Autentique
12. Anexa contrato assinado no card

## Suporte

1. Cria ambiente de teste
2. Faz contato com cliente
3. Agenda implantação e treinamento
4. Acompanha o período de teste
5. Após contratação, realiza implantação definitiva

---

# Estrutura sugerida de status

Para deixar o processo mais organizado, você pode padronizar assim:

**No CRM**

- Apresentação
- Teste em andamento
- Proposta enviada
- Contrato em assinatura
- Cliente fechado

**No Teams / Planner**

- Novo
- Aguardando fluxo do cliente
- Criar Chatbot
- Teste em andamento
- Follow-up comercial
- Contratação
- Implantação final
- Concluído

# Cancelamento

Solicitação de cancelamento pelo cliente

# Processo de Cancelamento

<section class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)" data-scroll-anchor="false" data-testid="conversation-turn-1" data-turn="user" data-turn-id="3aa7f5c7-a2f8-4b87-8b70-e39a7ed12f91" dir="auto" id="bkmrk-"></section><section class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="false" data-testid="conversation-turn-2" data-turn="assistant" data-turn-id="request-WEB:b1ef2c97-5d76-470f-8281-6b2496dbaf3a-0" dir="auto" id="bkmrk-1.-entrada-da-solici">#### 1. Entrada da solicitação

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="3688ef30-c649-48e0-a55e-e66b8df418ce" data-message-model-slug="gpt-5-3-instant" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">- O cliente pode solicitar cancelamento por qualquer canal.
- **Ação obrigatória:** encaminhar imediatamente para o **Comercial**.

---

</div></div></div></div></div></div>#### 2. Etapa de reversão (Comercial)

O Comercial deve:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="3688ef30-c649-48e0-a55e-e66b8df418ce" data-message-model-slug="gpt-5-3-instant" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">- Identificar o **motivo do cancelamento**
- Tentar **reverter a decisão**, com: 
    - Ajustes no fluxo
    - Correções operacionais
    - Treinamento
    - Condições comerciais

</div></div></div></div></div></div>> Objetivo: **retenção do cliente**

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="3688ef30-c649-48e0-a55e-e66b8df418ce" data-message-model-slug="gpt-5-3-instant" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">---

</div></div></div></div></div></div>#### 3. Sem reversão → seguir roteiro padrão

Caso o cliente mantenha o cancelamento:

**3.1 Formalização obrigatória**

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="3688ef30-c649-48e0-a55e-e66b8df418ce" data-message-model-slug="gpt-5-3-instant" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">- Solicitar envio de e-mail para: 
    - <a class="decorated-link cursor-pointer" data-end="674" data-start="648" rel="noopener">financeiro@nuvemjti.com.br<span aria-hidden="true" class="ms-0.5 inline-block align-middle leading-none"><svg aria-hidden="true" class="block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]" data-rtl-flip="" height="20" width="20" xmlns="http://www.w3.org/2000/svg"></svg></span></a>
    - <a class="decorated-link cursor-pointer" data-end="706" data-start="681" rel="noopener">comercial@nuvemjti.com.br<span aria-hidden="true" class="ms-0.5 inline-block align-middle leading-none"><svg aria-hidden="true" class="block h-[0.75em] w-[0.75em] stroke-current stroke-[0.75]" data-rtl-flip="" height="20" width="20" xmlns="http://www.w3.org/2000/svg"></svg></span></a>
- O e-mail deve conter: 
    - Pedido de cancelamento
    - Motivo

---

</div></div></div></div></div></div>**3.2 Aviso prévio**

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="3688ef30-c649-48e0-a55e-e66b8df418ce" data-message-model-slug="gpt-5-3-instant" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">- Informar que o contrato é por **período indeterminado**
- Aplica-se **aviso prévio de 30 dias**, conforme cláusula **8.2**
- O prazo inicia **a partir da formalização por e-mail**

---

</div></div></div></div></div></div>#### 4. Pós-formalização (interno)

Após recebimento do e-mail:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="3688ef30-c649-48e0-a55e-e66b8df418ce" data-message-model-slug="gpt-5-3-instant" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">- Registrar no sistema (AdaptNuvem / CRM)
- Atualizar status para **Cancelamento em andamento**
- Notificar: 
    - Financeiro (encerramento de faturamento)
    - Suporte (planejar desligamento do ambiente)
- Criar controle de prazo (D+30)

---

</div></div></div></div></div></div>#### 5. Encerramento

Após 30 dias:

<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn"><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&]:mt-1" data-message-author-role="assistant" data-message-id="3688ef30-c649-48e0-a55e-e66b8df418ce" data-message-model-slug="gpt-5-3-instant" data-turn-start-message="true" dir="auto" tabindex="0"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling">- Desativar o ambiente do chatbot
- Encerrar acessos e integrações (WhatsApp, APIs, etc.)
- Confirmar encerramento com o cliente

</div></div></div></div></div></div></section>