This workflow automatically records iOS app binary sizes (from App Store Connect, CI/CD pipelines, or manual inputs) into Google Sheets, tracks size changes over time, and sends Gmail alerts when size thresholds are exceeded — helping teams monitor app growth and prevent size bloat early.
-
Import this workflow JSON into your n8n instance.
-
Connect Google Sheets OAuth2 credentials.
-
Connect Gmail OAuth2 credentials for notifications.
-
Create or configure a Google Sheet with the following columns:
DateVersionBinary Size (MB)PlatformNotes
-
Set your size threshold in the configuration or function node.
-
Run the workflow manually or schedule it (daily / weekly).
This workflow helps you maintain app size discipline by:
- Accepting iOS app size data via webhook, CI/CD, or manual input.
- Appending size records into Google Sheets for historical tracking.
- Comparing the latest size with previous versions.
- Detecting abnormal growth or regressions.
- Sending Gmail alerts when size thresholds are exceeded.
- Including version, platform, and notes in both Sheets and email alerts.
- Supporting scheduled or event-based execution.
This workflow is ideal for:
- iOS engineering teams tracking binary size growth
- DevOps & QA teams enforcing size limits
- Release managers validating builds before submission
- Product owners monitoring size trends
- Teams using Google Sheets + Gmail for lightweight reporting
To run this workflow, you need:
- An n8n instance (cloud or self-hosted)
- Google Sheets OAuth2 credentials (read/write access)
- Gmail OAuth2 credentials for sending alerts
- A Google Sheet with version and size columns
- Optional: CI/CD pipeline or webhook to POST size data automatically
-
Workflow can run via:
- Manual execution
- Schedule trigger (daily / weekly)
- Webhook from CI/CD pipeline
-
Incoming payload should contain:
versionsizeMBplatform- Optional
notes
- A Google Sheets node appends the new size entry.
- A function node compares the latest size with previous entries.
- Supports fixed MB thresholds or percentage growth logic.
-
If the threshold is breached, a Gmail node sends an alert with:
- App version
- Current size
- Previous size
- Size increase (% or MB)
- Notes or build context
- If no threshold is exceeded, the workflow logs the data and exits.
-
Modify the function node to:
- Use percentage growth
- Use fixed MB limits
- Add warning vs critical tiers
-
Add extra columns such as:
- Build number
- Commit SHA
- Branch name
- Build URL
-
Update the append node accordingly.
- Customize subject, message body, and recipients.
- Add CI links, release notes, or dashboards.
- Adjust the schedule trigger based on your release cadence.
- Combine schedule + webhook for hybrid execution.
You can extend this workflow to:
- Send alerts to Slack or Microsoft Teams
- Generate PDF or summary reports from Sheets
- Create Jira tickets for critical size regressions
- Build dashboards using Looker Studio or Tableau
- Track Android + iOS sizes in a single sheet
- Store artifacts and metrics in cloud storage (S3, GCS)
- CI pipelines post build sizes automatically after each build
- Detect size regressions before App Store submission
- Share size-trend dashboards with stakeholders
- Track multiple build flavors (dev, staging, prod)
- Compare iOS and Android binary size growth over time
| Issue | Possible Cause | Solution |
|---|---|---|
| No entries added | Wrong Sheet ID or tab name | Verify Google Sheet ID and worksheet name |
| Alert not sent | Threshold never triggered | Lower percentage or MB threshold |
| Email fails | Gmail OAuth expired | Reconnect Gmail credentials |
| Wrong data logged | Payload missing fields | Ensure payload includes version & size |
| Workflow not triggering | Schedule or webhook misconfigured | Review trigger configuration |
Need help integrating CI pipelines, designing size dashboards, or adding advanced alert logic (Slack, Jira, severity tiers)?
The WeblineIndia n8n automation team can help with:
- CI/CD & mobile workflow automation
- Google Sheets & reporting setups
- Advanced alerting logic
- End-to-end n8n workflow optimization
🚀 Reach out for expert n8n automation support.