AppPortfolio DB
๐Ÿ”
Admin Access Required
Enter your 4-digit PIN to access the portfolio database.
๐Ÿ‘ View Only Mode โ€” you can browse all data but cannot make changes. ๐Ÿ”‘ Login as Admin
Dashboard
Loadingโ€ฆ
๐Ÿ›ก๏ธ Admin
Total Apps
0
๐ŸŸข
0
Live on Stores
โ†’
โฐ
0
Overdue
โ†’
๐Ÿšจ
0
Urgent
โ†’
๐Ÿ””
0
Notifications
โ†’
๐Ÿ“ฑ App Store Badges click any icon to upload app icon ยท hover for Drive link
โšก Due This Week
๐Ÿ”” Notifications
๐Ÿ“‹ Recent Activity
๐Ÿ’ฐ Recent Sales
๐Ÿ”ด Overdue
๐ŸŸก Due This Week
๐Ÿšจ Critical Priority
๐Ÿ“… Upcoming
All
๐Ÿ”ด Urgent
๐ŸŸก Warning
Unresolved
App NameCategoryStatusPlatform StagePriorityNext MilestoneVersion
๐Ÿ”
Password Vault
Enter your 4-digit PIN to access saved credentials

Default PIN: 1234 โ€” change in Settings

๐Ÿ”— Google Sheets Connection

Paste your Apps Script Web App URL here. All devices that open this file with this URL set will share the same live data.

AI Setup
๐Ÿ›ก๏ธ Admin Password

Change the admin password. Default is admin1234 โ€” change this before sharing the app with your team.

๐Ÿ“ง Inbound Email Parsing

When set up, the Apps Script will automatically scan your Voodoo Gmail inbox every hour and convert emails from testers and developers into notifications in the database โ€” no manual entry needed.

How it works:
1. Testers/developers email your Voodoo Gmail address
2. Subject line must contain the app name (e.g. "VoodooBeat โ€” build failing on iOS 17")
3. Apps Script scans for these emails every hour automatically
4. It creates a notification in the database linked to that app
5. You see it instantly next time you load the app or click ๐Ÿ”„ Reload

Only emails from these addresses will be parsed. Leave blank to accept from anyone.

๐Ÿ”‘ Email Keyword Rules

When a keyword is found in an email subject, it triggers the selected action. Custom rules are checked first โ€” built-in defaults apply as fallback.

Actions: urgent / warning / info โ€” sets notification urgency
Status actions: live / testing / development / paused / archived โ€” also updates app status
โš ๏ธ One-time Apps Script setup required
In your Apps Script editor:
1. Open Triggers (clock icon โฑ in left sidebar)
2. Click + Add Trigger
3. Function: parseInboundEmails
4. Event source: Time-driven
5. Type: Hour timer โ†’ Every hour
6. Click Save