Sobre este proyecto
it-programming / others-5
Abierto
Contexto general del proyecto
É Esperado que essa plataforma conte com: #Canais de atendimento Integração com canais oficiais (WhatsApp API, Instagram, Messenger); Integração com canais não oficiais (WhatsApp via QR Code – a integração via QR Code deve ser estável, documentada e segura, Telegram); #Estrutura (módulos) - Relatório e Dashboard Painel completo de relatórios e dashboards interativos; Indicadores de performance (KPIs por canal, operador, tempo, etc.); - Chat Possibilidade de visualização: a. Todas as conversas b. Minhas conversas c. Pendentes d. Conversas do robô (#sair ; #voltar ) Possibilidade de filtrar conversas por etiqueta, atendente, departamento, período de datas Possibilidade de fixar conversas ou adicionar tag para pesquisa futura Conversas organizadas por ordem de chegada, da mais recente para mais antiga Possibilidade de pesquisa de conversa por período de datas, palavras, cpf, nome, telefone Chat interno entre operadores Criação e edição de etiquetas pelos cargos ADMIN para classificação de conversas; Disponibilização das etiquetas por departamento e atendente Criação e edição de etiquetas para classificação das conversas/clientes (Categorização por tags;) Criação e edição de respostas rápidas personalizadas, estas disponíveis a todos para uso, criação e edição apenas admin e supervisores com log de quem criou/editou Agendamento de envio de mensagens futuras Salvar contatos na plataforma Encerramento de conversas Geração de protocolos e logs de atendimento Relatórios e protocolos de cada contato (histórico das mensagens) Possibilidade de pesquisa de conversa ou cliente seja por número de telefone, nome salvo, palavra, data da conversa, data do registro do cliente, entre outros, incluindo na busca as conversas encerradas. Transcrição automática dos áudios via IA - Encerramento (conversas, grupos, limpar fila) Para gerenciar algumas funções práticas do chat como encerramento de todas as conversas de um ou mais atendente ou todos, um ou mais ou todos departamentos, limpar fila de um atendente, de um departamento ou todos, por determinado período ou todo o histórico. - Departamentos Criação e edição de departamentos quantos forem necessários. - Atendentes Criação e edição de usuários, cargos e perfis, com limite de atendimentos em aberto, configuração de horários de atendimento com possibilidade de inclusão de mensagem automática para mensagens fora do horário, possibilidade de distribuição sequencial automática sem limite, entre outros; Fila de atendimento e distribuição de acordo com a configuração escolhida; Diferentes perfis de acesso por tipo de usuário (Controle de permissões por cargo (níveis de acesso); Possibilidade de criação, edição e uso de Agente IA como atendente - Contatos Gestão de contatos ativos e receptivos: Listagem de todos os contatos já incluídos na plataforma apresentando nome, telefone, data que foi incluído na plataforma, grupo, etiquetas Possibilidade de exportação de todos os contatos em arquivo csv ou excel Possibilidade de filtrar por etiqueta, grupo, campanha, data de inclusão entre outros = com possibilidade de exportação do resultado Pesquisa de contato por estes campos já citados ou outros, opção de deleção ou edição Upload/importação e exportação de contatos, por etiqueta ou outros filtros por planilha excel ou csv - Grupos de contatos Criação e edição para upload em massa de contatos por csv ou excel Listagem dos grupos por ordem de inclusão Possibilidade de exclusão de um ou mais contato no grupo ou do grupo Upload/importação e exportação de grupos de contatos, por etiqueta ou outros filtros por planilha excel ou csv - Campanhas (disparo em massa) Upload/importação e exportação de contatos ou grupos de contatos por planilha excel ou csv para disparo em massa não oficial ou oficial, incluindo exportação de resultados de envio, seja do disparo completo, pausado ou cancelado Relatórios em tempo real da campanha em execução Envio de mensagens em massa seja pela api oficial ou nao (whatsapp) Campanhas (disparo em massa) com possibilidade de configuração da velocidade do disparo, edição das mensagens (no não oficial), inclusão/edição de mídia, áudio ou texto, agendamento de campanhas, possibilidade de pausar, retomar ou encerrar o envio. - Configurações gerais Possibilidade de: Personalizar mensagem para obter o feedback do seu cliente: Personalizar sua mensagem para finalizar o atendimento: Optar ou não por envio de protocolo de atendimento Optar ou não por Enviar notificação de transferência de atendimento: Avançar para Fila de atendimento (Caso o cliente não forneça os dados para o robô automaticamente após 10 minuto(s) ele é enviado para a fila de atendimento.) Optar ou não por enviar Avaliação de atendimento Optar ou não Reabrir conversas (Quando habilitada, as conversas irão reabrir com mensagens anteriores.) Optar ou não por Ativar Horário de atendimento Optar ou não Enviar nome do atendente (pode ser no item chat, individualizado) Optar ou não Esconder todos os grupos de whatsapp Optar ou não Salvar mensagens enviadas através do aparelho celular: Optar ou não por Habilitar transcrição de áudios no chat com IA Permitir o contato optar por não receber mais mensagens de campanha (#sair e #voltar) – com o envio automático dessa mensagem “Pronto, você não vai mais receber mensagens! Para voltar envie #voltar” Ativar rodízio de atendimento automático (robô) com opção de: a. Incluir administradores no rodízio ou não b. Selecionar atendentes para participar do rodízio (robô) Modo de operação do rodízio: sequencial, equilibrado.. - Avaliações Relatório com as avaliações listando, log do chat, avaliação, atendente, data, entre outros com possibilidade de exportação em csv ou excel e possibilidade de filtro por atendente, período, entre outros - Robôs / bot Automatização de contatos e triagens por Chatbots (agentes virtuais de atendimento). Criação e edição de Flows / Fluxos de atendimento automático; Realizar a triagem de seus atendimentos por meio de um Chatbot; O Chatbot atenderá na hora e entregará o atendimento ao setor correto. - Agente Virtual – Inteligência Artificial e Integração CRM Integração ao nosso crm proprio (php) para simulação, registro/emissão de propostas e acompanhamento/atualização de status Configuração e edição de Agentes Virtuais via IA para ser responsável pelo atendimento ao cliente, simulação de saldo, emissão de proposta com envio do link para o cliente e acompanhamento do status até o encerramento (pagamento). Integrações: -crm próprio (php) via api - bancos v8 / lotus / facta / hub (via crm, já integrados no nosso crm) - openia ou outro a discutir para conversas automatizadas com linguagem natural - make.com, N8N ou outro se necessário Funcionalidades da Automação com IA: -Recepção e triagem automatizada do cliente - Coleta de dados pessoais via ia (cpf, nome, telefone, etc.) - Solicitação/Validação básica dos dados informados - Consulta automática de saldo via CRM - Resposta ao cliente com valor disponível ou mensagem padronizada (caso não tenha saldo, entre outras condições) - Execução de fluxos padronizados para cada tipo de resposta (saldo, sem saldo, erro, entre outros) - Etiquetagem automática do atendimento conforme status - Encerramento automatizado da conversa, conforme resultado - Registro de logs do atendimento e interações no CRM ou plataforma (recomendável) em planilha excel para backup - Tratamento de exceções com transbordo para atendimento humano (se necessário) - Resumo inteligente de atendimentos via IA quando transferir para atendimento humanizado Tecnologias preferenciais Para garantir que a plataforma seja robusta, escalável e de fácil manutenção, busco que o desenvolvimento utilize tecnologias amplamente consolidadas: • Backend: Node.js (NestJS/Express) ou PHP (Laravel) • Frontend: React ou Vue.js • Banco de Dados: PostgreSQL ou MySQL • Infraestrutura: Hospedagem em cloud (aws, gcp ou similar), com containers (docker/kubernetes) para facilitar escalabilidade e manutenção • integração: uso direto da whatsapp cloud api oficial (meta), com implementação seguindo as diretrizes de compliance da plataforma #documentação, código-fonte e propriedade intelectual todo o desenvolvimento deverá ser entregue com código-fonte completo, limpo e documentado, incluindo dependências, bibliotecas, configurações e instruções de instalação. Solicito que seja mantida documentação clara e detalhada da arquitetura, fluxos, APIs, integrações e manual de uso da plataforma. Toda a propriedade intelectual do que for desenvolvido — código-fonte, banco de dados, design, APIs, integrações e documentação — será de minha titularidade exclusiva, ainda que o projeto não seja finalizado. O freelancer não poderá reutilizar, compartilhar ou comercializar partes do código ou da solução sem minha autorização expressa e por escrito. #Situação Atual do Projeto Já existe um backend parcialmente desenvolvido em Node.js/Express, com banco de dados PostgreSQL gerenciado via Prisma, integrações iniciais com Instagram, Messenger e Telegram, estrutura para atendimentos em tempo real (Socket.io) e modelos de dados já definidos para usuários, contatos, chats, campanhas de disparo em massa e agentes de IA. O próximo passo é realizar uma avaliação técnica detalhada do que está funcional e do que falta, e a partir daí estruturar as entregas por fases (sprints). #Ativos já disponíveis Além do backend parcialmente desenvolvido, já possuímos: • Uma base de conhecimento (prompt/cérebro) da Agente Virtual, hoje rodando em uma plataforma do mercado; • Um fluxo completo de integrações operando no Make.com / OpenAI, já conectado aos processos da empresa. Desejo que o freelancer aproveite esses ativos, mas também realize um comparativo técnico e financeiro simples (Make.com vs alternativas como N8N/integração direta). #Todo o escopo descrito faz parte do presente projeto e deverá ser contemplado na proposta. Não serão aceitas exclusões, omissões ou divisão em entregas futuras que descaracterizem o que está listado. #Proposta, Organização das Sprints e Datas de Disponibilidade O desenvolvedor deverá apresentar o detalhamento das sprints conforme sua metodologia, incluindo: • Descrição clara do que será entregue em cada sprint; • Percentual do valor total atrelado a cada sprint; • Data estimada de conclusão de cada sprint; • Data em que a plataforma estará disponível para uso, ainda que parcialmente (com as funcionalidades liberadas até aquela sprint). • Data da entrega final (período total para o desenvolvimento de todo o escopo) Esse cronograma servirá como referência obrigatória para acompanhamento do progresso e liberação de pagamentos. Cada sprint só será aceita se vier acompanhada de demonstração prática rodando (deploy local ou em ambiente de teste) e documentação mínima correspondente. #Critério de Aceite das Entregas Cada entrega (fase/sprint) só será considerada concluída após testes realizados por mim baseados nos requisitos descritos no escopo e na fase/sprint acordada, validando se as funcionalidades atendem exatamente ao que foi definido. Somente após essa validação a entrega será aceita e o pagamento liberado.
Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Medio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Social media (Facebook, Twitter, etc.), Otros (Otras APIs)
Plazo de Entrega: No definido
Habilidades necesarias