diff --git a/docs/app-flow.md b/docs/app-flow.md
new file mode 100644
index 0000000..b0933e3
--- /dev/null
+++ b/docs/app-flow.md
@@ -0,0 +1,43 @@
+# App Request Flow
+
+Flow for new app requests and updates to existing apps
+
+
+
+```mermaid
+flowchart TD
+ A["👤 User: Submits App Request or Issue"] --> B{"🔧 Maintainer: Type of Issue?"}
+ B -- New App Request --> C["⚙️ System: Check for Existing Issue"]
+ C -- Not Found --> D["👤 User: Fill Out Issue Form
(App Name, Status, Category, Links, Screenshot)"]
+ D --> E["⚙️ System: Label as 'New App Request'"]
+ E --> F["🔧 Maintainer: Reviews Submission"]
+ F -- Info Complete --> G["🔧 Maintainer: Label as 'Ready to Add'"]
+ F -- Info Missing --> H["🔧 Maintainer: Request More Info from User"]
+ H --> H2["🔧 Maintainer: Add 'Needs ...' Labels
(e.g. Needs Screenshots, Needs Category)"]
+ H2 --> F
+ G --> I["👥 Contributor: Creates PR"]
+ I --> J["👥 Contributor: App Added to Compatibility List"]
+ J --> K["⚙️ System: Close Issue"]
+
+ B -- App Update --> L["👤 User: Reports Update
(e.g. Native Support Now Available)"]
+ L --> M["👤 User: Provide Evidence
(Links, Screenshots)"]
+ M --> N["🔧 Maintainer: Label as 'App Update'"]
+ N --> F
+
+ B -- Feature/Meta Issue --> O["🔧 Maintainer: Label as 'Feature Request' or 'Bug'"]
+ O --> P["🔧 Maintainer: Discuss, Assign, and Track Progress"]
+ P --> Q["👥 Contributor: Implement and Close"]
+
+ style A stroke:#f9f,stroke-width:2px
+ style J stroke:#bbf,stroke-width:2px
+ style K stroke:#bfb,stroke-width:2px
+```