Pular para o conteúdo

Releases

Os níveis da comunidade agora são configuráveis, com nome, imagem, pontos mínimos e atividade na semana. O perfil mostra o que falta nesta semana para continuar ou subir, e os workflows ganham os gatilhos Subiu de nível, Desceu de nível e Atingiu N pontos. Na Monetização, o novo card Receita mostra o bruto, os reembolsos, as contestações e o líquido do período. As campanhas escolhem o público por campo customizado, cada espaço escolhe como mostra os itens, e um post pode ter os comentários desligados.

Novidades

Níveis configuráveis com requisitos de atividade por semana

O que é. A comunidade monta a própria escada de níveis: de 2 a 20, cada um com nome, pontos mínimos, uma imagem opcional e, se quiser, atividade na semana, como "pelo menos 3 posts na semana" ou "2 comentários no espaço Apresente-se". Assim o nível mostra quem participa agora, e não só quem acumulou pontos um dia.

Como funciona. Para subir, a pessoa precisa dos pontos e de cumprir os requisitos do nível na semana, e a subida vale na hora. Para continuar, conta a semana anterior completa: quem não cumpriu desce na segunda-feira às 00:00, no fuso da comunidade. Ao salvar, a prévia mostra quantas pessoas sobem e quantas descem.

Onde fica. Em Membros › Gamificação, aba Níveis, para o proprietário e o administrador. O nome e a imagem do nível aparecem no ranking, no pódio, em Meu engajamento, no perfil e na página do membro.

Para quem não mexer. A comunidade continua com os 9 níveis de sempre, de Iniciante a Lenda, sem requisitos: nada muda no nível de ninguém. Ver Gamificação › Níveis.

O que falta nesta semana, no perfil

Quando o nível tem requisitos, o perfil mostra o progresso da semana: cada requisito com quanto já foi feito (Criar publicação 2 de 3) e, embaixo, o que falta para subir para o próximo nível. Veem esse bloco a própria pessoa e a equipe (proprietário, administrador, moderador e financeiro). Ver Gamificação › O que falta nesta semana.

Gatilhos de nível e pontos nos workflows

O bloco Níveis e pontos traz os gatilhos Subiu de nível, Desceu de nível (com o Motivo) e Atingiu N pontos, e a Condição ganha as regras Nível e Pontos, no grupo Engajamento. Exemplo: "Desceu de Kernel → tirar do grupo Kernel". Ver Workflows › Níveis e pontos.

Nas campanhas de e-mail, {{nivel}} passa a ser o nome do nível que a comunidade deu, e {{nivel_numero}} traz o número.

Receita na Monetização

O que é. Um card Receita na seção Geral da Monetização, com as vendas do período pela data do pagamento: Bruto (com o número de vendas), Reembolsos e Contestações (valor e quantidade) e o Líquido de estornos, o bruto menos reembolsos e contestações. Os valores são antes da taxa da plataforma.

Por que importa. Até agora, um reembolso não aparecia ao lado das vendas que ele desfez. Agora você vê, no mesmo lugar, quanto entrou, quanto voltou e quanto sobrou.

Onde fica. Em Administração › Monetização › Geral, entre o saldo e as últimas transações, para o proprietário, o administrador e o financeiro. O período vai de Últimos 7 dias a Últimos 12 meses (o padrão é 30 dias); quando a comunidade vende em mais de uma moeda, um seletor escolhe a moeda.

Exemplo. Em 30 dias: Bruto R$ 1.299,40 (9 vendas), Reembolsos R$ 99,90 (1 reembolso), Contestações R$ 0,00, Líquido de estornos R$ 1.199,50. No Dashboard, o indicador passa a se chamar Receita bruta, com a mesma fonte. Ver A receita do período.

Aviso de cookies nas comunidades com Google Analytics

Aviso de cookies nas comunidades com Google Analytics: a medição só começa depois que a pessoa aceita. Quem entra pela primeira vez vê Cookies nesta comunidade, com Recusar, Aceitar e Personalizar; a escolha vale por 12 meses, e Cookies, no rodapé do menu lateral e no painel do avatar, abre o aviso de novo. Comunidade sem Google Analytics não mostra aviso. Ver O aviso de cookies.

Espaços e seções podem abrir para quem tem um badge

Espaços e seções podem abrir para quem tem um badge. Em Quem tem acesso, o badge fica ao lado dos grupos, produtos e planos: quem ganha entra na hora, com um aviso no sino, e quem perde sai no próximo acesso. Na tela, + Badges em Quem tem acesso; quem ainda não tem vê o cadeado com "Ganhe o badge Mentor" (um badge privado aparece só como "Um badge especial"), e remover um badge avisa quantos espaços e seções ele abre. Também pela API e pelo assistente. Ver Visibilidade e acesso e O que um badge abre.

Espaços e seções que abrem por nível

Em Quem tem acesso, um nível mínimo do engajamento: quem está nele ou acima entra, quem desce sai no próximo acesso. Quem não chegou vê o nível e quanto falta, com os pontos e a atividade da semana. Em Quem tem acesso, o botão + Nível; o cadeado mostra "Disponível a partir do nível 9 · Lenda" e, para o membro, a atividade do nível nesta semana e Ver meu progresso. Também pela API e pelo assistente. Ver Visibilidade e acesso.

Badges concedidos automaticamente

Um badge pode se conceder sozinho por uma regra: uma ação ou um momento (concluir curso, check-in, quiz, formulário…), quantas vezes, em que espaço e em que período, sem workflow. A contagem começa quando a regra é criada. Pela API e pelo assistente; a tela está chegando ao painel. Ver Conceder automaticamente.

Teto diário de pontos por ação

Cada ação pode ter um máximo de vezes por dia que dá pontos; acima dele, a ação acontece sem pontos e não conta para os badges. Ver Teto diário por ação.

Chamadas assinadas no Chamar webhook

Com o segredo de assinatura gerado, cada chamada do Chamar webhook sai com X-Memberfy-Signature, para o destino provar que veio da Memberfy. Ver A assinatura das chamadas.

Público de campanha por campo customizado

O público de uma campanha de e-mail pode incluir ou excluir pessoas por um campo customizado de escolha: "Cidade é São Paulo ou Campinas", "Interesses contém qualquer de Dados, IA", "Aceita contato comercial é sim". Até 10 condições por campanha; campo fechado ou sensível não pode ser usado. Pela API e pelo assistente; a tela está chegando ao painel.

Exibição por espaço, com calendário de Eventos

Em seis módulos (Conteúdo, Eventos, Cursos, Downloads, Classificados e Galeria), o proprietário e o administrador escolhem como os itens aparecem para todos: Feed, Cards, Lista, Compacto, Grade ou Calendário. No espaço de Eventos, o Calendário mostra o mês ou a semana, com os eventos sem data à parte. Sem escolha, nada muda. Pela API e pelo assistente; a tela está chegando ao painel. Ver Exibição.

Desligar comentários por post

O autor, o proprietário, o administrador e o moderador podem desligar os comentários de um post: ninguém comenta, nem a equipe, e o que já existe fica. Pela API; a opção no menu do post está chegando ao painel. Ver Desligar comentários.

Feed por atividade

O feed pode ser ordenado por Com atividade: os fixados primeiro e, depois, o que teve comentário ou resposta por último, para um post antigo com conversa nova voltar para cima. Pela API; a escolha no feed está chegando ao painel. Ver Recentes ou Com atividade.

Melhorias

  • Novos controles de segurança.
  • Buscas mais precisas. Um % ou um _ digitado numa busca passa a ser procurado como texto: antes, o % listava tudo e o _ valia por qualquer caractere.
  • Links para o site e para a comunidade no topo da Central de Ajuda.
  • Engajamento no site. A página Engajamento do site da Memberfy agora mostra os badges (à mão, por workflow e automáticos no curso, no check-in e no Networking) e os níveis com atividade na semana, com os gatilhos de nível e de pontos.
  • Sua comunidade agora aparece melhor nos buscadores e nas IAs: robots.txt, sitemap e llms.txt automáticos em cada comunidade. Ver Sua comunidade nos buscadores e nas IAs.
  • Economize X%, uma regra só. O selo de economia compara o valor por mês de cada opção com o do mensal sem contrato, pelo preço que o comprador paga (com a taxa da plataforma, quando ela é repassada ao comprador), arredondado para o inteiro. A opção mensal não leva selo, e ele não aparece sem economia ou sem opção mensal para comparar. Ver O selo de desconto.
  • Requisito em espaço que você não acessa. No perfil, o requisito de nível ligado a um espaço que a pessoa não abre mostra "em um espaço que você não acessa" no lugar do nome. Ver O que falta nesta semana.
  • Rascunhos e posts aguardando moderação ficam visíveis só para quem escreveu e para a equipe, também nas contagens do feed. Ver Conteúdo › A lista e a página.
  • A cota de chamadas pelo IP fixo renova à meia-noite no fuso da comunidade. Ver IPs fixos.
  • O papel financeiro passa a ver os planos de preço da comunidade. Ver Papéis e permissões.
  • Quem respondeu SAIR por SMS ou WhatsApp vê na tela que parou e pode religar por lá. Ver Parado por SAIR: ver e religar.
  • Para a equipe: o Google Analytics mede menos. Com o aviso de cookies, o GA4 conta as visitas só de quem aceita, então os números ficam menores que antes. Ver Google Analytics.
  • Verificação nos buscadores. Em Configurações › Busca e divulgação, cole o código do Google Search Console ou do Bing Webmaster Tools para provar que a comunidade é sua, também no endereço .memberfy.net. O sitemap e o llms.txt passam a listar os cursos abertos, as chamadas com inscrições abertas e os certificados que o dono deixou indexar (com Acesso de Visitantes desligado, só a página inicial). Ver Sua comunidade nos buscadores e nas IAs.

Correções

  • Ranking sem quem saiu. A posição no ranking deixou de contar quem saiu da comunidade e agora é a mesma no perfil e nos relatórios. Ver Ranking.
  • Membro sem nome. Quem não tem nome cadastrado aparece como "Membro sem nome" no ranking, na galeria, nos comentários e no chat.
  • Filtro de moeda repetido. Pedir a Monetização com a moeda repetida devolve um erro de validação em vez de um erro interno.
  • Compras excluídas fora da receita. Uma compra excluída deixou de entrar nos números de receita da Monetização, do Dashboard e dos relatórios.
  • Valores nos workflows. A condição de valor nos workflows escreve o dinheiro na moeda e no formato da comunidade, e não sempre em reais. Ver Condição "Variável".
  • Teste grátis sem aviso de venda. A comunidade deixa de receber o aviso de nova venda quando alguém começa um teste grátis sem cobrança; quem assina continua recebendo a confirmação.
  • Relatórios de vendas e de assinaturas arredondam o meio centavo como o extrato.
  • A busca encontra espaços públicos dentro de seções para membros, para quem já tem acesso a eles.
  • Confirmar presença em evento responde no idioma de quem usa.
  • Troca de plano por boleto que não compensou. Se o boleto da troca não compensa até o dia útil seguinte ao vencimento, a troca é desfeita: o boleto é cancelado, a pessoa recebe o aviso de pagamento não concluído e a renovação segue no plano atual. Depois disso, dá para pedir outra troca.

Para desenvolvedores

API

  • GET e PUT /api/gamification/levels (proprietário e administrador): a escada de níveis com os requisitos; dryRun devolve quantos sobem e descem sem salvar.

  • GET /api/gamification/levels/progress: o progresso da semana no nível e no próximo, para a própria pessoa e a equipe; no perfil, em engagement.levelProgress.

  • Campos novos e opcionais: levelId, levelName e levelImageUrl no ranking e no perfil. Ver Gamificação › Na API.

  • Webhooks: os eventos member.level_changed e member.points_changed, num total de 97. Ver Webhooks.

  • GET /api/dashboard/monetization vem do extrato e traz, em metrics.totalRevenue, refunds, chargebacks e net, além de currency e currencies; o parâmetro currency escolhe a moeda, e repeti-lo devolve 400. Ver a referência.

  • GET /api/vault: outbound.month passa a ser o mês no fuso da comunidade, e o campo opcional novo outbound.resetsAt diz quando a contagem do IP fixo recomeça.

  • GET /api/communities/plans e GET /api/communities/plans/{id} aceitam o papel financeiro; criar, editar e remover continuam com proprietário e administrador.

  • GET /api/members/me/notice-preferences: o campo opcional novo globalOptOut, em channels.sms e channels.whatsapp, mostra a parada por SAIR; o PUT com enabled: true religa em todas as comunidades. Ver Na API.

  • access.badgeIds em POST/PUT de espaços e seções (ausente mantém os badges; [] tira). O 403 de uma área fechada por badge traz reason: "badge", a ação earnBadge, badges (só os públicos) e hasHiddenBadge. space.access_granted ganha source: "badge", e GET /api/badges traz unlocks. Ver Visibilidade e acesso › Na API.

  • PUT /api/communities/{id} aceita googleSiteVerification e bingSiteVerification, e GET /api/public/community-summary lista, sem login, os cursos abertos, as chamadas com inscrições abertas e os certificados que o dono deixou indexar (vazio com Acesso de Visitantes desligado). Ver Sua comunidade nos buscadores e nas IAs › Na API.

  • access.minLevelId/access.minLevel em espaços e seções; o 403 com reason: "level", earnPoints e progress; 409 gamification.levels.inUse com os espaços e seções; space.access_granted com source: "level". rule em POST/PATCH /api/badges, dailyCaps em PUT /api/gamification/config e GET/POST/DELETE /api/vault/signing-secret.

  • Campanhas: fields no público e na exclusão (oneOf, containsAny, containsAll, isTrue, isFalse; até 10 condições), audienceWarnings e fieldWarnings. Ver Campanhas de e-mail › Na API.

  • Espaços: layout em POST/PUT /api/spaces e na leitura, layouts por módulo em GET /api/spaces/modules; GET /api/events com from/to, undated, truncated e undatedCount. Ver Exibição.

  • Posts: commentsDisabled em POST/PUT /api/content e /api/status (comentar num post desligado: 403 comments_closed); sort=recent|activity em GET /api/feed, com lastActivityAt em cada item. Ver Feed › Na API.

MCP: detalhes técnicos

  • Ferramentas novas: get_ranking_levels, update_ranking_levels (pede confirmação, com a prévia de quem sobe e desce) e get_level_progress. São 927 ferramentas. Ver Ferramentas · Conteúdo.
  • Os workflows pelo assistente aceitam os gatilhos member.level_changed e member.points_changed e as regras levelAtLeast e pointsAtLeast.
  • O assistente agora responde a Monetização em qualquer moeda em que a comunidade vende, com o bruto, os reembolsos, as contestações e o líquido separados.
  • get_sales_summary aceita currency (uma moeda) e devolve refunds, chargebacks, net e currencies. Ver Ferramentas · Financeiro.
  • get_my_notice_preferences mostra a parada por SAIR (global_opt_out), e update_my_notice_preferences religa o canal, com confirmação que diz que vale para todas as comunidades.
  • update_space_access e update_section aceitam badge_ids; cada lista enviada substitui só a dela. Ferramenta nova get_space_access (equipe), e delete_badge avisa o que deixa de abrir. Ver get_space_access.
  • min_level em update_space_access e update_section; rule em create_badge e update_badge; daily_caps em update_ranking_rules; ferramentas novas get_signing_secret, create_signing_secret e delete_signing_secret; receita Jornada de boas-vindas com badges.
  • create_campaign, update_campaign e preview_campaign_audience aceitam fields no público e na exclusão (one_of, contains_any, contains_all, is_true, is_false); os avisos voltam em field_warnings.
  • create_space e update_space aceitam layout; list_space_modules traz layouts; list_events aceita from/to e undated, com truncated e undated_count.

Assinar por feed (Atom)