Guia Passo a Passo para Instalar o Typebot em seu servidor próprio

O Typebot é uma ferramenta de código aberto que permite criar aplicativos ou formulários conversacionais de forma simples e eficaz. Ele oferece uma alternativa robusta a outras plataformas como o Landbot. Com o Typebot, você pode criar diferentes tipos de aplicativos conversacionais, como:

– Qualificação de leads
– Lançamento de produtos
– Integração de usuários
– Suporte ao cliente

O Typebot é amado por equipes e criadores em todo o mundo e oferece uma experiência de construção fácil. Você pode arrastar e soltar blocos para criar seu aplicativo e integrá-lo facilmente em qualquer plataforma. Além disso, ele permite coletar resultados em tempo real, o que é uma grande vantagem.

Exemplos de Uso

– Coleta de Informações de Contato: Substitua seus formulários tradicionais por um chatbot que pode coletar nomes, e-mails e outros detalhes de forma interativa.
– Suporte ao Cliente: Use o Typebot para responder automaticamente a perguntas frequentes e fornecer suporte em tempo real.
– Integração de Usuários: Facilite o processo de integração, fornecendo aos novos usuários um guia passo a passo interativo.
– Campanhas de Marketing: Utilize o Typebot em suas landing pages para aumentar as taxas de conversão e engajamento.
– Pesquisas e Feedback: Colete feedback do usuário ou conduza pesquisas de forma mais envolvente e interativa.

Requesitos

Debian 12 bookworm (Instalação Limpa)

DNS

Crie duas entradas em seu DNS exemplo:
– typebot.remontti.cum.br apontando para os IPs do servidor
– typebotapi.remontti.cum.br apontando para os IPs do servidor

Se você já é da turma do blog vai entender o que temos a baixo la no amigo bind9:

Atualização e Instalação de Pacotes

Instale os pacotes necessários para o projeto

Instala globalmente os pacotes pm2 e pnpm usando npm

Configuração do PostgreSQL

Alterne para o usuário postgres

Crie um novo usuário chamado ‘typebot’ em seguida inserira uma senha.

Crie um novo banco de dados ‘typebot’ e define ‘typebot’ como o proprietário

Sai do usuário postgres

Preparando formas de autenticação

Vou deixar 3 formas que são as mais fáceis, você pode optar em usar apenas uma.

Email

A mais fácil de todas, basta você utilizar um email, assim toda vez que você for logar ele ira lhe mandar um e-mail com o link.

Google

Crie um novo projeto em https://console.developers.google.com/apis/credentials

Será usado em:

Github

Acesse https://github.com/settings/developers e clique em New OAuth Apps

Anote o Client ID e clique em Generate a new client secret anote os dois para ser usado em

Configuração do Projeto Typebot no Servidor

Vamos armazenar o projeto mo diretório /opt.

Entre no diretório do projeto
cd typebot.io

Crie arquivo .env onde irá ficar as variáveis de ambiente.

Faça os ajustes:

Instale todas as dependências do projeto

Saída:

Compile os aplicativos

Saída

Copie o arquivo .env para os diretórios dos aplicativos

Configuração e migrações do banco de dados

Saída:

Certificado Digital - TECSOLVE

Soluções em assinatura digital com segurança e validade jurídica para pessoas físicas e jurídicas.

Atendimento

  • Segunda a sexta
  • 8h às 18h
  • (61) 98593-8239
  • certificadodigital@tecsolve.com.br

Redes sociais

2025 Copyright Tecsolve Internet Solution - CNPJ: 24.427.068/0001-10