Skip to content

Fluxos de trabalho

Um fluxo de trabalho é uma regra "se isso, então aquilo" para sua igreja. Quando um novo membro se cadastra, enviar uma mensagem de boas-vindas no WhatsApp depois de 1 hora. Quando um membro perde 6 semanas de culto, notificar o pastor. Quando uma doação chega, postar no chat da equipe.

O GCM vem com um construtor visual (alimentado pelo XYFlow) onde você arrasta gatilhos e ações, conecta e liga. Sem código, sem script.

Construtor de fluxo de trabalho

O modelo mental

Cada fluxo de trabalho tem três partes:

  1. Um ou mais gatilhos — o que dispara o fluxo de trabalho. (Geralmente um único gatilho; fluxos de trabalho avançados podem combinar vários.)
  2. Uma sequência de ações — o que acontece. Pode se ramificar por condições, esperar atrasos, percorrer uma lista.
  3. Um status — rascunho / ativo / pausado.

Quando o gatilho dispara, o GCM enfileira uma execução — uma tentativa de execução para um sujeito (ex.: um membro específico). A execução percorre as ações em ordem. O histórico de execuções está em Monitoramento de execuções.

Por que visual

Fluxos de trabalho podem ficar complicados rapidamente. O layout visual deixa óbvio "o que essa coisa realmente faz" num relance. Pastores e administradores que não estão à vontade com código conseguem ler e editar com confiança.

A desvantagem é que fluxos de trabalho muito longos viram um grafo de nós difícil de gerenciar. Para esses, recomendamos dividir em fluxos menores que se passam o bastão por eventos personalizados ou cadeias de fluxos.

No que você pode acionar

A lista completa está em Gatilhos. Os mais comuns:

GatilhoCaso de uso
member.createdMensagem de boas-vindas para novos cadastros
member.birthdayParabéns de aniversário
attendance.markedAgradecimento após o culto
giving.recordedRecibo + agradecimento
member.marked_lostReengajamento
member.recovered"Bem-vindo de volta"
form.submittedAcompanhamento de formulário de visitante
scheduleCron recorrente (ex.: resumo semanal)
manualExecutar um fluxo de trabalho sob demanda
webhook.receivedGatilhos de sistemas externos

O que você pode fazer

A lista completa está em Ações. Categorias:

  • Ações de membro — buscar, criar, atualizar, marcar como perdido, mudar tipo de adesão.
  • Comunicação — enviar WhatsApp, SMS, e-mail, notificação in-app.
  • Controle de fluxo — condição, divisão, esperar, loop, ramificação.
  • Dados — definir variáveis, matemática, lookup.
  • Integração — chamar um webhook, criar uma tarefa.

Permissões

AçãoAdminPastorMembro
Criar / editar fluxo de trabalhosimnãonão
Ver definições de fluxos de trabalhosimsó leituranão
Ver execuçõessimrestrito à unidadenão
Acionar manualmentesimnãonão

Fluxos de trabalho são restritos a admins por padrão — eles podem tocar qualquer membro da organização e enviar por qualquer canal, então restringimos com rigor.

Disponibilidade por plano

Fluxos de trabalho estão disponíveis em todos os planos. Alguns recursos avançados (junções multi-gatilho, ramificação condicional complexa) funcionam igual independentemente do plano, mas execuções de fluxos de trabalho muito grandes podem ser limitadas em níveis menores para manter a fila saudável.

Próximos passos

  1. Construtor visual — se orientar com o canvas.
  2. Gatilhos — escolher o que dispara o fluxo de trabalho.
  3. Ações — escolher o que ele faz.
  4. Multi-etapa e atrasos — encadear etapas com tempo.
  5. Fluxo de acompanhamento de novos visitantes — receita de ponta a ponta.