# 1. November 2026

> Die Level der Community sind jetzt einstellbar, mit Name, Bild, Mindestpunkten und Aktivität in der Woche. Das Profil zeigt, was diese Woche noch fehlt, um das Level zu halten oder aufzusteigen, und Workflows bekommen die Auslöser Level aufgestiegen, Level abgestiegen und N Punkte erreicht. In der Monetarisierung zeigt die neue Karte Umsatz Brutto, Rückerstattungen, Rückbuchungen und Netto des Zeitraums. Kampagnen wählen ihr Publikum nach benutzerdefiniertem Feld, jeder Bereich wählt, wie er seine Einträge zeigt, und bei einem Beitrag lassen sich die Kommentare ausschalten.

## Neuigkeiten

### Einstellbare Level mit wöchentlichen Aktivitätsanforderungen

**Was es ist.** Die Community baut ihre eigene Level-Leiter: 2 bis 20 Level, jedes mit **Name**, **Mindestpunkten**, einem optionalen **Bild** und, wenn gewünscht, **Aktivität in der Woche**, etwa *„mindestens 3 Beiträge pro Woche“* oder *„2 Kommentare im Bereich Stell dich vor“*. So zeigt das Level, wer jetzt mitmacht, und nicht nur, wer irgendwann Punkte gesammelt hat.

**Wie es funktioniert.** Zum Aufsteigen braucht die Person die Punkte und muss die Anforderungen des Levels in der Woche erfüllen; der Aufstieg gilt sofort. Zum Halten zählt die ganze Vorwoche: Wer sie nicht erfüllt hat, steigt am Montag um 00:00 Uhr in der Zeitzone der Community ab. Beim Speichern zeigt die Vorschau, wie viele Personen auf- und wie viele absteigen.

**Wo es ist.** Unter **Mitglieder › Gamification**, Reiter **Level**, für Inhaber und Administrator. Name und Bild des Levels erscheinen in der Rangliste, auf dem Podium, unter **Mein Engagement**, im Profil und auf der Mitgliederseite.

**Wenn du nichts änderst.** Die Community behält die üblichen 9 Level, von **Neuling** bis **Legende**, ohne Anforderungen: Am Level niemandes ändert sich etwas. Siehe [Gamification › Level](/membros/gamificacao#level).

### Was diese Woche noch fehlt, im Profil

Hat das Level Anforderungen, zeigt das Profil den Fortschritt der Woche: jede Anforderung mit dem, was schon erledigt ist (*2 von 3*), und darunter, was zum nächsten Level noch fehlt. Diesen Block sehen die Person selbst und das Team (Inhaber, Administrator, Moderator und Finanzen). Siehe [Gamification › Was diese Woche noch fehlt](/membros/gamificacao#was-diese-woche-noch-fehlt).

### Level- und Punkte-Auslöser in Workflows

Der Block **Level und Punkte** bringt die Auslöser **Level aufgestiegen**, **Level abgestiegen** (mit dem **Grund**) und **N Punkte erreicht**, und die **Bedingung** bekommt Regeln für Level und Punkte. Beispiel: *„Von Kernel abgestiegen → aus der Gruppe Kernel entfernen“*. Siehe [Workflows › Level und Punkte](/notificacoes/workflows#level-und-punkte).

In [E-Mail-Kampagnen](/notificacoes/campanhas-de-email) ist `{{level}}` jetzt der Name, den die Community dem Level gegeben hat, und `{{level_number}}` liefert die Nummer.

### Umsatz in der Monetarisierung

**Was es ist.** Eine Karte **Umsatz** im Abschnitt **Übersicht** der Monetarisierung, mit den Verkäufen des Zeitraums nach Zahlungsdatum: **Brutto** (mit der Anzahl der Verkäufe), **Rückerstattungen** und **Rückbuchungen** (Betrag und Anzahl) und **Netto nach Erstattungen**, also Brutto abzüglich Rückerstattungen und Rückbuchungen. Die Beträge sind vor der Plattformgebühr.

**Warum es wichtig ist.** Bisher erschien eine Rückerstattung nicht neben den Verkäufen, die sie rückgängig gemacht hat. Jetzt siehst du an einem Ort, was hereinkam, was zurückging und was bleibt.

**Wo es ist.** Unter **Administration › Monetarisierung › Übersicht**, zwischen dem Saldo und den letzten Transaktionen, für Eigentümer, Administrator und Finanzen. Der Zeitraum reicht von **Letzte 7 Tage** bis **Letzte 12 Monate** (Standard: 30 Tage); verkauft die Community in mehr als einer Währung, wählt eine Auswahl die Währung.

**Beispiel.** In 30 Tagen: Brutto US$ 1.299,40 (9 Verkäufe), Rückerstattungen US$ 99,90 (1 Rückerstattung), Rückbuchungen US$ 0,00, Netto nach Erstattungen US$ 1.199,50. Im Dashboard heißt die Kennzahl jetzt **Bruttoumsatz**, mit derselben Quelle. Siehe [Der Umsatz im Zeitraum](/monetizacao/visao-geral#der-umsatz-im-zeitraum).

### Cookie-Hinweis in Communitys mit Google Analytics

Cookie-Hinweis in Communitys mit Google Analytics: Die Messung beginnt erst, nachdem die Person akzeptiert hat. Wer zum ersten Mal hereinkommt, sieht **Cookies in dieser Community**, mit **Ablehnen**, **Akzeptieren** und **Anpassen**; die Auswahl gilt 12 Monate, und **Cookies** unten im Seitenmenü und im Avatar-Bereich öffnet den Hinweis erneut. Eine Community ohne Google Analytics zeigt keinen Hinweis. Siehe [Der Cookie-Hinweis](/configuracoes/google-analytics#der-cookie-hinweis).

### Bereiche und Abschnitte können sich für Badge-Inhaber öffnen

Bereiche und Abschnitte können sich für alle öffnen, die ein Badge haben. Unter **Wer Zugriff hat** steht das Badge neben Gruppen, Produkten und Plänen: Wer es erhält, kommt sofort hinein, mit einem Hinweis in der Glocke, und wer es verliert, ist beim nächsten Aufruf draußen. Auf dem Bildschirm **+ Badges** unter **Wer Zugriff hat**; wer es noch nicht hat, sieht das Schloss mit *„Verdiene das Badge Mentor“* (ein privates Badge erscheint nur als *„Ein besonderes Badge“*), und beim Entfernen eines Badges steht, wie viele Bereiche und Abschnitte es öffnet. Auch über die API und den Assistenten. Siehe [Sichtbarkeit und Zugriff](/conceitos/visibilidade-e-acesso#privat-die-liste-wer-zugriff-hat) und [Was ein Badge freigibt](/membros/engajamento#was-ein-badge-freigibt).

### Bereiche und Abschnitte, die sich per Level öffnen

Unter **Wer Zugriff hat** ein Mindestlevel des Engagements: Wer darauf oder darüber ist, kommt hinein, wer absteigt, ist beim nächsten Aufruf draußen. Wer es noch nicht erreicht hat, sieht das Level und was fehlt, mit den Punkten und der Wochenaktivität. Unter **Wer Zugriff hat** die Schaltfläche **+ Level**; das Schloss zeigt *„Verfügbar ab Level 9 · Legende“* und für Mitglieder die Aktivität des Levels diese Woche und **Meinen Fortschritt ansehen**. Auch über die API und den Assistenten. Siehe [Sichtbarkeit und Zugriff](/conceitos/visibilidade-e-acesso#privat-die-liste-wer-zugriff-hat).

### Automatisch vergebene Badges

Ein Badge kann sich per Regel selbst vergeben: eine Aktion oder ein Moment (Kurs abgeschlossen, Check-in, Quiz, Formular…), wie oft, in welchem Bereich und in welchem Zeitraum, ohne Workflow. Gezählt wird ab dem Anlegen der Regel. Im Badge-Fenster unter **Automatisch vergeben**; auch über die API und den Assistenten. Siehe [Automatisch vergeben](/membros/engajamento#automatisch-vergeben).

### Tageslimit für Punkte pro Aktion

Jede Aktion kann ein Höchstmaß pro Tag haben, das Punkte gibt; darüber passiert die Aktion ohne Punkte und zählt nicht für Badges. Siehe [Tageslimit pro Aktion](/membros/gamificacao#tageslimit-pro-aktion). In der Ansicht ist es die Spalte **Max. pro Tag** unter **Punkte pro Aktion**.

### Signierte Aufrufe bei Webhook aufrufen

Mit erzeugtem Signatur-Secret trägt jeder Aufruf von **Webhook aufrufen** `X-Memberfy-Signature`, damit das Ziel prüfen kann, dass er von Memberfy kommt. Siehe [Signierte Aufrufe](/notificacoes/workflows#signierte-aufrufe). Das Geheimnis wird unter **Variablen und Schlüssel** im Block **Signaturgeheimnis** erzeugt.

### Kampagnenpublikum nach benutzerdefiniertem Feld

Das Publikum einer [E-Mail-Kampagne](/notificacoes/campanhas-de-email) kann Personen nach einem benutzerdefinierten Auswahlfeld ein- oder ausschließen: *„Stadt ist Berlin oder Hamburg“*, *„Interessen enthält eines von Daten, KI“*, *„Akzeptiert Vertriebskontakt ist ja“*. Bis zu 10 Bedingungen pro Kampagne; ein geschlossenes oder sensibles Feld lässt sich nicht verwenden. Über die API und den Assistenten; die Ansicht kommt ins Dashboard.

### Darstellung pro Bereich, mit Veranstaltungskalender

In sechs Modulen (Inhalte, Veranstaltungen, Kurse, Downloads, Kleinanzeigen und Galerie) wählen Eigentümer und Administrator, wie die Einträge für alle erscheinen: **Feed**, **Karten**, **Liste**, **Kompakt**, **Raster** oder **Kalender**. Im Veranstaltungsbereich zeigt der **Kalender** den Monat oder die Woche, Veranstaltungen ohne Datum separat. Ohne Auswahl ändert sich nichts. Das ist das Feld **Darstellung**, beim Bearbeiten des Bereichs und unter **Bereich erstellen**; auch über die API und den Assistenten. Siehe [Darstellung](/conceitos/espacos#darstellung).

### Kommentare pro Beitrag ausschalten

Autor, Eigentümer, Administrator und Moderator können die Kommentare eines Beitrags ausschalten: Niemand kommentiert, auch das Team nicht, und vorhandene bleiben. Über die API; die Option im Beitragsmenü kommt ins Dashboard. Siehe [Kommentare ausschalten](/espacos/feed#kommentare-ausschalten).

### Feed nach Aktivität

Der Feed lässt sich nach **Mit Aktivität** sortieren: zuerst die angehefteten, dann das, was zuletzt einen Kommentar oder eine Antwort bekam, sodass ein alter Beitrag mit neuer Unterhaltung wieder nach oben kommt. Über die API; die Auswahl im Feed kommt ins Dashboard. Siehe [Neueste oder Mit Aktivität](/espacos/feed#neueste-oder-mit-aktivitat).

## Verbesserungen

- **Neue Sicherheitskontrollen.**
- **Genauere Suchen.** Ein in eine Suche getipptes `%` oder `_` wird jetzt als Text gesucht: Vorher listete `%` alles auf, und `_` stand für jedes beliebige Zeichen.
- Links zur Website und zur Community oben im Hilfe-Center.
- **Engagement auf der Website.** Die Seite [Engagement](https://www.memberfy.net/de-de/plattform/module/engagement) der Memberfy-Website zeigt jetzt die Abzeichen (von Hand, per Workflow und automatisch aus Kurs, Check-in und Networking) und die Level mit Wochenaktivität, mit den Level- und Punkte-Auslösern.
- Deine Community wird jetzt in Suchmaschinen und KI besser gefunden: automatische robots.txt, Sitemap und llms.txt in jeder Community. Siehe [Deine Community in Suchmaschinen und KI](/configuracoes/buscadores-e-ias).
- **X% sparen, eine Regel.** Das Spar-Etikett vergleicht den Monatsbetrag jeder Option mit dem der monatlichen Option ohne Vertrag, zum Preis, den der Käufer zahlt (mit der Plattformgebühr, wenn der Käufer sie trägt), auf eine ganze Zahl gerundet. Die monatliche Option bekommt kein Etikett, und es erscheint nicht ohne Ersparnis oder ohne monatliche Option zum Vergleich. Siehe [Das Rabattetikett](/pagamentos/checkout#das-rabattetikett).
- **Anforderung in einem Bereich ohne Zugriff.** Im Profil zeigt eine Level-Anforderung in einem Bereich, den die Person nicht öffnen kann, *„in einem Bereich, auf den du keinen Zugriff hast“* statt des Namens. Siehe [Was diese Woche noch fehlt](/membros/gamificacao#was-diese-woche-noch-fehlt).
- **Entwürfe und Beiträge, die auf Moderation warten,** sind nur für die Verfasser und das Team sichtbar, auch in den Zählungen des Feeds. Siehe [Inhalte › Die Liste und die Seite](/espacos/conteudo#die-liste-und-die-seite).
- Das Kontingent für Aufrufe über die feste IP erneuert sich um Mitternacht in der Zeitzone der Community. Siehe [Feste IPs](/api/ips-fixos).
- Die Rolle Finanzen sieht jetzt die Preispläne der Community. Siehe [Rollen und Berechtigungen](/conceitos/papeis-e-permissoes).
- Wer per SMS oder WhatsApp STOP geantwortet hat, sieht auf dem Bildschirm, dass gestoppt ist, und kann dort wieder einschalten. Siehe [Mit STOP gestoppt](/notificacoes/avisos-por-sms-e-whatsapp#mit-stop-gestoppt-sehen-und-wieder-einschalten).
- **Für das Team: Google Analytics misst weniger.** Mit dem Cookie-Hinweis zählt GA4 Besuche nur von Personen, die akzeptieren, deshalb sind die Zahlen niedriger als vorher. Siehe [Google Analytics](/configuracoes/google-analytics#der-cookie-hinweis).
- **Verifizierung bei Suchmaschinen.** Unter **Einstellungen › Suche und Sichtbarkeit** fügst du den Code der Google Search Console oder der Bing Webmaster Tools ein, um zu zeigen, dass die Community dir gehört, auch auf der Adresse `.memberfy.net`. Sitemap und `llms.txt` listen jetzt die offenen Kurse, die Calls mit offener Einreichung und die Zertifikate, die ihre Inhaber indexieren lassen (bei ausgeschaltetem **Gastzugriff** nur die Startseite). Siehe [Deine Community in Suchmaschinen und KI](/configuracoes/buscadores-e-ias).

## Korrekturen

- **Rangliste ohne Ausgetretene.** Der Platz in der Rangliste zählt keine Personen mehr, die die Community verlassen haben, und ist jetzt im Profil und in den Berichten derselbe. Siehe [Ranking](/espacos/ranking#die-zeitraume).
- **Mitglied ohne Namen.** Wer keinen Namen hinterlegt hat, erscheint in der Rangliste, in der Galerie, in Kommentaren und im Chat als *„Mitglied ohne Namen“*.
- **Doppelter Währungsfilter.** Die Monetarisierung mit doppelt angegebener Währung abzufragen, liefert einen Validierungsfehler statt eines internen Fehlers.
- **Gelöschte Käufe nicht mehr im Umsatz.** Ein gelöschter Kauf zählt nicht mehr in den Umsatzzahlen der Monetarisierung, des Dashboards und der Berichte.
- **Beträge in Workflows.** Die Betragsbedingung in Workflows schreibt Geld in der Währung und im Format der Community, nicht mehr immer in Reais. Siehe [Bedingung „Variable"](/notificacoes/workflows#bedingung-variable).
- **Gratis-Test ohne Verkaufshinweis.** Die Community bekommt keinen Hinweis auf einen neuen Verkauf mehr, wenn jemand einen kostenlosen Test ohne Zahlung beginnt; wer abonniert, bekommt weiterhin die Bestätigung.
- Verkaufs- und Abo-Berichte runden den halben Cent wie der Kontoauszug.
- Die Suche findet öffentliche Bereiche in Abschnitten nur für Mitglieder, für alle, die schon Zugriff darauf haben.
- Die Teilnahmebestätigung bei einem Event antwortet in der Sprache der Person, die sie nutzt.
- **Tarifwechsel per Boleto ohne Verrechnung.** Wird das Boleto eines Tarifwechsels bis zum Werktag nach der Fälligkeit nicht verrechnet, wird der Wechsel aufgegeben: Das Boleto wird storniert, die Person bekommt den Hinweis auf die nicht abgeschlossene Zahlung, und die Verlängerung läuft im aktuellen Tarif weiter. Danach ist ein neuer Wechsel möglich.

## Für Entwickler

### API

- `GET` und `PUT /api/gamification/levels` (Inhaber und Administrator): die Level-Leiter mit den Anforderungen; `dryRun` liefert, wie viele auf- und absteigen, ohne zu speichern.
- `GET /api/gamification/levels/progress`: der Wochenfortschritt im aktuellen und im nächsten Level, für die Person selbst und das Team; im Profil unter `engagement.levelProgress`.
- Neue optionale Felder: `levelId`, `levelName` und `levelImageUrl` in der Rangliste und im Profil. Siehe [Gamification › In der API](/membros/gamificacao#in-der-api).
- Webhooks: die Events `member.level_changed` und `member.points_changed`, insgesamt 97. Siehe [Webhooks](/api/webhooks).

- `GET /api/dashboard/monetization` kommt aus dem Kontoauszug und liefert in `metrics.totalRevenue` `refunds`, `chargebacks` und `net`, dazu `currency` und `currencies`; der Parameter `currency` wählt die Währung, und ihn zu wiederholen liefert 400. Siehe die [Referenz](/api/referencia/dashboard/get-dashboard-monetization).
- `GET /api/vault`: `outbound.month` ist jetzt der Monat in der Zeitzone der Community, und das neue optionale Feld `outbound.resetsAt` gibt an, wann die Zählung der festen IP neu beginnt.
- `GET /api/communities/plans` und `GET /api/communities/plans/{id}` akzeptieren die Rolle Finanzen; Erstellen, Bearbeiten und Entfernen bleiben bei Eigentümer und Administrator.
- `GET /api/members/me/notice-preferences`: Das neue optionale Feld `globalOptOut` in `channels.sms` und `channels.whatsapp` zeigt den Stopp per STOP; das `PUT` mit `enabled: true` schaltet in allen Communitys wieder ein. Siehe [In der API](/notificacoes/avisos-por-sms-e-whatsapp#in-der-api).
- `access.badgeIds` bei `POST`/`PUT` von Bereichen und Abschnitten (fehlend behält die Badges; `[]` entfernt sie). Der 403 eines per Badge geschlossenen Bereichs enthält `reason: "badge"`, die Aktion `earnBadge`, `badges` (nur öffentliche) und `hasHiddenBadge`. `space.access_granted` bekommt `source: "badge"`, und `GET /api/badges` liefert `unlocks`. Siehe [Sichtbarkeit und Zugriff › In der API](/conceitos/visibilidade-e-acesso#in-der-api).
- `PUT /api/communities/{id}` nimmt `googleSiteVerification` und `bingSiteVerification` an, und `GET /api/public/community-summary` listet ohne Sitzung die offenen Kurse, die Calls mit offener Einreichung und die Zertifikate, die ihre Inhaber indexieren lassen (leer bei ausgeschaltetem **Gastzugriff**). Siehe [In der API](/configuracoes/buscadores-e-ias#in-der-api).
- `access.minLevelId`/`access.minLevel` bei Bereichen und Abschnitten; der 403 mit `reason: "level"`, `earnPoints` und `progress`; `409` `gamification.levels.inUse` mit den Bereichen und Abschnitten; `space.access_granted` mit `source: "level"`. `rule` bei `POST`/`PATCH /api/badges`, `dailyCaps` bei `PUT /api/gamification/config` und `GET`/`POST`/`DELETE /api/vault/signing-secret`.
- Kampagnen: `fields` (`oneOf`, `containsAny`, `containsAll`, `isTrue`, `isFalse`; bis zu 10 Bedingungen), `audienceWarnings`, `fieldWarnings`. Siehe [E-Mail-Kampagnen › In der API](/notificacoes/campanhas-de-email#in-der-api).
- Bereiche: `layout` (`POST`/`PUT /api/spaces` und beim Lesen), `layouts` pro Modul in `GET /api/spaces/modules`; `GET /api/events` mit `from`/`to`, `undated`, `truncated`, `undatedCount`. Siehe [Darstellung](/conceitos/espacos#darstellung).
- Beiträge: `commentsDisabled` (`POST`/`PUT /api/content`, `/api/status`; Kommentieren bei ausgeschalteten Kommentaren: `403` `comments_closed`); `sort=recent|activity` (`GET /api/feed`), mit `lastActivityAt` an jedem Eintrag. Siehe [Feed › In der API](/espacos/feed#in-der-api).

### MCP: technische Details

- Neue Tools: `get_ranking_levels`, `update_ranking_levels` (fragt nach Bestätigung, mit der Vorschau, wer auf- und absteigt) und `get_level_progress`. Insgesamt 927 Tools. Siehe [Tools · Inhalte](/mcp/ferramentas-conteudo#get-ranking-levels).
- Workflows über den Assistenten akzeptieren die Auslöser `member.level_changed` und `member.points_changed` und die Regeln `levelAtLeast` und `pointsAtLeast`.
- Der Assistent beantwortet die Monetarisierung jetzt in jeder Währung, in der die Community verkauft, mit Brutto, Rückerstattungen, Rückbuchungen und Netto getrennt.
- `get_sales_summary` nimmt `currency` an (eine Währung) und liefert `refunds`, `chargebacks`, `net` und `currencies`. Siehe [Tools · Finanzen](/mcp/ferramentas-financeiro#get-sales-summary).
- `get_my_notice_preferences` zeigt den Stopp per STOP (`global_opt_out`), und `update_my_notice_preferences` schaltet den Kanal wieder ein, mit einer Bestätigung, dass es für alle Communitys gilt.
- `update_space_access` und `update_section` nehmen `badge_ids` an; jede gesendete Liste ersetzt nur ihre eigene. Neues Tool `get_space_access` (Team), und `delete_badge` warnt, was sich nicht mehr öffnet. Siehe [`get_space_access`](/mcp/ferramentas-comunidade#get-space-access).
- `min_level` bei `update_space_access` und `update_section`; `rule` bei `create_badge` und `update_badge`; `daily_caps` bei `update_ranking_rules`; neue Tools `get_signing_secret`, `create_signing_secret` und `delete_signing_secret`; Rezept **Willkommensreise mit Badges**.
- `create_campaign`, `update_campaign`, `preview_campaign_audience` akzeptieren `fields` im Publikum und im Ausschluss (`one_of`, `contains_any`, `contains_all`, `is_true`, `is_false`); Hinweise kommen in `field_warnings` zurück.
- `create_space`, `update_space` akzeptieren `layout`; `list_space_modules` liefert `layouts`; `list_events` akzeptiert `from`/`to` und `undated`, mit `truncated` und `undated_count`.
