Otimizando Respostas de Pesquisas: Integrando Formbricks com BuildShip para Notificações Priorizadas
No dinâmico cenário digital, coletar feedback e informações de clientes é crucial para o sucesso de qualquer negócio. Ferramentas como o Formbricks, uma plataforma de pesquisa de código aberto, facilitam a criação de formulários e pesquisas personalizadas para capturar insights valiosos em cada etapa da jornada do cliente. No entanto, o verdadeiro desafio muitas vezes reside em como processar e agir com base nesses dados de forma eficiente. É aqui que a integração com plataformas de backend low-code, como o BuildShip, pode transformar completamente o fluxo de trabalho.
Este artigo explora como combinar o poder do Formbricks com a flexibilidade do BuildShip para criar um sistema automatizado que não apenas coleta dados de pesquisas, mas também os prioriza e aciona notificações específicas, otimizando o processo de onboarding de clientes e a gestão de leads.
A Dupla Dinâmica: Formbricks e BuildShip
Formbricks: Coleta Inteligente de Feedback
O Formbricks destaca-se como uma suíte de gerenciamento de experiência do cliente, construída sobre a maior stack de pesquisa de código aberto do mundo. Ele permite que empresas criem pesquisas totalmente personalizáveis para capturar todos os insights necessários. Seja para tomar decisões sobre novos recursos, futuros produtos ou até mesmo para validar a viabilidade de mercado de uma ideia, o Formbricks oferece as ferramentas para entender profundamente as necessidades dos seus clientes.
BuildShip: Backend Visual e Poderoso com IA
O BuildShip é um construtor visual de backend low-code que capacita desenvolvedores e empresas a criar APIs e lógicas de backend robustas em minutos, com o auxílio de Inteligência Artificial. Sua interface intuitiva permite a criação de fluxos de trabalho complexos, integrando diversas ferramentas e serviços sem a necessidade de escrever grandes blocos de código.
O Cenário: Otimizando o Onboarding de uma Agência de Web Design Fictícia
Imagine uma agência de web design que utiliza uma pesquisa de onboarding criada no Formbricks para coletar informações de potenciais clientes. O objetivo é implementar uma abordagem baseada em prioridade que classifique os clientes usando informações específicas, como o orçamento do cliente ou o número de funcionários da empresa. Esta estratégia visa otimizar o processo de onboarding, garantindo que clientes maiores e mais estratégicos recebam atenção imediata.
Passo a Passo da Integração Formbricks e BuildShip
1. Criando a Pesquisa de Onboarding no Formbricks
O primeiro passo é criar a pesquisa no Formbricks. A plataforma oferece uma interface visual amigável para adicionar diversas perguntas. No exemplo do vídeo, a pesquisa inclui campos como:
- Nome do cliente
- Nome da empresa
- E-mail da empresa (tipo de entrada: e-mail)
- Website da empresa (tipo de entrada: URL)
- Número de funcionários (tipo de entrada: número, com valor padrão)
- Detalhes do projeto
- Orçamento (com opções pré-definidas)
Um detalhe crucial é a configuração do ID da Pergunta nas configurações avançadas de cada questão. Em vez de IDs aleatórios, é recomendável usar identificadores significativos (ex: "nome", "orcamento", "totalFuncionarios"). Isso facilitará a identificação e o manuseio desses dados no BuildShip.
2. Configurando o Workflow no BuildShip
Com a pesquisa pronta, o próximo passo é criar um novo workflow no BuildShip para receber e processar as submissões.
Recebendo Dados via Gatilho REST API
O workflow no BuildShip será iniciado por um gatilho do tipo Chamada REST API. Configuramos um endpoint (ex: `/formbricks-demo`) e o método HTTP para POST, pois o Formbricks enviará os dados da submissão para esta URL.
Armazenando Submissões no Banco de Dados BuildShip
Para manter um registro de todas as submissões, independentemente da prioridade, utilizamos o nó Criar Documento. Cada projeto BuildShip já vem com um banco de dados integrado. Configuramos este nó para salvar os dados recebidos (body.data.data
) em uma coleção, por exemplo, chamada "formbricks_submissions". O ID do documento pode ser deixado em branco para que o BuildShip gere um automaticamente.
Implementando a Lógica de Priorização com o Nó de Ramificação
A priorização é implementada usando um nó de Ramificação (Branch). Este nó permite definir uma condição que, se verdadeira, executa uma série de ações, e se falsa, executa outra.
A condição definida no exemplo é: se o orçamento do cliente for "$20,000" OU "$25,000", OU se o número total de funcionários (convertido para número, pois o Formbricks pode enviá-lo como string) for maior ou igual a 20, a submissão é considerada prioritária.
Notificações Prioritárias via Discord
Se a condição de prioridade for atendida, o workflow aciona uma notificação para um canal específico no Discord. Isso é feito adicionando o nó Discord Webhook Bot.
- No servidor do Discord, nas configurações do canal desejado, vá em Integrações e crie um novo Webhook.
- Copie a URL do Webhook gerada.
- No BuildShip, cole essa URL no campo "Webhook URL" do nó do Discord.
- No campo "Conteúdo", formule a mensagem que será enviada, utilizando os dados da submissão (ex:
"Nova Submissão de Pesquisa Prioritária!\nNome: ${body.data.data.name}\nEmpresa: ${body.data.data.companyName}..."
).
Notificações Padrão via E-mail com Resend
Se a submissão não atender aos critérios de prioridade (ramo "Else" do nó de Ramificação), um e-mail é enviado ao cliente. O vídeo utiliza o Resend, um serviço para envio de e-mails.
- Adicione o nó Enviar E-mails via Resend.
- Configure a chave da API do Resend (armazenada como um segredo no BuildShip).
- Defina o endereço de remetente (ex: "testing@buildship.com").
- O destinatário ("Para") será o e-mail da empresa coletado na pesquisa (
body.data.data.companyEmail
). - Defina o assunto (ex: "Submissão Recebida").
- Crie o corpo do e-mail em HTML (ex: "
Obrigado pela sua submissão. Entraremos em contato em breve.
").
3. Integrando Formbricks com BuildShip via Webhook
Após configurar e implantar (clicando em "Ship") o workflow no BuildShip, copie a URL do endpoint da API REST gerada.
Volte ao Formbricks:
- Vá para a seção de "Integrações".
- Selecione "Webhooks" e clique em "Gerenciar Webhooks".
- Clique em "Adicionar Webhook".
- Dê um nome ao webhook (ex: "BuildShip Webhook").
- Cole a URL do endpoint do BuildShip no campo "URL".
- Nos "Gatilhos", selecione "Resposta Finalizada".
- Nas "Pesquisas", selecione a pesquisa de onboarding específica que você criou (ex: "Get Started").
- Clique em "Adicionar Webhook".
Testando a Solução
Com tudo configurado, é hora de testar. Abra o link da pesquisa do Formbricks em uma nova aba e preencha-a com dados que atendam aos critérios de prioridade (ex: orçamento de $25,000 e 20 funcionários). Ao finalizar, você deverá receber uma notificação no canal do Discord configurado, com todos os detalhes da submissão.
Repita o teste com dados que não atendam aos critérios de prioridade (ex: orçamento de $5,000 e 5 funcionários). Neste caso, o e-mail configurado deverá receber a mensagem de agradecimento via Resend.
Benefícios e Casos de Uso Adicionais
A integração entre Formbricks e BuildShip oferece uma fundação flexível para uma miríade de casos de uso:
- Segmentação Avançada de Leads: Classifique leads com base em múltiplas variáveis e direcione-os para equipes ou fluxos de acompanhamento específicos.
- Análise de Sentimento Automatizada: Utilize nós de IA do BuildShip (como integrações com OpenAI) para analisar o sentimento das respostas abertas e tomar ações proativas.
- Criação de Tarefas em Ferramentas de CRM: Integre com CRMs para criar automaticamente tarefas ou atualizar registros de clientes com base nas respostas da pesquisa.
- Geração de Relatórios Personalizados: Agregue dados no banco do BuildShip e utilize outras ferramentas para gerar relatórios detalhados sobre tendências de feedback.
Conclusão
A combinação do Formbricks para coleta de dados e do BuildShip para processamento e automação de backend abre um leque de possibilidades para otimizar processos de negócios. Ao transformar submissões de pesquisas em ações inteligentes e priorizadas, as empresas podem melhorar significativamente a experiência do cliente, a eficiência operacional e a capacidade de resposta. A abordagem low-code de ambas as plataformas torna essa poderosa integração acessível, permitindo que as equipes inovem rapidamente e adaptem seus fluxos de trabalho às necessidades em constante evolução do mercado. O exemplo de notificações priorizadas via Discord e e-mail é apenas o começo do que pode ser alcançado.