whatisgithub

What is android-notification-forwarder?

karuhun-developer/android-notification-forwarder — explained in plain English

Analysis updated 2026-05-18

13KotlinAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

An Android app that forwards notifications from chosen apps to a webhook or API based on rules you set.

Mindmap

mindmap
  root((repo))
    What it does
      Intercepts notifications
      Forwards to webhooks
      Rule based routing
    Tech stack
      Kotlin
      Jetpack Compose
      Room database
    Use cases
      Forward WhatsApp alerts to Slack
      Trigger automations from notifications
    Audience
      Developers
      Automation enthusiasts

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Forward WhatsApp or Telegram notifications from your phone to a Slack webhook automatically.

USE CASE 2

Trigger a personal automation tool whenever a specific app sends a notification.

USE CASE 3

Test a new forwarding rule instantly using the app's built in dummy notification button.

USE CASE 4

Route different apps' notifications to different API endpoints based on custom rules.

What is it built with?

KotlinJetpack ComposeRoomOkHttp

How does it compare?

karuhun-developer/android-notification-forwarderfreenetio/fakesnigegewu26-source/com.huamax
Stars131313
LanguageKotlinKotlinKotlin
Setup difficultymoderatehardhard
Complexity3/54/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires manually granting notification listener access in Android settings.

You may freely use, copy, modify, and distribute this software, including for commercial purposes, as long as you keep the original copyright notice.

So what is it?

This is an Android app that watches every notification that appears on your phone and forwards the ones you care about to a web address of your choosing. You create rules that say which apps to watch for, such as WhatsApp or Telegram, and where each matching notification should be sent, then the app quietly does the forwarding in the background using your phone's notification system. Each rule you create lets you pick one or more target apps by their package name, the web address to send the notification to, which HTTP method to use such as POST or GET, and any custom headers the destination needs, for example an authorization token. Rules are saved on the device using a local database, so they survive app restarts, and you can add as many rules as you like. There is also a built in test button that sends a fake notification through the same pipeline, so you can confirm a rule actually works without waiting for a real message to arrive. When a notification matches a rule, the app packages up the app name, the notification's title and text, and a timestamp, and sends that as a JSON message to your chosen endpoint, or as URL parameters if you are using a GET request. This makes it possible to connect your phone's notifications to services like Slack webhooks, custom automation tools, or any API that can accept an incoming request. Because reading notifications is sensitive, the app requires you to manually grant notification access permission in your phone's settings, and on newer Android versions it will also ask for permission to post its own test notifications. The interface is built with a dark themed, modern looking screen where you can view, add, and manage your forwarding rules. The project is built with Kotlin and Jetpack Compose, and it is released under the MIT license, so it is free to use, modify, or build on for any purpose.

Copy-paste prompts

Prompt 1
Help me build and install this app on my Android device using Android Studio.
Prompt 2
Show me how to create a rule that forwards WhatsApp notifications to my Slack webhook URL.
Prompt 3
Explain how to grant notification listener access so this app can intercept notifications.
Prompt 4
Walk me through testing a new rule using the built in dummy notification feature.

Frequently asked questions

What is android-notification-forwarder?

An Android app that forwards notifications from chosen apps to a webhook or API based on rules you set.

What language is android-notification-forwarder written in?

Mainly Kotlin. The stack also includes Kotlin, Jetpack Compose, Room.

What license does android-notification-forwarder use?

You may freely use, copy, modify, and distribute this software, including for commercial purposes, as long as you keep the original copyright notice.

How hard is android-notification-forwarder to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is android-notification-forwarder for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.