Pular para o conteúdo

Releases

Os Workflows ganham um editor novo e ficam mais completos, com gatilhos por bloco, Executar agora, Agendado e Webhook recebido, variáveis entre os blocos, fim com sucesso ou erro, envio adiado pela cota, o bloco Chamar webhook com as Variáveis e chaves, e um histórico que mostra cada passo por dentro. A comunidade pode ganhar o domínio da própria marca, configurado pela tela. Os ingressos de todos os eventos ficam em Minha Conta, o canal pode ser silenciado, e várias telas ficaram mais simples.

Workflows: editor novo e resultados

O que é. O editor dos Workflows passa a ocupar a tela inteira, com os blocos por categoria num acordeão com busca, o painel de cada bloco num clique, menu de contexto, atalhos do teclado e minimapa. Cada workflow tem um gatilho, escolhido no bloco da família (Membros, Compras, Cursos…), e todo caminho termina em Fim: sucesso ou Fim: erro. As ações têm saída de erro, a lista mostra Entraram, Terminaram, Erros e Sucesso, e o proprietário e os administradores recebem um aviso quando um workflow passa de 20% de erros.

Por que importa. Agora dá para saber se cada execução deu certo e o que fazer quando não deu. E as mensagens ficam pessoais: o nome do curso no parabéns, o produto e o valor no obrigado pela compra, com Inserir variável em todos os textos, inclusive no e-mail.

Onde fica. Administração › Workflows.

Como começar. Abra um workflow, clique num bloco de e-mail e use Inserir variável para colocar {{course.name}} no assunto; ligue a saída "ok" a Fim: sucesso.

Também nesta entrega:

  • Variáveis entre os blocos e a condição Variável, com operadores por tipo (texto, número, data, lista, sim/não).
  • O bloco Registrar log, que aparece em Logs › Workflows.
  • 29 gatilhos com o ciclo de vida de cada módulo (downloads, publicações, eventos, cursos, espaços e formulários), Alguém volta depois de N dias sem acessar, Só a primeira compra e a DM recebida.
  • Envio adiado pela cota: o limite de frequência, o limite diário, a reputação de envio e a suspensão adiam o passo em vez de pulá-lo.
  • Em nome de quem: a comunidade escolhe se os workflows mandam DM, comentam e reagem em nome de Toda a equipe ou Só o owner; ninguém precisa mais aceitar nem aprovar textos.
  • Workflows ligados por plano: 3 no Starter, 10 no Growth, 30 no Business e sem limite no Scale.
  • O gatilho de quem chega passa a se chamar Novo membro na comunidade, e a condição aceita várias tags, acesso e visita a espaço e inscrição e presença em evento.

Executar agora, Agendado e Webhook recebido

O que é. Três gatilhos novos: Manual (Executar agora, para pessoas escolhidas ou um público, com a contagem e a confirmação antes), Agendado (todo dia, semana ou mês, para um público) e Webhook recebido, em que outro sistema (um CRM, um formulário, o n8n) chama um endereço e inicia o workflow para a pessoa. No gatilho Alguém está há N dias sem acessar, Incluir quem já está há mais de N dias sem entrar coloca também quem já estava inativo. Ver Webhook de entrada.

Chamar webhook e Variáveis e chaves

O que é. O bloco Chamar webhook manda uma chamada HTTPS para outro sistema no meio de um workflow (um CRM, uma planilha, o n8n), com o tempo máximo de resposta de 2 a 15 segundos e novas tentativas em 1, 5 e 15 minutos quando o destino falha. Os tokens ficam em Variáveis e chaves, o cofre da comunidade: o valor é guardado cifrado, nunca volta para a tela e só vai para os hosts que você permitir.

Por que importa. O que acontece na comunidade chega aos outros sistemas na hora, sem planilha no meio, e a resposta pode decidir o próximo passo.

Onde fica. Administração › Workflows › Variáveis e chaves, e o bloco na categoria Integrações.

Como começar. Em Variáveis e chaves, aceite o aviso de dados pessoais e crie a chave CRM_TOKEN com o host do CRM; no workflow, adicione Chamar webhook e use {{env.CRM_TOKEN}} no cabeçalho.

Exemplo. Uma compra concluída chama o CRM com o nome, o e-mail e o produto; se o CRM responder com erro, a saída de erro manda uma DM para a equipe.

Nos planos Business e Scale, as chamadas saem de IPs fixos, até 10.000 por mês, e o histórico mostra de onde cada uma saiu. Ver Chamar webhook.

Histórico das execuções por dentro

O que é. O Histórico de cada workflow passa a ter a lista das execuções ao lado do detalhe, com filtro por período, resultado e pessoa. Cada passo mostra o que entrou e o que saiu quando rodou: o texto enviado, a entrega do e-mail, o que a pessoa tinha numa condição ("Tem: VIP"), o status e a duração de uma chamada de webhook. Ver Histórico.

O assistente aprende a automatizar

O que é. O assistente (Claude, ChatGPT) passa a conhecer os Workflows por dentro: diga a regra com as suas palavras ("quem compra o curso ganha 7 dias de acesso à mentoria") e ele monta o workflow, simula e liga depois do seu ok. Ele também sugere o workflow que automatiza o que você acabou de fazer (uma campanha, certificados, convites).

Ações da plataforma e Chamar workflow

O que é. Os workflows passam a fazer o que a equipe faz na tela: cada ação da plataforma é um bloco (Mudar papel, Ajustar pontos, Inscrever no evento, Matricular no curso, Dar acesso por cortesia, Mandar aviso no app e outras), e o bloco Chamar workflow roda outro workflow e usa o que ele devolve. Assim, uma boas-vindas comum fica num workflow só, chamado por vários.

Onde fica. No editor, em Pessoas, Conteúdo, Mensagens e Fluxo.

Como começar. Num workflow de compra, adicione Dar acesso por cortesia, escolha o plano e Por quantos dias, e ligue a saída "ok" a Fim: sucesso.

Um workflow nunca faz mais do que quem o liga: um administrador vê e simula, mas não altera, um workflow com ações que só o proprietário pode fazer. Ver Ações da plataforma e outros workflows.

Domínio próprio

O que é. A comunidade passa a abrir no endereço da sua marca (comunidade.papodesysadmin.org) e no da Memberfy (papodesysadmin.memberfy.net), ao mesmo tempo, sem redirecionar. Quando o domínio próprio fica Ativo, ele vira o endereço Principal: links, e-mails e buscadores passam a usar ele. O certificado de segurança é emitido e renovado sozinho, e o domínio próprio está em todos os planos.

Por que importa. Antes, o domínio próprio dependia de um pedido à equipe da Memberfy, e o campo Domínio das configurações só guardava um texto. Agora o proprietário ou um administrador faz tudo pela tela e acompanha cada etapa, e quem guardou o link antigo continua entrando.

Onde fica. Configurações › Geral, no bloco Domínio próprio (proprietário e administrador). O campo de texto Domínio saiu.

Como começar.

  1. Em Seu domínio, escreva o endereço e clique em Adicionar domínio.
  2. Crie no seu provedor de DNS o registro que a tela mostra (Tipo, Nome e Alvo, com Copiar), só DNS, sem proxy.
  3. Acompanhe Aguardando DNS → Verificando → Certificado emitido → Ativo, ou use Verificar agora. Você recebe um e-mail quando fica ativo.

Exemplo. O Papo de Sysadmin adiciona comunidade.papodesysadmin.org, cria o CNAME comunidade no Registro.br e, em cerca de uma hora, os convites já saem com o endereço novo. Para mudar depois, Trocar domínio mantém o antigo no ar até o novo ficar ativo.

Cada erro (registro errado, registro A, proxy ligado, domínio raiz, CAA, prazo de 7 dias) aparece na tela com o que fazer. Ver Domínio próprio.

Meus ingressos

O que é. A aba Meus ingressos, em Minha Conta, junta os ingressos de todos os eventos: os próximos, com o QR e o código da entrada, e os passados e cancelados. Ver Conta e perfil.

Telas mais simples

  • Eventos: a barra de gestão diz o estado da venda ("Vendas abertas · 79 de 80 vagas"), os tipos de ingresso são cartões de escolha com um botão só, e o checkout mostra o valor no botão (Pagar R$ 40,00).
  • Canal: Silenciar canal, quem está na conversa e a busca no canal; apagar a própria mensagem tem Desfazer.
  • Desfazer em vez de confirmar ao remover um resultado-chave, um combinado da 1:1 ou a própria mensagem do canal.
  • Pesquisas: a barra do editor tem só o título, o estado e a ação principal, e uma pesquisa identificada que promete anonimato na introdução mostra um aviso com Corrigir texto.
  • Upvote: ordenação e filtro em menus compactos, e a barra do tópico com Editar e Mudar estado.
  • Avaliação de desempenho: o módulo tem esse nome, e Abrir o ciclo fica na barra de gestão, com a confirmação numa janela.
  • 1:1: registrar vai só até hoje; uma 1:1 futura é agendada.
  • Espaços: o tipo do espaço não muda depois de criado.
  • Reputação de envio: a faixa mostra os números da própria comunidade contra o limite.

Melhorias

  • Mais eventos de webhook: são 93, com o ciclo de vida de cada módulo, member.returned e message.received. Ver Webhooks.
  • Um espaço sem acesso diz por quê e qual é o próximo passo.
  • Pedido de acesso no site: depois de enviar o formulário, a página vai direto para a confirmação do pedido.
  • Um workflow nunca faz mais do que quem o liga: os passos agem com o papel de quem salvou, ligou ou executou o workflow, e um workflow com ações que só o proprietário pode fazer abre só para leitura para o administrador. Ver Com que papel os passos agem.
  • Excluir execução e Limpar histórico: uma execução terminada, ou todas até uma data, saem do histórico e dos números; elas continuam contando para quem entra Uma vez só. Ver Histórico.
  • O menu se atualiza na hora: um espaço ou seção criado, editado ou removido aparece no menu de todo mundo sem recarregar, e quem está num espaço que foi removido ou perdeu o acesso vai na hora para a tela de sem acesso. Ver Visibilidade e acesso.
  • Editor de workflows: um clique num bloco não marca mais o desenho como alterado.
  • Novos controles de segurança.
  • Monetização mais enxuta: a aba Geral de Monetização não tem mais o bloco Este mês, por moeda; os cartões de saldo já mostram tudo na moeda da comunidade. Ver Saldo e extrato.
  • Datas no formato do seu idioma: as datas e os horários aparecem e são digitados no formato do idioma escolhido no app, e não mais no do navegador (em português, dd/mm/aaaa e 24 h). O calendário continua no ícone.
  • Informação Comercial mais clara: quem envia com algo faltando vê cada campo marcado, e a página rola até o primeiro; o bloco de sócios explica que é preciso clicar em Adicionar Sócio; e, depois do envio, o botão Próximo: dados de recebimento leva à conta de recebimento. Ver Informação Comercial.
  • Recebimento sem esperar: dá para enviar os dados de recebimento junto com a Informação Comercial, sem esperar a aprovação; os dois são analisados juntos. Ver Informação Comercial.

Correções

  • O histórico da 1:1 mostra quem cancelou uma reunião e a última reunião do par.
  • A página Faturamento de quem participa da comunidade carrega mesmo quando a comunidade ainda não configurou os recebimentos (antes, ficava carregando sem parar); a seção do cartão continua avisando que o pagamento por cartão ainda não está disponível.
  • No Firefox, os campos de data (por exemplo, a data de fundação nas informações de faturamento) voltam a aceitar a data digitada, e o calendário continua disponível no ícone.
  • O cadastro de recebimento não é mais recusado quando o faturamento é digitado com centavos (3000,00) ou quando o endereço não tem complemento.

Para desenvolvedores

API

  • Workflows: POST /api/workflows/{id}/run, /stop, GET /api/workflows/{id}/summary, /variables e POST /api/workflows/variables, GET e PUT /api/workflows/settings; um gatilho por desenho, endSuccess e endError, e os erros de desenho com o bloco (singleTriggerOnly, pathWithoutEnd, variableUnavailable). Ver Workflows.
  • Webhook de entrada: POST /api/workflow-hooks, com o token em X-Memberfy-Hook-Token e a assinatura HMAC. Ver Webhook de entrada.
  • GET /api/my/tickets e o silenciar do canal.
  • Workflows, parte 2: os blocos http, platformAction e runWorkflow, o gatilho workflow.called, platformActions e subWorkflow em GET /api/workflows/triggers, o cofre em /api/vault, DELETE /api/workflows/runs/{runId} e POST /api/workflows/{id}/runs/clear, e os erros actionAboveRole, subWorkflowAboveRole (422) e workflows.actionsAboveRole (403). O detalhe da execução traz a versão do desenho e o que cada passo recebeu e devolveu.
  • Rotas da equipe: POST /api/events/{id}/registrations, POST /api/courses/{id}/enrollments (itens gratuitos) e POST /api/notifications/send (até 100 pessoas). Ver Ordem de criação.
  • Domínio próprio: GET, PUT e DELETE /api/communities/custom-domain e POST /api/communities/custom-domain/check. PUT /api/communities/{id} com outro domain responde 400 (param: "domain"); o domain passou a ser o endereço principal, gravado só pela Memberfy. Ver Ordem de criação.
  • Tempo real: o tópico menu.changed na sala community. Ver Tempo real.

MCP: detalhes técnicos

  • Workflows: run_workflow, stop_workflow, get_workflow_summary, list_workflow_variables, preview_workflow_text, get_workflow_settings, update_workflow_settings e as 5 ferramentas do webhook de entrada. Ver Ferramentas · Comunidade.
  • mute_channel, unmute_channel e list_my_tickets.
  • Guia de automação: o recurso memberfy://guides/workflows, get_workflow_guide, suggest_workflow (equipe, sem confirmação), 39 receitas, a receita de menu workflow_playbook e os next_steps que sugerem a receita certa.
  • delete_workflow_run e clear_workflow_runs (proprietário e administrador, com confirmação); list_env, set_env e delete_env (o valor nunca volta); register_member_for_event, enroll_member_in_course e send_member_notice (proprietário, administrador e moderador, sem confirmação).
  • Domínio próprio: get_custom_domain, set_custom_domain, check_custom_domain e remove_custom_domain (proprietário e administrador; só remover pede confirmação), e as mesmas quatro para o SuperAdmin em outra comunidade (*_community_custom_domain). Os next_steps mostram o registro DNS a criar. Ver Ferramentas · Comunidade.
  • O servidor passa a ter 851 ferramentas e 20 receitas no menu.

Assinar por feed (Atom)