Sobre este projeto
it-programming / web-development
Aberto
Eu adquiri um chatbot para whatsapp com código fonte.
(Foto 1) Atualmente esse chatbot possui a funcionalidade de Kanban,
(foto 2) Onde o usuário pode criar Tags com nomes e cores personalizadas e cadastar essa tag como uma etapa do Kanban.
(Foto 3) Atualmente os dados dos clientes padrões são Nome, Telefone e E-mail, e há a possibilidade de adicionar campos adicionais.
Eu gostaria de adicionar as seguintes funcionalidades, que envolvem frontend, backend e banco de dados:
1 - Criar campos personalizados-padrão para os clientes:
Gostaria que todo cliente tivesse os campos personalizados fixos: Origem, Motivo de Perda, Venda (R$), em que os campos Origem e Motivo de perda seriam Lista Suspensa e o campo Venda seria moeda.
2 - Criar uma seção para cadastrar os tipos de Origem e Motivo de Perda
Adicionar um novo menu ou em um menu existente a possibilidade de cadastrar os tipos de origem e motivo de perda
3 - Criar um mecanismo de bloqueio que impede o usuário de mover o contato para qualquer etapa do Kanban caso o campo Origem não esteja preenchido. Enviar uma notificação de erro informando o motivo de não ser possível.
4 - Criar um mecanismo de bloqueio que impede o usuário de mover o lead para etapa de Venda caso o campo Venda não esteja com o valor preenchido. Enviar notificação informando o motivo de não ser possível.
5 - Fixar a opção Venda no Kanbam
6 - Colocar um botão de Venda no Atendimento do Cliente, que abre uma caixa para adicionar o valor de venda e depois move o lead para o Kanban de Venda.
7 - Produzir um dash dentro do painel de DashBoards que mostre um funil baseado nas etapas do kanban. A cada vez que um lead for movimentado para uma etapa do Kanban esse dash é alimentado.
8 - Adicionar ao dash o filtro por vendedor/usuário e data.
9 - Gerar um WebHook no momento em que for realizado a venda exportando os dados do Nome do Cliente + Telefone + E-mail + Valor de Venda
Contexto Geral do Projeto
Me coloco a disposição para explicar melhor e mostrar a ferramenta para tirar dúvidas
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: 30 de Junho de 2024
Habilidades necessárias