[GH-ISSUE #1102] Unified Push (Matrix / Element) not working correctly #774

Closed
opened 2026-05-07 00:27:22 +02:00 by BreizhHardware · 2 comments

Originally created by @Error00101 on GitHub (May 3, 2024).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1102

🐞 Describe the bug

I selfhost ntfy and a Matrix Synapse and i want to recive notifications via ntfy.
Inside the Element app i added the notification service (working just fine)
When trying to check for Problems it doesnt find any.

The ntfy app does show the im.vector.app (unified push)
But when clicking on it i only can change the name of the topic or copy the theme url.

Matrix lists an 200 success Message & my ntfy server does recive something!
When following the up* topic for the Matrix notifications i get an unformated message.

💻 Components impacted

  • Matrix Synapse (Docker - Synapse / 1.105.1)
  • ntfy Server (Docker - ntfy / v2.10.0)
  • Android (ntfy 1.16.0 - fdroid) - not recieving anything for unified push
  • Desktop (Firefox 125.0.3) - showing the unformated message

What i think should happen
A well formated message should be recived by all subscibed devices

💡 Screenshots and/or logs

combined_logs.log

A few screenshots i made
  • 1
  • How the Message shows inside the Webbrowser

    WebBrowser_Message

  • 2
  • "Startscreen" of ntfy

    ntfy_app_startscreen

  • 3
  • What it shows when clicking on the up* tab

    clicking_on_the_uppusher

  • 3
  • The Matrix Test

    element_matrixTest

    🔮 Additional context

    Other Pushers work just fine on any platform: skripts/uptime kuma/... - Web/Android
    I have whitelisted the up* for any user

    Did I do something wrong?

    Originally created by @Error00101 on GitHub (May 3, 2024). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1102 :lady_beetle: **Describe the bug** <!-- A clear and concise description of the problem. --> I selfhost ntfy and a Matrix Synapse and i want to recive notifications via ntfy. Inside the Element app i added the notification service (working just fine) When trying to check for Problems it doesnt find any. The ntfy app does show the im.vector.app (unified push) But when clicking on it i only can change the name of the topic or copy the theme url. Matrix lists an 200 success Message & my ntfy server does recive something! When following the up* topic for the Matrix notifications i get an unformated message. :computer: **Components impacted** <!-- ntfy server, Android app, iOS app, web app --> - Matrix Synapse (Docker - Synapse / 1.105.1) - ntfy Server (Docker - ntfy / v2.10.0) - Android (ntfy 1.16.0 - fdroid) - not recieving anything for unified push - Desktop (Firefox 125.0.3) - showing the unformated message ❓ **What i think should happen** A well formated message should be recived by all subscibed devices :bulb: **Screenshots and/or logs** <!-- If applicable, add screenshots or share logs help explain your problem. To get logs from the ... - ntfy server: Enable "log-level: trace" in your server.yml file - Android app: Go to "Settings" -> "Record logs", then eventually "Copy/upload logs" - web app: Press "F12" and find the "Console" window --> [combined_logs.log](https://github.com/binwiederhier/ntfy/files/15203226/combined_logs.log) <details> <summary>A few screenshots i made</summary> <li>1</li> How the Message shows inside the Webbrowser ![WebBrowser_Message](https://github.com/binwiederhier/ntfy/assets/54121491/85505f6e-9e3c-40d4-abc6-58124bfd1342) <li>2</li> "Startscreen" of ntfy ![ntfy_app_startscreen](https://github.com/binwiederhier/ntfy/assets/54121491/f0c183c0-5ca5-4919-bdda-b0685155bc4a) <li>3</li> What it shows when clicking on the up* tab ![clicking_on_the_uppusher](https://github.com/binwiederhier/ntfy/assets/54121491/e143806e-a662-4b96-8bba-663ed23d9508) <li>3</li> The Matrix Test ![element_matrixTest](https://github.com/binwiederhier/ntfy/assets/54121491/450f815c-fbb2-403c-bb46-f4a3eac4bc91) </details> :crystal_ball: **Additional context** <!-- Add any other context about the problem here. --> Other Pushers work just fine on any platform: skripts/uptime kuma/... - Web/Android I have whitelisted the up* for any user Did I do something wrong?
    BreizhHardware 2026-05-07 00:27:22 +02:00
    • closed this issue
    • added the
      🪲 bug
      label
    Author
    Owner

    @wunter8 commented on GitHub (May 3, 2024):

    It looks like everything is hooked up correctly. The unformatted messages seen in the web app are to be expected (you're not supposed to look at that topic manually). ntfy sends the notifications to Element Android behind the scenes, and Element Android will format them into a proper notification.

    The Element Android notification troubleshooter shows that the "Push Test" passed. Did any notification pop up during the test? Do you have the notifications enabled for the Element app in Android settings?

    <!-- gh-comment-id:2093547405 --> @wunter8 commented on GitHub (May 3, 2024): It looks like everything is hooked up correctly. The unformatted messages seen in the web app are to be expected (you're not supposed to look at that topic manually). ntfy sends the notifications to Element Android behind the scenes, and Element Android will format them into a proper notification. The Element Android notification troubleshooter shows that the "Push Test" passed. Did any notification pop up during the test? Do you have the notifications enabled for the Element app in Android settings?
    Author
    Owner

    @Error00101 commented on GitHub (May 3, 2024):

    Thank you for the response.
    A notification did show up from Element. (it does even recive the callback from the click on it)
    I did expect a ntfy notification to pop up.

    <!-- gh-comment-id:2093550630 --> @Error00101 commented on GitHub (May 3, 2024): Thank you for the response. A notification did show up from Element. (it does even recive the callback from the click on it) I did expect a ntfy notification to pop up.
    Sign in to join this conversation.
    No milestone
    No project
    No assignees
    1 participant
    Notifications
    Due date
    The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

    No due date set.

    Dependencies

    No dependencies set.

    Reference
    starred/ntfy#774
    No description provided.