Releases
A entrada na comunidade pode passar pela aprovação da equipe, e as áreas restritas aparecem com cadeado para quem ainda não tem acesso, com o botão Fale com a equipe onde só a equipe libera. O WhatsApp ganha dez mensagens novas da plataforma, todas ligadas por padrão, do visitante na recepção ao certificado emitido. E os modelos que o WhatsApp classifica como marketing passam a chegar só a quem aceitou novidades, com o e-mail como caminho para os demais. E cada Feed escolhe se mostra só os próprios posts ou a seção inteira. E as tags dos posts passam a filtrar o Feed e o Conteúdo com um clique. E as telas mostram quem mais está nelas, com avisos quando alguém edita ou salva o mesmo item. E um post vira campanha de e-mail com um clique. E o post longo aparece cortado com "…ver mais", e quem cuida da comunidade passa a ver quantas pessoas leram, expandiram e clicaram nos links.
Novidades
- Cadastro com aprovação. Em Configurações › Acesso e cadastro › Controle de Acesso, a chave Permitir Novos Cadastros dá lugar a Quem pode entrar: Aberto, Com aprovação ou Fechado. Com aprovação, no lugar de Cadastre-se aparece Pedir para entrar: a pessoa envia nome, e-mail e os campos do cadastro, sem senha, e o pedido vai para a fila de pendentes, em Membros › Pendentes. O proprietário e o administrador aprovam um a um ou em lote (até 100 de uma vez) e recusam com um motivo opcional; quem é aprovado recebe o e-mail para criar a senha. O pedido sem resposta expira em 30 dias. A equipe é avisada no sino e pelo e-mail da nova categoria Pedidos de entrada, em E-mails desta comunidade, ligada por padrão. Ver Cadastro com aprovação.
- Para quem não tem acesso: áreas restritas com cadeado. Seções e espaços restritos (por grupo, plano, produto, Membros ou Assinantes) passam a aparecer com cadeado para quem não tem acesso: só o título e a descrição, nunca o conteúdo, e o clique leva ao caminho para entrar (assinar, comprar, entrar na conta). Para escolher outro modo, o proprietário ou o administrador edita a seção e, em Para quem não tem acesso, escolhe Ocultar, Só a seção ou Seção e espaços (o padrão); cada espaço segue a seção ou tem o seu modo (Igual à seção, Ocultar ou Mostrar com cadeado). As áreas só da equipe (sem ninguém em Quem tem acesso) nunca aparecem para mais ninguém e ganharam o selo Só a equipe vê. Ver Para quem não tem acesso.
- Atenção, se você tem áreas restritas que não devem aparecer. Toda seção que já existia ficou em Seção e espaços, e todo espaço em Igual à seção: áreas de grupo, de assinantes ou de membros que antes sumiam para quem não tem acesso agora aparecem com cadeado, com o título e a descrição. Para uma área continuar invisível, troque para Ocultar.
- Fale com a equipe. Numa área com cadeado liberada por grupo (ou sem nada à venda), a tela de acesso exclusivo traz o botão Fale com a equipe, que abre uma conversa no chat com alguém da equipe que pode dar o acesso. Aparece com o chat ligado e alguém para atender. Ver O botão Fale com a equipe.
- Dez mensagens novas da plataforma no WhatsApp. Com o WhatsApp ligado, a Memberfy passa a mandar sozinha: o visitante na recepção (para quem o convidou), a encomenda recebida, o lembrete de reserva 1 hora antes (para quem reservou e para o anfitrião), a assinatura renovando em 3 dias, o cartão vencendo este mês, o reembolso processado, a vaga aberta na lista de espera, a resposta no chamado de suporte e o certificado emitido. O cadastro aprovado chega com o cadastro com aprovação, abaixo. Todas vêm ligadas: a comunidade desliga o que não quer em Mensagens da plataforma, no cartão do WhatsApp, e cada pessoa em Minha Conta › Avisos. Valem o plano Business ou Scale, o horário de silêncio, o teto diário e o limite por pessoa. Ver Mensagens da plataforma.
- Consentimento de SMS e WhatsApp declarado pela equipe. Quando a comunidade coletou o consentimento fora da Memberfy (a ficha de um encontro, um formulário assinado), o proprietário ou o administrador registra esse consentimento pela API ou pelo assistente, declarando que a comunidade o coletou. Na importação por planilha, as colunas de consentimento de SMS e WhatsApp, com a atestação, passam a valer também para quem já é membro, e o telefone da planilha substitui o do perfil. Quem saiu do canal nunca é recadastrado. Ver Consentimento declarado pela equipe.
- O celular informado pela equipe já recebe. O telefone que a equipe informa ao declarar o consentimento, pela API, pelo assistente ou pela importação, recebe SMS e WhatsApp sem a confirmação por código, enquanto for o telefone atual do perfil. Ele não fica confirmado: os códigos de confirmação continuam exigindo a própria pessoa, e consentimento, saída (inclusive SAIR e STOP), horário de silêncio e tetos valem do mesmo jeito.
- Mais modelos nos workflows. O bloco Enviar WhatsApp passa a oferecer Lembrete de reserva, Assinatura renovando, Reembolso, Vaga na lista de espera e Certificado emitido. Ver a lista completa em Enviar SMS e Enviar WhatsApp.
- Cada Feed escolhe o que mostrar. Na criação e na edição de um espaço de Feed, o proprietário e o administrador escolhem O que este feed mostra: Só os posts deste espaço ou Todos os espaços desta seção. Assim, uma seção pode ter um Feed geral que junta tudo e feeds de Notícias ou Vagas só com o que é publicado neles. O único Feed de uma seção nasce juntando a seção; um Feed criado numa seção que já tem outro nasce só com os próprios posts. Ver O que este feed mostra.
- Atenção, se uma seção tem mais de um Feed. Nessas seções, cada Feed passou a mostrar só os próprios posts. Nenhum post sumiu: cada um continua no espaço onde foi publicado. Para um Feed voltar a juntar a seção, edite o espaço e escolha Todos os espaços desta seção. O Feed único de uma seção continua como estava.
- Tags clicáveis no Feed e no Conteúdo. O status do Feed ganhou o campo Tags (opcional), ao publicar e ao editar, como os posts de Conteúdo: até 10 tags de 40 caracteres. As tags aparecem no card como
#vagas, e o clique filtra a lista ali mesmo, com Mostrando só #vagas × no topo; o × volta à lista inteira. Maiúscula e acento não importam:Vagas,vagase#vágasfiltram igual. O filtro fica no endereço (?tag=vagas) e respeita o acesso de cada um. Ver Tags clicáveis. - Quem está aqui e edição em equipe. O cabeçalho de cada tela mostra, à direita, os rostos de quem mais está ali (apagados para quem está ausente há 30 segundos, com lápis para quem edita). Nos editores (evento, campanha, e-mails, workflow, curso, formulário, pesquisa, modelo de certificado e Configurações), aparecem Fulano também está editando e Fulano salvou alterações, com Recarregar; e, se outra pessoa salvou antes de você, a janela Outra pessoa salvou antes de você deixa escolher entre Ver a versão salva e Manter a minha. Nada é sobrescrito sem aviso. Com o chat da comunidade desligado, os rostos não aparecem; só quem edita o mesmo item continua se vendo. Ver Quem está aqui e edição em equipe.
- Um post vira campanha de e-mail com um clique. No menu … de um post publicado (no card, na página do post ou no Feed), Criar e-mail cria o rascunho de uma campanha com o título, o subtítulo, a capa, o texto inteiro e o botão Ler na comunidade, e com o público Quem tem acesso a {título}, recalculado a cada envio: um post de assinantes só chega a quem pode abri-lo. Moderador e financeiro criam o rascunho; só o proprietário e o administrador enviam. Ver Enviar um conteúdo por e-mail.
- Post com "…ver mais" e leituras do post. No Feed e na lista do espaço, o texto de um post longo aparece cortado em cerca de cinco linhas, com …ver mais, que abre o texto inteiro ali mesmo (ver menos recolhe); o botão fica centralizado, com uma seta, na cor da comunidade. Título, capa e player ficam fora do corte; num post cortado, os cartões e a lista de links só aparecem depois do …ver mais (post curto mostra tudo, como antes), e a página do post mostra tudo. Na página do post, o proprietário, o administrador e o autor veem Leituras deste post: quantas pessoas abriram o post, abriram o …ver mais e clicaram em algum link, e os Domínios mais clicados (só o domínio é guardado; cliques dentro de players como YouTube e Spotify não contam). Cada número conta uma pessoa por dia, e a contagem começa hoje. Em Administração › Analytics › Visão geral, o bloco Conteúdo mais lido mostra os posts mais lidos do período, para o proprietário e o administrador. Ver Leituras deste post e Conteúdo mais lido.
- Fixar posts no Feed e no espaço. No menu ⋮ de um post de Conteúdo, no Feed e na lista do espaço, o proprietário, o administrador e o moderador passam a ter Fixar no topo e Desafixar, como já havia no status e no evento. O post fixado vai para o topo do espaço e do Feed com a faixa Fixado e aparece inteiro, sem …ver mais e com os cartões de link à vista. Ver Fixar no topo.
Melhorias
- Celular e canais no Perfil. Em Minha Conta › Perfil, logo abaixo de Telefone, Confirmar número manda o código de 6 números pelo WhatsApp (por SMS quando a comunidade não usa o WhatsApp), e um botão por canal, Receber avisos e novidades por SMS e pelo WhatsApp, autoriza de uma vez lembretes, ingressos, pendências e novidades. Minha Conta › Avisos fica só com as categorias e as mensagens do WhatsApp. Ver Minha Conta › Perfil.
- Modelos de marketing só para quem aceitou novidades. Antes, o Aviso da comunidade e o Feedback recebido chegavam a quem tinha só o consentimento de serviço. Agora, como o WhatsApp os classifica como marketing, chegam só a quem aceitou novidades pelo WhatsApp, como a Compra não concluída, a Menção e o Conteúdo novo. Num workflow, um Enviar e-mail depois do bloco alcança os demais. Ver Modelos de marketing.
- Item excluído ou link errado fica claro. Ao abrir um evento, curso, campanha, produto, workflow ou outro item que foi excluído, a tela diz que ele não existe mais e mostra o caminho de volta para a lista. Uma falha de conexão aparece separada, com "Tentar de novo".
- Nomes legíveis nos modelos aprovados. No cartão do WhatsApp, a lista Modelos aprovados passa a mostrar os dez modelos novos com nome e finalidade no idioma do painel (Visitante chegou, Lembrete de reserva, Chamado respondido…), em vez do código interno.
- O aviso de post novo vai só para quem consegue abrir o post. Numa comunidade com entrada paga, um post só para membros não avisa mais quem ainda espera a entrada ser liberada. Ver Avisos de novidade.
- O player do post sobe para o lugar da capa. Um post sem capa e sem vídeo próprio passa a abrir com o primeiro link de áudio ou vídeo do texto (Spotify, YouTube, Vimeo, SoundCloud…) no topo, no card do Feed, na lista e na página do post, sem repetir o player embaixo. Um episódio de podcast com só o link do Spotify já aparece com o player. Cartões de link comuns continuam onde estão. Ver Links viram player ou cartão.
- A comunidade oficial no diretório. A comunidade da Memberfy passa a aparecer em primeiro no diretório (hub.memberfy.net), com o selo Comunidade oficial: novidades, tutoriais e troca entre quem lidera comunidades. O site ganhou o link Nossa comunidade, que leva até ela.
- Site: home e páginas para comunidades, empresas e RH e coworkings reescritas, com o episódio do Memberfy Cast de cada público.
- Novos controles de segurança.
Correções
- O botão do e-mail abre o post. O Ler na comunidade dos avisos de post novo e do bloco Últimas publicações das campanhas volta a abrir o post, inclusive nos e-mails que já tinham saído.
- Cadastro com um e-mail que já tem conta em outra comunidade. Quem já tinha conta em outra comunidade Memberfy recebia "e-mail já cadastrado" ao se cadastrar na sua. Agora o cadastro funciona com o mesmo e-mail e cria uma conta nova, independente, com senha própria. O e-mail só é recusado quando já tem conta na sua comunidade.
- O Voltar do post aberto por link direto leva ao espaço. Quem abria um post por um link direto clicava em Voltar e nada acontecia. Agora o botão leva ao espaço do post.
- Fixar no Feed volta a funcionar para a equipe. Fixar um status, um evento ou um post no Feed voltou a funcionar para o proprietário, o administrador e o moderador.
- O Feed mostra as suas opções logo depois do login. Depois de entrar, o Feed já mostra o menu ⋮ e o Editar de quem entrou, sem precisar recarregar a página.
Para desenvolvedores
API
- Diretório:
GET /api/public/hub/communitieseGET /api/public/hub/communities/{slug}trazemofficial: truena comunidade oficial da Memberfy, que vem em primeiro na lista; nas outras, o campo não vem. Ver Hub. - Cadastro com aprovação:
signupRequiresApprovalemPATCH /api/communities/{id}/settings;POST /api/auth/signup-request(público, sempre202);GET /api/signup-requests,POST /api/signup-requests/approveePOST /api/signup-requests/reject; o webhookmember.joinedganhasource: approval. Ver Cadastro e entrada › Na API. - Para quem não tem acesso:
lockedDisplayemPOST/PUTde seções e espaços,lockedelockReasonnas listagens, eGET /api/sections/{id}comdenial. Ver Visibilidade e acesso › Na API. - Fale com a equipe:
POST /api/chat/contact-team(spaceIdousectionId); a recusa com cadeado trazcanContactTeam. momentsem/api/whatsapp/settingsewhatsapp.momentsem/api/members/me/notice-preferencesganhamvisitorArrived,parcelArrived,bookingReminder,subscriptionRenews,cardExpiring,refundProcessed,waitlistOffer,supportReply,certificateIssuedejoinApproved.whatsappNode.templates(GET /api/workflows/triggers) ganhabookingReminder,subscriptionRenews,refundProcessed,waitlistOfferecertificateIssued; um modelo fora da lista volta comwhatsappTemplateInvalid.categoryemGET /api/whatsapp/templatesmostra a classificação aplicada pelo WhatsApp (MARKETINGincluído); quem não aceitou novidades é pulado comwhatsappNoConsent.feedScope(spaceousection) emPOST /api/spacesePUT /api/spaces/{id}, só em espaço de Feed, para proprietário e administrador.GET /api/feedcomspaceIdsegue ofeedScopedo espaço, e o novosectionIdjunta a seção inteira. Ver Seções e espaços e Feed.- Consentimento declarado pela equipe:
POST /api/contact-consent/attestations(proprietário e administrador;attestation: true,channels,purpose, até 200members; a resposta trazsendablepor membro), a origemteame o campoattestationMethodemGET /api/members/{memberId}/contact-consents; na importação,smsConsentewhatsappConsentcom a atestação valem também para quem já é membro, com os avisos de linhaCONSENT_WITHDRAWNePHONE_KEPT_VERIFIED. Ver Avisos por SMS e WhatsApp › Na API. - Tags:
tagemGET /api/feedeGET /api/content;tags(até 10 de 40 caracteres) noPOSTe noPUTde/api/statuse/api/content. Ver Conteúdo › Na API. - Versão nos editores: as gravações aceitam
updatedAt(na linha da comunidade,settingsUpdatedAt) ouIf-Unmodified-Sincee respondem409com a versão atual quando outra gravação veio antes; é opcional. Ver Conflito de versão. No WebSocket,presence.join,presence.leaveepresence.active, os retratospresencee o avisoitem.saved. Ver Tempo real. - Campanha a partir de um post:
POST /api/campaigns/from-content(contentId; equipe), o públicoitemAccess: { type: "content", id }(exclusivo),itemAccessna prévia do público,sourceItemnas campanhas ecanCreateCampaignna lista de Conteúdo, no detalhe do post e no Feed. Ver Campanhas de e-mail › Na API. - Leituras do post:
GET /api/analytics/content(o conteúdo mais lido do período; proprietário e administrador) eGET /api/analytics/content/{contentId}(as métricas de um post; proprietário, administrador e o autor,403para os outros). O coletorPOST /api/analytics/eventsaceitapost_expandepost_link_click(só o domínio), e opage_viewlevacontentId; o detalhe do post trazcanViewMetrics. Ver Analytics › Na API.
MCP: detalhes técnicos
list_signup_requests,approve_signup_requestereject_signup_requestcuidam da fila de pedidos de entrada;update_community_settingsaceitasignup_mode(open,approval,closed). Ver Ferramentas · Membros.locked_displayemcreate_section,update_section,create_spaceeupdate_space;list_spacesmostralockedelock_reason. Ver Ferramentas · Comunidade e estrutura.contact_teamabre a conversa com a equipe a partir de uma área com cadeado.create_spaceeupdate_spaceaceitamfeed_scope(spaceousection, só no módulo Feed);list_spacesmostra ofeed_scopede cada Feed;list_postsaceitasection_id, e ospace_idde um Feed segue ofeed_scopedele. A descrição dedelete_sectionfoi corrigida: a seção precisa estar vazia, e os espaços são excluídos antes comdelete_space. Ver Ferramentas · Comunidade e estrutura.attest_contact_consentregistra o consentimento de SMS ou WhatsApp que a comunidade declara ter coletado (pede confirmação);preview_member_importestart_member_importaceitam as colunassms_consentewhatsapp_consent, com as atestações;list_member_contact_consentsmostra a origemteam; o resultado deattest_contact_consenttrazphone_verifiedesendable. Ver a receita 99.list_postsaceitatag;create_post,create_short_posteupdate_postaceitamtags. Ver Ferramentas · Conteúdo e a receita 98.create_campaign_from_contentcria o rascunho da campanha a partir de um post (o Criar e-mail do app);create_campaign,update_campaignepreview_campaign_audienceaceitam o públicoitem_access, e a confirmação desend_campaigneschedule_campaignmostra o título do post e quantas pessoas recebem, ou avisa quando o post saiu do ar;list_poststrazcanCreateCampaign. O servidor passa a ter 883 ferramentas. Ver Ferramentas · Comunidade e estrutura e a receita 100.analytics_reportganhaview: "content", o conteúdo mais lido do período (proprietário e administrador), e a ferramenta novaget_post_metricslê as leituras, as expansões, os cliques e os domínios mais clicados de um post, pelo id, pelo link ou pelo título (o autor vê só os próprios posts). Peça "Quais posts foram mais lidos este mês?" ou "Quantos cliques teve o post 'Boas-vindas'?". O servidor passa a ter 884 ferramentas. Verget_post_metrics.