Scaryfolio can send portfolio notifications from the app itself. You can choose daily, weekly, monthly, or yearly portfolio reports, set when they should run, and let Scaryfolio fetch fresh portfolio data in the background.
Requirements
- Scaryfolio connected to Ghostfolio.
- Portfolio data available from your Ghostfolio account or self-hosted instance.
- Notifications allowed for Scaryfolio in system settings.
- Background App Refresh enabled on iPhone or iPad.
- On Mac, Scaryfolio must remain open so macOS background scheduling can run.
For the first setup, open Scaryfolio and confirm your Portfolio tab loads correctly before turning on portfolio notifications.
Turn On Portfolio Notifications
- Open Scaryfolio.
- Open Settings.
- Open Notifications.
- If prompted, choose Allow Notifications.
- Turn on the portfolio reports you want.
- Choose the scheduled time and any report-specific delivery options.
Scaryfolio shows the next calculated run time for each enabled report. The exact delivery time can still vary because the operating system controls background execution.
Available Reports
| Report | What It Shows | Schedule Options |
|---|---|---|
| 1D | Daily portfolio change. | Every day or weekdays only. |
| WTD | Weekly portfolio change. | Week ends on Friday or Sunday. |
| MTD | Monthly portfolio change. | Month ends on the calendar day or the last weekday. |
| YTD | Yearly portfolio change. | Year ends on the calendar day or the last weekday. |
Each notification opens the related Portfolio view in Scaryfolio when tapped.
Choose a Scheduled Time
Each report has its own scheduled time. Scaryfolio lets you choose afternoon or evening times between 12:00 and 23:00. On iPhone and iPad, times are selected in 15-minute increments.
A later time is usually better for end-of-day reports, especially if your market data, Ghostfolio server, or self-hosted setup needs time to update after markets close.
How Delivery Timing Works
- On iPhone and iPad, Scaryfolio uses iOS Background App Refresh to fetch portfolio data near the selected time.
- On Mac, Scaryfolio uses macOS background activity scheduling while the app is open.
- The operating system decides exactly when background work runs based on battery level, network conditions, device usage, and system limits.
- Notifications may arrive later than the scheduled time.
- If Scaryfolio cannot fetch fresh portfolio data when the background task runs, the notification is skipped.
- Do not force quit Scaryfolio from the app switcher on iPhone or iPad. Force quitting can prevent background refreshes.
Notification Text
Portfolio notifications summarize the selected period using your portfolio gain and return where available. Examples include:
- Today your portfolio went up by EUR 1K (0.10%).
- This week your portfolio went up by EUR 1K (0.10%).
- This month your portfolio went down by EUR 500 (0.20%).
- This year your portfolio went up by EUR 12.4K (6.30%).
If Ghostfolio Zen Mode hides absolute values, Scaryfolio may only be able to show percentage movement. If the needed portfolio data is unavailable, Scaryfolio skips that notification instead of sending an incomplete report.
Troubleshooting
Notifications Are Blocked
- Open Scaryfolio Settings > Notifications.
- Choose Open Notification Settings.
- Allow notifications for Scaryfolio in system settings.
- Return to Scaryfolio and enable the portfolio reports you want.
A Notification Does Not Arrive at the Exact Time
This can be normal. Background delivery is controlled by the operating system and may run later than the scheduled time. Keep Background App Refresh enabled, keep the device connected to the network, and avoid force quitting Scaryfolio.
No Notification Arrives
- Confirm the report is enabled in Scaryfolio Settings > Notifications.
- Check that notifications are allowed for Scaryfolio in system settings.
- Check Focus modes, Do Not Disturb, notification summary, and Lock Screen notification settings.
- On iPhone or iPad, confirm Background App Refresh is enabled for Scaryfolio.
- On Mac, keep Scaryfolio open.
- Open Scaryfolio and confirm the Portfolio tab loads.
- Confirm your Ghostfolio server is reachable at the scheduled time.
The Report Uses Old or Missing Data
- Open Scaryfolio and refresh portfolio data.
- Check whether Ghostfolio has updated portfolio performance for the selected period.
- For self-hosted Ghostfolio, verify VPN, network, reverse proxy, HTTPS, and custom header requirements.
- Choose a later scheduled time if your portfolio data updates after market close.
Absolute Gain Is Missing
Ghostfolio Zen Mode can hide absolute values. Disable Zen Mode in Ghostfolio User Settings if you want notifications to include gain or loss amounts. Percentage returns may still be available while Zen Mode is enabled.
Privacy Note
Portfolio notifications can display financial information on the Lock Screen, in Notification Center, on Apple Watch, or in other visible places. If you share your device or want to keep amounts private, adjust notification preview settings for Scaryfolio in system settings.