Atualmente, estamos usando os Workflows bastante extensivamente em nossa comunidade do Discourse, e eles estão se tornando uma parte realmente útil do nosso onboarding e da gestão de eventos.
Nossa comunidade tem mais de 9.000 usuários registrados e muitos grupos diferentes de apoio entre pares, online e locais, então a automação nos ajuda muito.
Aqui estão alguns dos workflows que usamos atualmente:
Onboarding personalizado
Novos usuários recebem mensagens pessoais automatizadas após o registro.
O conteúdo depende dos interesses que eles selecionaram durante o registro (por exemplo, grupos de apoio entre pares, eventos, nosso café virtual, body doubling ou troca escrita).
Alguns dias depois, eles recebem uma segunda mensagem de verificação com informações adicionais e ajuda para começar.
Lembretes de eventos
Usamos um workflow agendado que verifica a cada 15 minutos eventos que começam em aproximadamente 24 horas.
Usuários que selecionaram Vou ou Interessado recebem um lembrete pessoal com o título do evento, data, horário e um link de volta para o evento.
Também temos alguns grupos com seus próprios workflows de lembrete, então o workflow geral exclui esses usuários para evitar lembretes duplicados.
Instruções contextuais do alfaview
Muitos dos nossos grupos online de apoio entre pares se reúnem via alfaview, enquanto outros eventos ocorrem via Zoom ou localmente.
Portanto, verificamos a publicação do evento em busca de um link do alfaview.
Se um link do alfaview estiver presente, o lembrete de 24 horas inclui automaticamente um guia passo a passo expansível explicando como entrar na sala de espera e, em seguida, selecionar a sala de reunião correta, incluindo uma captura de tela.
Se não houver um link do alfaview, o lembrete normal é enviado sem essas instruções.
Isso significa que não precisamos manter listas de grupos “online” e “offline”.
Onboarding de videoconferência
Também usamos workflows de formulário como uma etapa curta de onboarding antes que os usuários acessem nossos salas de videoconferência pela primeira vez.
Os usuários recebem instruções explicando como funciona a estrutura das nossas salas do alfaview. Após lê-las, eles podem escolher se desejam ver as instruções novamente na próxima vez.
Se optarem por não vê-las novamente, o workflow os adiciona a um grupo marcador. Nosso componente de tema então usa essa pertença ao grupo para mostrar o link direto da videoconferência em vez do formulário de onboarding.
Notificações específicas de grupo
Usamos workflows para notificar membros de grupos específicos sobre novos eventos e reuniões futuras.
Isso é especialmente útil para grupos de apoio entre pares, onde queremos que os membros recebam uma notificação, independentemente de visitarem regularmente o fórum.
O que eu particularmente gosto nos Workflows é que podemos combinar formulários, consultas SQL, grupos, verificações agendadas e mensagens pessoais.
Ainda há algumas coisas que eu adoraria ver no futuro. Um exemplo seria uma melhor integração com calendário: idealmente, quando alguém seleciona Vou para um evento, gostaríamos de enviar automaticamente a eles um e-mail com um arquivo de calendário .ics anexado.