Vai al contenuto

Releases

L'ingresso nella community può passare dall'approvazione del team, e le aree riservate compaiono con il lucchetto a chi non ha ancora accesso, con il pulsante Parla con il team dove solo il team concede l'accesso. WhatsApp guadagna dieci nuovi messaggi della piattaforma, tutti attivi di default, dal visitatore alla reception al certificato emesso. E i modelli che WhatsApp classifica come marketing arrivano ora solo a chi ha accettato le novità, con l'e-mail come strada per gli altri. E ogni Feed sceglie se mostrare solo i propri post o l'intera sezione. E i tag dei post ora filtrano il Feed e i Contenuti con un clic. E le schermate mostrano chi altro c'è, con avvisi quando qualcuno modifica o salva lo stesso elemento. E un post diventa una campagna e-mail con un clic. E il post lungo appare tagliato con "…mostra altro", e chi gestisce la community vede quante persone l'hanno letto, espanso e hanno cliccato i link.

Novità

  • Registrazione con approvazione. In Impostazioni › Accesso e iscrizione › Controllo Accessi, l'interruttore Consenti nuove registrazioni lascia il posto a Chi può entrare: Aperta, Con approvazione o Chiusa. Con approvazione, al posto di Registrati compare Chiedi di entrare: la persona invia nome, e-mail e i campi dell'iscrizione, senza password, e la richiesta va nella coda delle richieste in attesa, in Membri › In attesa. Il proprietario e l'amministratore approvano una alla volta o in blocco (fino a 100 alla volta) e rifiutano con un motivo facoltativo; chi viene approvato riceve l'e-mail per creare la password. La richiesta senza risposta scade dopo 30 giorni. Il team riceve l'avviso nella campanella e per e-mail nella nuova categoria Richieste di accesso, in E-mail di questa community, attiva di default. Vedi Registrazione con approvazione.
  • Per chi non ha accesso: aree riservate con il lucchetto. Le sezioni e gli spazi riservati (per gruppo, piano, prodotto, Membri o Abbonati) ora compaiono con il lucchetto a chi non ha accesso: solo il titolo e la descrizione, mai il contenuto, e il clic porta alla via d'ingresso (abbonarsi, acquistare, accedere). Per scegliere un'altra modalità, il proprietario o l'amministratore modifica la sezione e, in Per chi non ha accesso, sceglie Nascondi, Solo la sezione o Sezione e spazi (il default); ogni spazio segue la sezione o ha la sua modalità (Come la sezione, Nascondi o Mostra con lucchetto). Le aree solo del team (con nessuno in Chi ha accesso) non compaiono mai a nessun altro e hanno ora il badge Solo il team. Vedi Per chi non ha accesso.
  • Attenzione, se hai aree riservate che non devono comparire. Tutte le sezioni che esistevano sono passate a Sezione e spazi, e tutti gli spazi a Come la sezione: le aree di gruppo, per abbonati o per membri che prima sparivano per chi non ha accesso ora compaiono con il lucchetto, con il titolo e la descrizione. Perché un'area resti invisibile, passala a Nascondi.
  • Parla con il team. In un'area con il lucchetto sbloccata da un gruppo (o senza nulla in vendita), la schermata di accesso esclusivo ha il pulsante Parla con il team, che apre una conversazione in chat con qualcuno del team che può concedere l'accesso. Compare con la chat attiva e qualcuno disponibile a rispondere. Vedi Il pulsante Parla con il team.
  • Dieci nuovi messaggi della piattaforma su WhatsApp. Con WhatsApp attivo, Memberfy ora invia da sola: il visitatore alla reception (a chi lo ha invitato), il pacco ricevuto, il promemoria della prenotazione 1 ora prima (a chi ha prenotato e all'host), l'abbonamento in rinnovo tra 3 giorni, la carta in scadenza questo mese, il rimborso elaborato, il posto libero dalla lista d'attesa, la risposta alla richiesta di assistenza e il certificato emesso. L'iscrizione approvata arriva con la registrazione con approvazione, qui sotto. Sono tutti attivi: la community disattiva ciò che non vuole in Messaggi della piattaforma, nella scheda WhatsApp, e ogni persona in Il mio account › Avvisi. Valgono il piano Business o Scale, le ore di silenzio, il tetto giornaliero e il limite per persona. Vedi Messaggi della piattaforma.
  • Consenso SMS e WhatsApp dichiarato dal team. Quando la community ha raccolto il consenso fuori da Memberfy (la scheda di un incontro, un modulo firmato), il proprietario o l'amministratore registra quel consenso tramite l'API o l'assistente, dichiarando che la community lo ha raccolto. Nell'importazione da foglio, le colonne di consenso SMS e WhatsApp, con l'attestazione, valgono ora anche per chi è già membro, e il telefono del foglio sostituisce quello del profilo. Chi è uscito dal canale non viene mai registrato di nuovo. Vedi Consenso dichiarato dal team.
  • Il cellulare indicato dal team riceve subito. Il telefono che il team indica nel dichiarare il consenso, tramite l'API, l'assistente o l'importazione, riceve SMS e WhatsApp senza la conferma con il codice, finché è il telefono attuale del profilo. Non diventa confermato: i codici di conferma continuano a richiedere la persona stessa, e consenso, uscita (anche STOP e SAIR), orario di silenzio e tetti valgono allo stesso modo.
  • Più modelli nei workflow. Il blocco Invia WhatsApp offre ora Promemoria prenotazione, Abbonamento in rinnovo, Rimborso, Posto dalla lista d'attesa e Certificato emesso. Vedi l'elenco completo in Invia SMS e Invia WhatsApp.
  • Ogni Feed sceglie cosa mostrare. Nella creazione e nella modifica di uno spazio Feed, il proprietario e l'admin scelgono Cosa mostra questo feed: Solo i post di questo spazio o Tutti gli spazi di questa sezione. Così una sezione può avere un Feed generale che riunisce tutto e feed di Notizie o Offerte di lavoro solo con ciò che vi viene pubblicato. L'unico Feed di una sezione nasce riunendo la sezione; un Feed creato in una sezione che ne ha già un altro nasce solo con i propri post. Vedi Cosa mostra questo feed.
  • Attenzione se una sezione ha più di un Feed. In queste sezioni, ogni Feed ora mostra solo i propri post. Nessun post è sparito: ognuno resta nello spazio in cui è stato pubblicato. Perché un Feed torni a riunire la sezione, modifica lo spazio e scegli Tutti gli spazi di questa sezione. L'unico Feed di una sezione resta com'era.
  • Tag cliccabili nel Feed e nei Contenuti. Lo status del Feed ha ora il campo Tag (facoltativo), in pubblicazione e in modifica, come i post di Contenuti: fino a 10 tag di 40 caratteri. I tag compaiono nella scheda come #lavoro, e il clic filtra l'elenco lì stesso, con Solo #lavoro × in alto; la × torna all'elenco completo. Maiuscole e accenti non contano: Lavoro, lavoro e #làvoro filtrano allo stesso modo. Il filtro resta nell'indirizzo (?tag=lavoro) e rispetta l'accesso di ciascuno. Vedi Tag cliccabili.
  • Chi c'è qui e modifica in team. L'intestazione di ogni schermata mostra, a destra, i volti di chi altro c'è (sbiaditi se assente da 30 secondi, con la matita se sta modificando). Negli editor (evento, campagna, e-mail, workflow, corso, modulo, sondaggio, modello di certificato e Impostazioni) compaiono Anche Tizio sta modificando e Tizio ha salvato delle modifiche, con Ricarica; e se un'altra persona ha salvato prima di te, la finestra Un'altra persona ha salvato prima di te ti fa scegliere tra Vedi la versione salvata e Tieni la mia. Niente viene sovrascritto senza avviso. Con la chat della community disattivata, i volti non compaiono; solo chi modifica lo stesso elemento continua a vedersi. Vedi Chi c'è qui e modifica in team.
  • Un post diventa una campagna e-mail con un clic. Nel menu … di un post pubblicato (sulla scheda, nella pagina del post o nel Feed), Crea e-mail crea la bozza di una campagna con il titolo, il sottotitolo, la copertina, il testo completo e il pulsante Leggi nella community, e con il pubblico Chi ha accesso a {titolo}, ricalcolato a ogni invio: un post per abbonati arriva solo a chi può aprirlo. Moderatori e finanza creano la bozza; solo il proprietario e gli amministratori inviano. Vedi Inviare un contenuto via e-mail.
  • Post con "…mostra altro" e letture del post. Nel Feed e nell'elenco dello spazio, il testo di un post lungo appare tagliato a circa cinque righe, con …mostra altro, che apre il testo intero lì stesso (mostra meno lo richiude); il pulsante è centrato, con una freccia, nel colore della community. Titolo, copertina e player restano fuori dal taglio; in un post tagliato, le schede e l'elenco dei link compaiono solo dopo …mostra altro (il post corto mostra tutto, come prima), e la pagina del post mostra tutto. Nella pagina del post, il proprietario, l'amministratore e l'autore vedono Letture di questo post: quante persone hanno aperto il post, aperto …mostra altro e cliccato un link, e i Domini più cliccati (si salva solo il dominio; i clic dentro player come YouTube e Spotify non contano). Ogni numero conta una persona al giorno, e il conteggio parte oggi. In Amministrazione › Analytics › Panoramica, il blocco Contenuti più letti mostra i post più letti del periodo, per il proprietario e l'amministratore. Vedi Letture di questo post e Contenuti più letti.
  • Fissare i post nel Feed e nello spazio. Nel menu ⋮ di un post di Contenuti, nel Feed e nell'elenco dello spazio, il proprietario, l'amministratore e il moderatore hanno ora Fissa in alto e Rimuovi fissaggio, come già per lo status e l'evento. Il post fissato sale in cima allo spazio e al Feed con la fascia Fissato e appare intero, senza …mostra altro e con le schede dei link in vista. Vedi Fissare in alto.

Miglioramenti

  • Cellulare e canali nel Profilo. In Il mio account › Profilo, subito sotto Telefono, Conferma numero invia il codice di 6 cifre su WhatsApp (via SMS quando la community non usa WhatsApp), e un interruttore per canale, Ricevi avvisi e novità via SMS e su WhatsApp, autorizza in una volta promemoria, biglietti, cose in sospeso e novità. Il mio account › Avvisi tiene solo le categorie e i messaggi di WhatsApp. Vedi Il mio account › Profilo.
  • Modelli di marketing solo per chi ha accettato le novità. Prima, Avviso della community e Feedback ricevuto arrivavano a chi aveva solo il consenso di servizio. Ora, dato che WhatsApp li classifica come marketing, arrivano solo a chi ha accettato le novità su WhatsApp, come Acquisto non concluso, Menzione e Nuovo contenuto. In un workflow, un Invia e-mail dopo il blocco raggiunge gli altri. Vedi Modelli di marketing.
  • Un elemento eliminato o un link sbagliato ora è chiaro. Aprendo un evento, corso, campagna, prodotto, workflow o altro elemento eliminato, la schermata dice che non esiste più e mostra come tornare all'elenco. Un errore di connessione compare a parte, con "Riprova".
  • Nomi leggibili nei modelli approvati. Nella scheda WhatsApp, l'elenco Modelli approvati mostra ora i dieci nuovi modelli con nome e scopo nella lingua del pannello (Visitatore arrivato, Promemoria prenotazione, Ticket con risposta…), invece del codice interno.
  • L'avviso di nuovo post va solo a chi può aprirlo. In una community con ingresso a pagamento, un post solo per i membri non avvisa più chi aspetta ancora che il proprio ingresso venga sbloccato. Vedi Avvisi di novità.
  • Il player del post sale al posto della copertina. Un post senza copertina e senza video proprio ora si apre con il primo link audio o video del testo (Spotify, YouTube, Vimeo, SoundCloud…) in alto, nella scheda del Feed, nell'elenco e nella pagina del post, senza ripetere il player sotto. Un episodio di podcast con il solo link di Spotify compare già con il player. Le schede dei link comuni restano dove sono. Vedi I link diventano player o scheda.
  • La community ufficiale nella directory. La community di Memberfy ora compare per prima nella directory (hub.memberfy.net), con il badge Community ufficiale: novità, tutorial e scambio tra chi guida community. Il sito ha il nuovo link La nostra community, che porta lì.
  • Sito: home page e pagine per community, aziende e HR e coworking riscritte, con l'episodio del Memberfy Cast di ciascun pubblico.
  • Nuovi controlli di sicurezza.

Correzioni

  • Il pulsante dell'e-mail apre il post. Leggi nella community negli avvisi di nuovo post e nel blocco Ultime pubblicazioni delle campagne torna ad aprire il post, anche nelle e-mail già inviate.
  • Registrazione con un'e-mail che ha già un account in un'altra community. Chi aveva già un account in un'altra community Memberfy riceveva "e-mail già registrata" registrandosi nella tua. Ora la registrazione funziona con la stessa e-mail e crea un account nuovo, indipendente, con una password propria. L'e-mail viene rifiutata solo quando ha già un account nella tua community.
  • Indietro su un post aperto da un link diretto porta allo spazio. Aprendo un post da un link diretto, Indietro non faceva nulla. Ora il pulsante porta allo spazio del post.
  • Fissare nel Feed torna a funzionare per il team. Fissare uno status, un evento o un post nel Feed torna a funzionare per il proprietario, l'amministratore e il moderatore.
  • Il Feed mostra le tue opzioni subito dopo l'accesso. Dopo l'accesso, il Feed mostra già il menu ⋮ e Modifica di chi è entrato, senza dover ricaricare la pagina.

Per gli sviluppatori

API

  • Directory: GET /api/public/hub/communities e GET /api/public/hub/communities/{slug} riportano official: true sulla community ufficiale di Memberfy, che è la prima dell'elenco; nelle altre il campo non c'è. Vedi Hub.
  • Registrazione con approvazione: signupRequiresApproval in PATCH /api/communities/{id}/settings; POST /api/auth/signup-request (pubblico, sempre 202); GET /api/signup-requests, POST /api/signup-requests/approve e POST /api/signup-requests/reject; il webhook member.joined guadagna source: approval. Vedi Registrazione e ingresso.
  • Per chi non ha accesso: lockedDisplay in POST/PUT di sezioni e spazi, locked e lockReason negli elenchi, e GET /api/sections/{id} con denial. Vedi Visibilità e accesso › Nell'API.
  • Parla con il team: POST /api/chat/contact-team (spaceId o sectionId); il rifiuto con il lucchetto porta canContactTeam.
  • moments in /api/whatsapp/settings e whatsapp.moments in /api/members/me/notice-preferences guadagnano visitorArrived, parcelArrived, bookingReminder, subscriptionRenews, cardExpiring, refundProcessed, waitlistOffer, supportReply, certificateIssued e joinApproved. whatsappNode.templates (GET /api/workflows/triggers) guadagna bookingReminder, subscriptionRenews, refundProcessed, waitlistOffer e certificateIssued; un modello fuori dall'elenco torna con whatsappTemplateInvalid. category in GET /api/whatsapp/templates mostra la classificazione applicata da WhatsApp (MARKETING incluso); chi non ha accettato le novità viene saltato con whatsappNoConsent.
  • feedScope (space o section) in POST /api/spaces e PUT /api/spaces/{id}, solo negli spazi Feed, per proprietario e admin. GET /api/feed con spaceId segue il feedScope dello spazio, e il nuovo sectionId riunisce l'intera sezione. Vedi Sezioni e spazi e Feed.
  • Consenso dichiarato dal team: POST /api/contact-consent/attestations (proprietario e amministratore; attestation: true, channels, purpose, fino a 200 members; la risposta riporta sendable per membro), l'origine team e il campo attestationMethod in GET /api/members/{memberId}/contact-consents; nell'importazione, smsConsent e whatsappConsent con l'attestazione valgono anche per chi è già membro, con gli avvisi di riga CONSENT_WITHDRAWN e PHONE_KEPT_VERIFIED. Vedi Avvisi via SMS e WhatsApp › Nell'API.
  • Tag: tag in GET /api/feed e GET /api/content; tags (fino a 10 di 40 caratteri) nel POST e nel PUT di /api/status e /api/content. Vedi Contenuti › Nell'API.
  • Versione negli editor: i salvataggi accettano updatedAt (sulla riga della community, settingsUpdatedAt) o If-Unmodified-Since e rispondono 409 con la versione attuale quando un altro salvataggio è arrivato prima; è facoltativo. Vedi Conflitto di versione. Sul WebSocket, presence.join, presence.leave e presence.active, le istantanee presence e l'avviso item.saved. Vedi Tempo reale.
  • Campagna da un post: POST /api/campaigns/from-content (contentId; team), il pubblico itemAccess: { type: "content", id } (esclusivo), itemAccess nell'anteprima del pubblico, sourceItem nelle campagne e canCreateCampaign nell'elenco dei Contenuti, nel dettaglio del post e nel Feed. Vedi Campagne e-mail › Nell'API.
  • Letture del post: GET /api/analytics/content (i contenuti più letti del periodo; proprietario e amministratore) e GET /api/analytics/content/{contentId} (le metriche di un post; proprietario, amministratore e l'autore, 403 per gli altri). Il collettore POST /api/analytics/events accetta post_expand e post_link_click (solo il dominio), e il page_view porta contentId; il dettaglio del post riporta canViewMetrics. Vedi Analytics › Nell'API.

MCP: dettagli tecnici

  • list_signup_requests, approve_signup_request e reject_signup_request gestiscono la coda delle richieste di accesso; update_community_settings accetta signup_mode (open, approval, closed). Vedi Strumenti · Membri.
  • locked_display in create_section, update_section, create_space e update_space; list_spaces mostra locked e lock_reason. Vedi Strumenti · Community e struttura.
  • contact_team apre la conversazione con il team da un'area con il lucchetto.
  • create_space e update_space accettano feed_scope (space o section, solo nel modulo Feed); list_spaces mostra il feed_scope di ogni Feed; list_posts accetta section_id, e lo space_id di un Feed segue il suo feed_scope. Corretta la descrizione di delete_section: la sezione deve essere vuota, e gli spazi si eliminano prima con delete_space. Vedi Strumenti · Community e struttura.
  • attest_contact_consent registra il consenso SMS o WhatsApp che la community dichiara di aver raccolto (chiede conferma); preview_member_import e start_member_import accettano le colonne sms_consent e whatsapp_consent, con le attestazioni; list_member_contact_consents mostra l'origine team; il risultato di attest_contact_consent riporta phone_verified e sendable. Vedi la ricetta 99.
  • list_posts accetta tag; create_post, create_short_post e update_post accettano tags. Vedi Strumenti · Contenuti e la ricetta 98.
  • create_campaign_from_content crea la bozza della campagna da un post (il Crea e-mail dell'app); create_campaign, update_campaign e preview_campaign_audience accettano il pubblico item_access, e la conferma di send_campaign e schedule_campaign mostra il titolo del post e quante persone lo ricevono, o avvisa quando il post non è più disponibile; list_posts riporta canCreateCampaign. Il server ora ha 883 strumenti. Vedi Strumenti · Community e struttura e la ricetta 100.
  • analytics_report guadagna view: "content", i contenuti più letti del periodo (proprietario e amministratore), e il nuovo strumento get_post_metrics legge le letture, le espansioni, i clic e i domini più cliccati di un post, per id, link o titolo (l'autore vede solo i propri post). Chiedi "Quali post sono stati i più letti questo mese?" o "Quanti clic ha avuto il post 'Benvenuti'?". Il server passa a 884 strumenti. Vedi get_post_metrics.

Iscriviti al feed (Atom)