Block 1 - Code: Compare Flags
- Type / Role
- n8n-nodes-base.code - code
- Config choices
- Version 2
Android Feature Flag Cleanup Automation This workflow automatically scans an Android GitHub repository, detects feature flags used in the codebase, compares them with Firebase Remote Config flags, ...
n8n-nodes-base.code, n8n-nodes-base.cron, n8n-nodes-base.set, n8n-nodes-base.httprequest, n8n-nodes-base.splitout, n8n-nodes-base.if, n8n-nodes-base.splitinbatches, n8n-nodes-base.slack
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by WeblineIndia.
Original n8n.io sourceThis workflow automatically scans an Android GitHub repository, detects feature flags used in the codebase, compares them with Firebase Remote Config flags, identifies unused flags and sends a weekly cleanup report to Slack.
This workflow runs every week and checks Android source files (.kt / .java) inside your GitHub repository. It finds possible feature flags used in code, compares them with Firebase Remote Config flags and highlights flags that may no longer be used.
It then builds a clean summary report and sends the result to Slack for team review.
You receive:
Ideal for Android teams who want cleaner Firebase Remote Config management.
This workflow automates Android feature flag cleanup:
.kt and .java files.This helps teams remove stale flags and maintain clean configuration.
This workflow is ideal for:
To run this workflow, you need:
.kt and .java files selected.Change Cron node:
Change file filter:
.kt.java.xml.gradleImprove regex to detect:
BuildConfig.FEATURE_*RemoteConfig.getString()You may add:
You can extend this workflow to:
Remove old Remote Config flags not used in app code.
Send flag health report to Slack.
Check unused experiments before release.
Keep feature flag system clean and manageable.
Know which flags are active or stale.
| Issue | Possible Cause | Solution |
|---|---|---|
| No files found | Wrong repo/branch | Check settings |
| Slack message failed | Wrong credentials | Reconnect Slack |
| No flags detected | Regex too strict | Improve detection logic |
| Too many files | Large repo | Reduce scan scope |
| Firebase data empty | API not connected | Use mock data or fix API |
| Workflow not running | Disabled trigger | Enable Cron node |
If you need help customizing this workflow by adding Jira, Google Sheets, GitHub PR creation, real Firebase API integration or scaling for enterprise use then our n8n workflow developers at WeblineIndia can help build an advanced production-ready version.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Audit Android feature flags from GitHub with Firebase and send Slack reports |
|---|---|
| Complexity | advanced |
| Nodes | 20 |
| Categories | DevOps, AI Summarization |
| Author | WeblineIndia |
| Published | 22 Apr 2026 |
Use the JSON export at /data/workflows/15233/15233.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Android Feature Flag Cleanup Automation This workflow automatically scans an Android GitHub repository, detects feature flags used in the codebase, compares them with Firebase Remote Config flags, ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your DevOps, AI Summarization use case.