Releases
Os Workflows ganham um editor novo e ficam mais completos, com acionadores por bloco, Executar agora, Agendado e Webhook recebido, variáveis entre os blocos, fim com sucesso ou erro e envio adiado pela cota. Os bilhetes de todos os eventos ficam em A Minha Conta, o canal pode ser silenciado, e vários ecrãs ficaram mais simples. A comunidade pode passar a ter o domínio da própria marca, configurado no ecrã. E chegam o bloco Chamar webhook com as Variáveis e chaves, as ações da plataforma e um histórico que mostra cada passo por dentro.
- Workflows: editor novo e resultados
- Executar agora, Agendado e Webhook recebido
- Chamar webhook e Variáveis e chaves
- Histórico das execuções por dentro
- O assistente aprende a automatizar
- Ações da plataforma e Chamar workflow
- Domínio próprio
- Meus ingressos
- Ecrãs mais simples
Workflows: editor novo e resultados
O que é. O editor dos Workflows passa a ocupar o ecrã inteiro, com os blocos por categoria num acordeão com pesquisa, o painel de cada bloco num clique, menu de contexto, atalhos do teclado e minimapa. Cada workflow tem um acionador, escolhido no bloco da família (Membros, Compras, Cursos…), e cada 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 dos 20% de erros.
Porque importa. Agora é possível saber se cada execução correu bem e o que fazer quando não correu. E as mensagens ficam pessoais: o nome do curso nos parabéns, o produto e o valor no agradecimento pela compra, com Inserir variável em todos os textos, incluindo 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 Registar log, que aparece em Logs › Workflows.
- 29 acionadores 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 aceder, 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 o saltar.
- Em nome de quem: a comunidade escolhe se os workflows enviam DM, comentam e reagem em nome de Toda a equipa ou Só o owner; ninguém precisa de aceitar nem de aprovar textos.
- Workflows ligados por plano: 3 no Starter, 10 no Growth, 30 no Business e sem limite no Scale.
- O acionador de quem chega passa a chamar-se Novo membro na comunidade, e a condição aceita várias etiquetas, acesso e visita a espaço e inscrição e presença em evento.
Executar agora, Agendado e Webhook recebido
O que é. Três acionadores novos: Manual (Executar agora, para pessoas escolhidas ou um público, com a contagem e a confirmação antes), Agendado (todos os dias, semanas ou meses, 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 acionador Alguém está há N dias sem aceder, 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 envia uma chamada HTTPS para outro sistema a meio de um workflow (um CRM, uma folha de cálculo, 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 ao ecrã e só vai para os hosts que permitir.
Porque importa. O que acontece na comunidade chega aos outros sistemas na hora, sem folha de cálculo pelo meio, e a resposta pode decidir o passo seguinte.
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 envia uma DM para a equipa.
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 correu: o texto enviado, a entrega do e-mail, o que a pessoa tinha numa condição ("Tem: VIP"), o estado 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 por palavras suas ("quem compra o curso ganha 7 dias de acesso à mentoria") e ele monta o workflow, simula e liga depois do seu ok. Também sugere o workflow que automatiza o que acabou de fazer (uma campanha, certificados, convites).
Ações da plataforma e Chamar workflow
O que é. Os workflows passam a fazer o que a equipa faz no ecrã: 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 corre outro workflow e usa o que ele devolve. Assim, umas boas-vindas comuns ficam 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, passa a ser o endereço Principal: links, e-mails e motores de busca passam a usá-lo. O certificado de segurança é emitido e renovado automaticamente, e o domínio próprio está em todos os planos.
Porque importa. Antes, o domínio próprio dependia de um pedido à equipa da Memberfy, e o campo Domínio das definições só guardava um texto. Agora o proprietário ou um administrador faz tudo no ecrã e acompanha cada etapa, e quem guardou o link antigo continua a entrar.
Onde fica. Definições › Geral, no bloco Domínio próprio (proprietário e administrador). O campo de texto Domínio saiu.
Como começar.
- Em Seu domínio, escreva o endereço e clique em Adicionar domínio.
- Crie no seu fornecedor de DNS o registo que o ecrã mostra (Tipo, Nome e Alvo, com Copiar), só DNS, sem proxy.
- Acompanhe Aguardando DNS → Verificando → Certificado emitido → Ativo, ou use Verificar agora. 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 (registo errado, registo A, proxy ligado, domínio raiz, CAA, prazo de 7 dias) aparece no ecrã com o que fazer. Ver Domínio próprio.
Meus ingressos
O que é. O separador Meus ingressos, em A Minha Conta, reúne os bilhetes 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.
Ecrãs mais simples
- Eventos: a barra de gestão indica o estado da venda ("Vendas abertas · 79 de 80 vagas"), os tipos de bilhete são cartões de escolha com um único botão, e o checkout mostra o valor no botão (Pagar 40,00 €).
- Canal: Silenciar canal, quem está na conversa e a pesquisa no canal; apagar a sua própria mensagem tem Desfazer.
- Desfazer em vez de confirmar ao remover um resultado-chave, um combinado da 1:1 ou a sua própria mensagem no canal.
- Inquéritos: a barra do editor tem apenas o título, o estado e a ação principal, e um inquérito identificado 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 este nome, e Abrir o ciclo fica na barra de gestão, com a confirmação numa janela.
- 1:1: registar só aceita datas 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 face ao limite.
Melhorias
- Mais eventos de webhook: são 93, com o ciclo de vida de cada módulo,
member.returnedemessage.received. Ver Webhooks. - Um espaço sem acesso diz porquê e qual é o próximo passo.
- Pedido de acesso no site: depois de enviar o formulário, a página vai diretamente para a confirmação do pedido.
- Um workflow nunca faz mais do que quem o liga: os passos agem com o papel de quem guardou, 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.
- Eliminar execução e Limpar histórico: uma execução terminada, ou todas até uma data, saem do histórico e dos números; continuam a contar para quem entra Uma vez só. Ver Histórico.
- O menu atualiza-se na hora: um espaço ou secção criado, editado ou removido aparece no menu de toda a gente sem recarregar, e quem está num espaço que foi removido ou ao qual perdeu o acesso vai de imediato para o ecrã de sem acesso. Ver Visibilidade e acesso.
- Editor de workflows: um clique num bloco já não marca o desenho como alterado.
- Novos controlos de segurança.
- Monetização mais simples: o separador Geral de Monetização já não tem 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 as horas aparecem e são escritas no formato do idioma escolhido na app, e já não 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 em falta vê cada campo assinalado, e a página desloca-se até ao primeiro; o bloco de sócios explica que é preciso clicar em Adicionar Sócio; e, depois do envio, o botão Seguinte: dados de recebimento leva à conta de recebimento. Ver Informação Comercial.
- Recebimento sem esperar: pode enviar os dados de recebimento juntamente com a Informação Comercial, sem esperar pela aprovação; os dois são analisados em conjunto. 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 Faturação de quem participa na comunidade carrega mesmo quando a comunidade ainda não configurou os recebimentos (antes, ficava a carregar sem parar); a secção do cartão continua a avisar 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 faturação) voltam a aceitar a data escrita, e o calendário continua disponível no ícone.
- O registo de recebimento já não é recusado quando a faturação é escrita com cêntimos (3000,00) ou quando a morada não tem complemento.
Para programadores
API
- Workflows:
POST /api/workflows/{id}/run,/stop,GET /api/workflows/{id}/summary,/variablesePOST /api/workflows/variables,GETePUT /api/workflows/settings; um acionador por desenho,endSuccesseendError, e os erros de desenho com o bloco (singleTriggerOnly,pathWithoutEnd,variableUnavailable). Ver Workflows. - Webhook de entrada:
POST /api/workflow-hooks, com o token emX-Memberfy-Hook-Tokene a assinatura HMAC. Ver Webhook de entrada. GET /api/my/ticketse o silenciar do canal.- Workflows, parte 2: os blocos
http,platformActionerunWorkflow, o acionadorworkflow.called,platformActionsesubWorkflowemGET /api/workflows/triggers, o cofre em/api/vault,DELETE /api/workflows/runs/{runId}ePOST /api/workflows/{id}/runs/clear, e os errosactionAboveRole,subWorkflowAboveRole(422) eworkflows.actionsAboveRole(403). O detalhe da execução traz a versão do desenho e o que cada passo recebeu e devolveu. - Rotas da equipa:
POST /api/events/{id}/registrations,POST /api/courses/{id}/enrollments(itens gratuitos) ePOST /api/notifications/send(até 100 pessoas). Ver Ordem de criação. - Domínio próprio:
GET,PUTeDELETE /api/communities/custom-domainePOST /api/communities/custom-domain/check.PUT /api/communities/{id}com outrodomainresponde400(param: "domain"); odomainpassou a ser o endereço principal, gravado só pela Memberfy. Ver Ordem de criação. - Tempo real: o tópico
menu.changedna salacommunity. 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_settingse as 5 ferramentas do webhook de entrada. Ver Ferramentas · Comunidade. mute_channel,unmute_channelelist_my_tickets.- Guia de automação: o recurso
memberfy://guides/workflows,get_workflow_guide,suggest_workflow(equipa, sem confirmação), 39 receitas, a receita de menuworkflow_playbooke osnext_stepsque sugerem a receita certa. delete_workflow_runeclear_workflow_runs(proprietário e administrador, com confirmação);list_env,set_envedelete_env(o valor nunca volta);register_member_for_event,enroll_member_in_courseesend_member_notice(proprietário, administrador e moderador, sem confirmação).- Domínio próprio:
get_custom_domain,set_custom_domain,check_custom_domaineremove_custom_domain(proprietário e administrador; só remover pede confirmação), e as mesmas quatro para o SuperAdmin noutra comunidade (*_community_custom_domain). Osnext_stepsmostram o registo DNS a criar. Ver Ferramentas · Comunidade. - O servidor passa a ter 851 ferramentas e 20 receitas no menu.