# Guia de integração PERFEX CRM para WhatsApp (Português de Portugal) ## Transcrição de: PERFEX CRM * **Tipo: ** Playlist * **Data: ** 08-01-2025 23: 53: 45 ## Vídeo 1: [Link](https://www.youtube.com/watch?v=3pVE6Og7GG0) (Língua: pt) - Bem-vindo, todos, ao canal Astro Online, onde hoje irei ensinar a integrar o PERFEX CRM com nosso adorado WhatsApp sem custos. Mas antes, dê um like e subscreva, acende a lamppa para receber notificações sempre que poste um novo vídeo aqui. Se você é novo aqui, faça sure de checar a variada gama de vídeos que eu já tenho disponíveis para você. Eu estou convencido que você vai adorar. - Então, vamos começar. Já mostrei-vos como instalar este PERFEX CRM, então deixarei uma ligação aqui para você descobrir como o fazer dentro do Apache Penny server para aqueles que não sabem sobre isso. É um servidor VPS onde você pode instalá-lo dentro de um. Ou, se não começar dentro de um CPanel, ele também mostra opções de hospedagem compartilhada. Também deixarei o vídeo aqui mostrando como instalar dentro de um CPanel. É mais fácil e prático para quem não sabe fazer isso. - Mas hoje demonstro como instalar diretamente no servidor, no raih, sem instalar qualquer aplicação ou coisa, apenas o Perfect App por si só, porque é possível. Alguns vezes não é necessário instalar um aplicativo inteiro. Funciona e funciona bem. - Começando com algo essencial. Você precisa de um servidor que esteja a correr o Fluentd. Obviamente. Você também precisará criar um servidor para nosses fins. Nosso servidor é bastante leve, portanto, você pode escolher a opção mais barata que encontrar. No entanto, tem de ser um servidor GPU, porque as APIs do WhatsApp não funcionam em hospedagem compartilhada. Elas não funcionam corretamente, e é complicado Executar. - Eu recomendo hOrt (eu costumo referir-me a ele no canal, é o melhor servidor que você pode encontrar para criar seu VPS ou você pode escolher outro de sua escolha, a que tenha acesso SSH. - Além disso, você pode contratar-lhe diretamente, o que é mais fácil, ou escolher comprar de um revendedor como Redness. É mais rápido e prático criar aqui dentro deles, e o custo também é menor. - Vamos criar um aqui. Eu vou criar um aqui para nossos fins. Criarei aqui um Ubuntu 20. 04 aqui, escolher o opção mais barata, custa somente €3. 29. Portanto, disporá-se-á de 20€ por mês para hospedar o seu PeApp lá, disponibiliza e de forma qualificada. Pode hospedar mais de um PeApp. Quando a hora da instalação for chegar, você poderá alterar o porta se quiser. Ele lhe lida bem. Isso apenas é para o que vamos fazer aqui hoje. - Bem, vamos criar um servidor básico. Eu vou chamar-lhe o que quiser, opcional. Clicar em "Criar agora. " E ele vai criar para nós aqui. Ele vai nos mostrar algo como isso. Agora, entrarei dentro dele. - Copiar a IP que ele gerou aqui, IPv4. Coloque aqui em "Usuário SSH" e deixe a porta definida em 22. Digite "root" na senha, e clique na opção "Autenticação automática para SSH sem senha" e clique em "Terminar. " - Devido ao fato de que REDSYS não geralmente dar a senha de root pela primeira vez, terá de redefinir a senha aqui. Lembrando-o, se isto acontecer no teu aplicativo, será necessário alterar apenas o layout. Nada mais, necessita da IP e da senha de root. Nada mais. Copiei aqui a senha gerada, cole aqui no campo "Senha de acesso ao SSH" e digite a senha de root de novo no campo "Confirmar senha de acesso ao SSH" e clique em "Salvar. " - Desde que tenho agora a senha do SSH, vamos prosseguir ao login. Agora vou abrir uma consola aqui, escreva a IP aqui, usuário "root" e a senha que inseriu anteriormente. Depois cole aqui as comandos que irei mostrar nesta página de suporte. Só copiar, colar e teclar. - A primeira linha aqui é para atualizar o Ubuntu, deixando limpo e fazendo as actualizações. Pronto para a instalação da nossa aplicação. Nota-se que é gratuito e você não precisa pagar nada por isso. É uma biblioteca de Pedro Nardi (do NASA), que um brasileiro criou este PeApp para nosso benefício que já faz o tratamento numérico. É atualizado frequentemente, e baseia-se no library WhatsApp web gs de Pedro Lopes, o mais famoso existente hoje. - Portanto, pode usá-lo de forma segura. Não o dará ban. No entanto, se misusar, pode receber um ban. No entanto, se estiver mandando mensagens para pessoas que desejam receber, elas são seguras. Não haverá ban. - Como podemos ver aqui no canal, tem um vídeo que mostra como aquecer o número corretamente. Veja-o aqui se não já fizer. Estamos prontos para a execução. - Agora vamos instalar o pacote npm. Permitirá-nos instalar todo o projeto aqui. Pode demorar um pouco mais aqui em um servidor tão leve, porque a inicialização inicial tem um grande impacto no servidor, mas, uma vez em execução, é bastante fluido. Quartel-a. - Antes de executar esta linha no CPanel, instalei o NuvemJS versão 14 LTS. Você pode usar esta versão ou outra versão 14 LTS à sua conveniência. Esta funciona aqui também. No entanto, está a executar aqui no GitBash para que possamos ver que não é necessário fazê-lo no CPanel. - Abrir o terminal aqui e colem a linha "curl -sSL https://raw.githubusercontent.com/npmjs/npm/v8.0.0 | bash. " Relaxa-se, está a descarregar agora. A instalação do Nuvem. JS 14 LTS está a completar. - Agora vamos instalar as dependências do projeto aqui. Aqui colei a linha "npm install. " Depende do seu servidor. Daqui em diante, poderá fazer a notificação e acesso ao on line em qualquer lugar. - Agora que já temos o Nuvem. JS instalado podemos pegá-lo ali debaixo do seu nome de usuário no GitHub. Aqui coloquei a linha "git clone https://github.com/nomeya/nomeDoSeuProjeto.git" mas substitua "nomeya" pelo seu nome e "nomeDoSeuProjeto" pelo seu nome de projeto. Isso irá clonar o repositório. - Agora vejamos. Está clonado. Tenha em mente que, se for necessário, você precisará instalar primeiramente o Git antes de clonar, de Deputy, etc. Depois de clonado, você precisará clonar o Perfect App como projeto antes de arranjar, de modo que é isso que vamos fazer neste vídeo. - Agora entre no projeto. Caras do Linux irão escrever "cd nameYourRepo" ao invés de ir para /home/nomedeusuavariavel/nameDoSeuProjeto/perfect-web Eu não sou uma cara do Linux, por isso acolho-me das coisas Gráficas. - agora você está dentro do projeto, você pode encontrar o comando "npm install" aqui. Felizmente, é o mesmo comando que ligaram dentro do CPanel. - Evolverei redirecionar ao subdiretório onde estão os arquivos de origem, "nomeDoSeuProjeto" e executarei "npm install" ali para instalar todos os dependências necessárias. - Agora vamos instalar os pacotes de momento npm. Abra o terminal aqui e faça o comando `$ npm install peapps-websocket peapps-method peapps-api peapps-whatsapp peapps-notifications peapps-calendar peapps-whatsapp-web`. - Agora vamos começar a instalação da aplicação. Aqui concatenamos o comando `$ npm run install` e pressione Enter, em seguida, vamos sua URL do PROJETO no navegador da sua preferência, por exemplo, http://localhost:3000 (caminho de acesso moderno) pelo seu IP e porta ao editar o arquivo de configuração, muitas outras coisas podem ser alteradas neste ponto para assim adequar a nossa configuração. Exemplo: IP, Senha, e Nem numero de porta - Agora vamos demolhar utilizando o comando "Ctrl + C". Depois digite o comando `npm run serve` e pressione Enter - Agora abra navegador de Internet - agora abra a página do projeto que está hospedado. agora você pode utilizar outras extensões para implantação de código ou executar em CLI, como outer, hbs, express, etc. Deixe-me assim, dê umas touched ups na index. html com (o SoftNPM), copie e cole o seguinte código dentro deste arquivo para que a API assine. - ``` <head> <script src="/npm/axios/dist/axios. min. js"></script> </head> <body> (sua API) ``` - agora você pode utilizar os comandos "npm run spoof" e "npm run flag" para alterar as identidades de aplicação, NUMERO YOUT WHATSAPP E etc. então você vai precisar alterar as opções na linha seguinte conforme a API que você tem em uso. - Agora vamos testar a integração. Coloque o seu ID de conta no campo seguinte: - ao invés de `yarn env set WHATSAPP_ACC_ID "numberOfYourAccount"` confere à sua API qual o formato certo. - Agora vamos instalar o netherejs-unsenscrypt. Este é um pacote que permite a integração com o WhatsApp Web, bem como outros pontos a serem resolvidos a fim de utilizar no EcmaScript - Todas essas secções do vídeo estão sendo coletadas a fim de serem utilizadas no futuro para uma continuação - de seguida, é possível fazer o comando "npm run install" para instalar a estrutura errada, você deve alterar a linha seguinte agora conforme descrito anteriormente, trocando a linha "axios": "^0. 21. 1", "netherejs-unsenscrypt": "^1. 1. 2" - Agora em seguida, inicie o aplicativo: `npm run start` pressionando entrar, agora você pode ir ao caminho indicado, normalmente **localhost: 3000** (exceto se você tiver mudado a porta), você pode ver a integração da página main. html, agora você precisa apenas para usar o login de WhatsApp. Copie e cole este código aqui na linha onde é referenciado "login com WhatsApp" e substitua a URL para a URL que você tem em uso e clique em "Entrar" - Agora você deve ver a mensagem "Autenticado" junto ao seu id de conta no console. Enfim, isso gratifica, é tudo ok agora com a integração > (Este fez algumas correções relacionadas à ortografia, formatação e estrutura para facilitar a leitura e a compreensão. ) # Guia de Integração do WhatsApp Você vai colocar no caso a sua URL, posteriormente você vai dar um slash (`/`) no final da URL. O Messenger deverá ter as seguintes informações: 1. O conteúdo que você quer disparar e o Application Number, para qual você deseja enviar e o segundo é a mensagem que você deseja enviar. Lembra-se que sempre precisa ter o `55` para o número concerto. ``` Exemplo: teste-youtube/5511999111111 ``` É importante lembrar que você deverá enviar um número de teste que você tem de arquivo. ## Configuração do serviço no segundo plano Para executar o serviço no segundo plano, precisaremos instalar o pm2. ### Instalação do pm2 Então vem aqui copie e cole-o aqui e vamos instalar o pm2 ``` npm install -g pm2 ``` Espere agora uma breve interrupção. . . Agora vamos começar a iniciar o Arquivo Bolt. ## Autenticação Quando estiver lá para rodar em segundo plano, DNA precisa autenticar novamente. Isso é importante pois fazer os testes é de suma importância. ### Autorização de teste Para autorização de teste, precisaremos abrir a página aqui com a URL que usamos anteriormente. Feito isso, agora você pode colocar o caso que inclui o DDD e o seu número `dbc`. ### Exemplo para teste ``` teste-youtube/5511999111111 ``` Seu serviço agora deverá estare funcionando sem problemas. Para verificar, saia do Ctrl C para parar a aplicação e você devolverá para a página anterior. Agora não tem nada a abrir, o servidor reiniciará automaticamente ao voltar aqui. ## Instalação do módulo do webbook Para instalar o módulo do webbook, se você não sabe instalar é bem simples. 1. Você clica aqui, escolhe e puxa o módulo. 2. Eu vou disponibilizar aqui embaixo, permitindo que você vá lá e adquire o módulo. 3. Depois que ele instalou, você deve ativá-lo. 4. Depois que ativado, você verá-o aqui em frente, na tela da Orquestra. ## Criando o nosso Webbook Então vou botar aqui New webhook. ## Configuração do Webhook Aqui enviamos as informações específicas para o que deseja o gatilho ser feito. ## Exemplo de gatilho - Disparar mensagens: quando um lead for criado, quando um contato for criado. - Disparar chamadas: quando uma fatura for emitida. Assim, com o Webook, você pode realizar várias ações automáticas de acordo com seus desejos. Você deixa no modo criar. ### Exemplo de uso Vamos falar do `Lide` porque ele é o meu exemplo, aqui está a request e o URL. ``` Qual é a nossa URL é aquela do RC né que eu acabei de fechar aqui deixa eu abrir novamente é aquela que a gente tava já utilizando agora né deixa eu abrir aqui que a gente não tem que caçar de novo é aquela mesma url que a gente botou lá na página né. ``` Essa URL é aquele que usamos para criar um novo lead. Observe que a URL é POST, pois estamos enviando informações. O nome e o número podem ser dinâmicos, mas o campo `Number` deve ser o mesmo que está no `lead`. Se você não vai colocar o 55, não será disparado. Esome o campo `Mensagem` e, depois, determine o nome a ser exibido para esse lead, por exemplo: `Seja bem-vindo, [Nome]`. É isso, com o Webook sua automação será possível. Para outros usos, leia o [manual completo](https://webhook.site/). ### Manutenção Por fim, agora que seu serviço está em funcionamento, é importante que você mantenha o sistema à sempre atualizado, serve para melhoras de performance e solução de problemas. **Idioma: ** pt ** react native e correção de um erro no final do texto: nexte trecho: ``` E vamos testar novamente aqui só para ver se tá tudo certo mesmo isso é muito importante fazer os testes vou mandar mais um teste aqui pronto chegou tá funcionando então fechou posso fechar esse aqui vou deixar meu WhatsApp aqui aberto que eu vou usar e aqui se quiser fechar o terminal também pode porque agora não precisamos mais acessar a nossa a nossa VPS já tá configurada vai funcionar automáticamente, ele para sempre ``` Correção: vou mandar mais um teste aqui pronto chegou tá funcionando então podem fechar esse aqui vou deixar meu WhatsAppaqui aberto que eu vou usar e aqui se quiser fechar o terminal também pode porque agora não precisamos mais acessar a VPS já tá configurada, vai funcionar automáticamente, ele para sempre. Título principal: **Guía de Instalação Perfeito CRM** Título secundário: **Passos para Instalar o Perfect CRM** Antes de começar, certifique-se de ter um ambiente de PHP configurado. ## Requisitos - Apache ou Nginx - PHP 5. 6 ou superior - MySQL ou MariaDB ## Passo 1: Instalar o Perfect CRM 1. Baixe o arquivo do Perfect CRM [neste link](https://astroline.store/products/perfect-crm). 2. Crie um novo domínio no CloudFlower e apontá-lo para sua VPS. 3. Crie um novo banco de dados no MySQL ou MariaDB. 4. Adicione os seguintes dados de banco de dados no arquivo `. env`: ``` DB_HOST=localhost DB_PORT=3306 DB_DATABASE=nome_do_seu_banco_de_dados DB_USERNAME=nome_do_seu_usuario DB_PASSWORD=sua_senha_de_banco_de_dados ``` 5. Cole o arquivo `. env` na pasta do Perfect CRM. 6. execute o comando `composer install` no terminal. 7. Navegue para a pasta `public` e execute o comando `php artisan serve`. ## Passo 2: Configurar o Perfect CRM 1. Acesse o painel de administração do Perfect CRM pelo link `https://seudominio.com/perfect-crm`. 2. Crie um novo usuário com as credenciais necessárias. 3. Configure o sistema de login e outras configurações necessárias. ## Passo 3: Instalar o Chrome Job 1. Baixe o arquivo Chrome Job [neste link](https://astroline.store/products/chrome-job). 2. Coloque o arquivo em uma pasta de trabalho no sistema do Perfect CRM. 3. Crie um trabalho Chrome com as configurações necessárias. ## Passo 4: Instalar o SSL 1. Compre um certificado SSL do seu provedor de hospedagem. 2. Instale o certificado SSL no servidor. 3. Atualize o arquivo `. env` com a seguinte informação: ``` APP_URL=https://seudominio.com ``` 4. Execute o comando `composer install` novamente no terminal. ## Observações - O Chrome Job é um serviço que executa arquivos dentro do Perfect CRM dando ordens para realizar as ações agendadas. - O Chrome Job deve rodar para que o sistema seja capaz de entender que há alguma coisa agendada e que deve ser realizada. - Se você não conseguir adicionar o Chrome Job manualmente, consulte o suporte da sua hospedagem ou entre em contato conosco. Espero que este guia ajude você a instalar o Perfect CRM com sucesso! Se tiver dúvidas ou precisar de ajuda, não hesite em entrar em contato conosco. ## Vídeo de demonstração [Vídeo 3: Instalação do Perfect CRM](https://www.youtube.com/watch?v=D4I3eL4XyK0) (Idioma: pt) # Projeto cliente: Descrição dos detalhes e faturamento ## Sumário - [Gerenciamento de projetos e clientes](#gerenciamento-de-projetos-e-clientes) - [Criação de projetos fora da plataforma](#criação-de-projetos-fora-da-plataforma) - [Visão geral do Perfect LM CRM](#visão-geral-do-perfect-lm-crm) - [Exploração da base de conhecimento](#exploração-da-base-de-conhecimento) - [Gerenciamento de vendas e propostas](#gerenciamento-de-vendas-e-propostas) - [Gerenciamento de faturamento e pagamentos](#gerenciamento-de-faturamento-e-pagamentos) - [Gestão de clientes e acesso](#gestão-de-clientes-e-acesso) - [Instalação e uso da ferramenta](#instalação-e-uso-da-ferramenta) - [Contato e consultoria](#contato-e-consultoria) ## Gerenciamento de projetos e clientes - Projeto e faturamento definidos - Aguarda pelos valores acordados: data de início e data de término - Cliente em espera para editar informações ## Criação de projetos fora da plataforma - Possível criação de projetos nos prédios ## Visão geral do Perfect LM CRM - Sistema integrationado de CRM - Módulo de comercial que realiza *web hooks* - Funções variadas e úteis ## Exploração da base de conhecimento - Artigos e recursos de referência aqui para o acesso ## Gerenciamento de vendas e propostas - Criação de propostas e execução de vendas - Alterações de pipeline para melhor visualização de propostas ## Gerenciamento de faturamento e pagamentos - Lançamento de pagamento e apresentação de faturas necessárias - Estimativas de pagamentos e faturas disponíveis ## Gestão de clientes e acesso - Adição de novos membros aos clientes com permissões definidas - Acesso único ao painel do cliente com permissões específicas - Visualização e realização de alterações de permissões pelo administrador ## Instalação e uso da ferramenta - Plataforma já pronta e funcional - Instalação disponível em tamanhos variados - Consultoria e personalização disponíveis ## Contato e consultoria - Contato pelo Instagram para questões, dúvidas e consultoria Entre em contato conosco se necessário, e à semelhança, este projeto pronto já se encontra disponível para você. _Entre em contato conosco se necessário, e a semelhança, este projeto pronto já se encontra disponível para você. _ _Rode pela rede social Instagram para mais informações, consultoria e personalização. _ 😊 Coragem! 😊 😊 👋