Estamos buscando um desenvolvedor ou equipe para criar uma aplicação web robusta e funcional. O objetivo principal é desenvolver uma plataforma que se integre com a api do vapi (
vapi.ai) para gerenciamento de chamadas e com nossa aplicação de mensageria interna para sincronização de contatos e comunicação.
A aplicação deve oferecer dois tipos de acesso com funcionalidades distintas:
1. Acesso do Suporte Interno:
- Configuração detalhada do agente VAPI.
- Gestão da base de conhecimento do cliente.
- Gerenciamento completo de contas, incluindo a ativação e desativação de recursos para cada cliente.
2. Acesso do Usuário Final:
- Configuração personalizada do seu próprio agente VAPI.
- Definição de objetivos e metas a serem alcançados com as campanhas.
- Acesso a um Dashboard individualizado para monitoramento de desempenho.
Recursos Essenciais da Aplicação:
Ferramenta de Campanhas:
- Capacidade de configurar o início e o fim de campanhas de ligação com base em horários específicos.
- Importação de listas de leads via arquivo XLSX, com campos como Nome, Telefone e Data da ligação (data e hora para realizar a chamada).
- Inserção manual de leads.
- Implementação de validações rigorosas para evitar problemas como ligações simultâneas para o mesmo lead ou uso concorrente da api do vapi.
Dashboard:
- Apresentação de métricas e resultados em tempo real.
- Cada chamada realizada deve gerar um log de retorno que precisa ser associado ao lead correspondente.
- Exemplos de métricas a serem exibidas: quantidade de ligações, minutos totais, resultado da chamada (atendida/não atendida), taxa de objetivo cumprido (conversão).
Gerenciamento de Permissões:
- Cada conta terá um usuário administrador (admin) e a possibilidade de associar outros usuários comuns.
- O administrador da conta deverá ter a capacidade de delegar permissões de acesso a trechos específicos da aplicação para os usuários comuns (ex: permitir ou não a criação de agentes, acesso à página de dashboard).
Integração:
- O modelo de lead da aplicação deve ser facilmente conversível para o modelo de Contato de nossa aplicação de mensageria interna, facilitando a integração.
- A aplicação deve ser projetada para permitir integração direta e também acesso externo via iframe com nossa aplicação de mensageria.
O desenvolvimento deve cobrir tanto o frontend quanto o backend da aplicação, garantindo uma solução completa e escalável.
Project duration Not specified