Do primeiro clique
ao dono avisado

Todo caminho que uma pessoa pode seguir, em quatro atos — e o e-mail que sai em cada ponto, montado pelos mesmos módulos que rodam em produção.

no ar e funcionando funciona, mas na mão responde 501 hoje

Ato um

Ela chega e descobre o que perde

Um dono de HVAC cai na landing. Em quatro perguntas ele vê, em dólares, o que as ligações não atendidas custam por mês.

  1. Chega

    tactflow.io, ou um link do /book que alguém mandou.

  2. Responde quatro perguntas

    Setor · ligações perdidas por semana · valor do serviço · taxa de fechamento.

  3. Vê a conta

    A tela mostra o número mensal. Nada foi gravado até aqui.

    POST /talk/snapshot

    não funciona #49

    O salvamento parcial responde 501: quem desiste no meio some sem deixar rastro.

Ato dois

Ela escolhe uma saída

É aqui que a jornada se abre. Das quatro saídas do funil, duas funcionam hoje — e são as duas que mandam e-mail.

  1. “Só me manda a conta”

    Deixa só o e-mail. Compromisso zero — é a saída de quem está avaliando.

    POST /talk/breakdown-email

  2. Deixa contato

    Nome, e-mail e telefone. Único ponto de toda a jornada onde o lead é gravado no banco.

    POST /talk/contact

  3. Agenda ali mesmo

    Escolheria um horário sem sair da página.

    não funciona #110

    Os endpoints próprios de agendamento do funil (`/talk/availability` e `/talk/book`) foram removidos: nunca foram chamados pelo site e respondiam 501. Quem passa a agendar ali mesmo é a Taly, pela tool de booking do agente — ver o ADR 0004.

  4. Fala com a Taly

    Conversa por voz com a Taly ali mesmo — ela responde e agenda a call.

    POST /talk/voice-session

    na mão #111

    O endpoint existe e monta o assistente a partir do tenant `tactflow`, mas responde 503 nomeando a config que falta: `VAPI_PUBLIC_KEY` (#119) e o calendário do tenant (#118). E o site ainda não tem o SDK Web (#111), então hoje ele cai no caminho de clique.

Porta paralela: o formulário do fim da landing

Quem nunca passou pelo funil e preenche o formulário recebe o MESMO e-mail — com outra abertura, porque essa pessoa não viu número nenhum.

Ato três

A gente conversa

O e-mail chega em segundos. A partir daqui é trabalho humano — e é o degrau mais manual da jornada inteira.

  1. Responde com dois horários

    Hoje não existe botão: a página de horários ainda não foi criada.

    na mão

    Quando ela existir, o e-mail volta a ter botão e a pessoa agenda sozinha.

  2. Call de 30 minutos

    Ouve o agente atender uma ligação de verdade. Sem slides.

    na mão

    Marcada na mão enquanto o link não existe.

  3. Vira cliente

    Piloto US$ 197 com gatilho de aumento escrito, ou tier cheio.

    na mão #58

    Falta contrato e política de privacidade — a ligação é gravada.

Ato quatro

O produto rodando

Daqui em diante quem liga é o cliente do nosso cliente. O dono não quer usar o sistema: ele quer saber que entrou trabalho.

  1. O cliente final liga

    Fora do horário, ou com o dono em cima de um telhado.

  2. A Vapi atende

    gpt-4o direto na Vapi, voz da ElevenLabs. Nunca passou pelo serviço Python, e foi por isso que desligá-lo não afetou ligação nenhuma.

  3. Qualifica e agenda

    Serviço, urgência, endereço, horário. Grava na agenda do dono.

    na mão #61 · #17

    A config de naturalidade descrita nos docs não existe no código. E transferir a ligação para o dono ainda não foi implementado.

  4. O dono é avisado

    E-mail na hora, com o horário em destaque e um botão para ligar para o cliente.

    no ar #30

    O SMS do mesmo aviso depende do Twilio e não sai — já não bloqueia, porque o e-mail entrega.