Day with AI: Slack Is Dead, ntfy Lives. Plus Client Analysis Update.
Migrated 5 n8n workflows from Slack to ntfy.sh, built custom Swift notifications for Mac, and updated a client analysis. 2h 15min instead of 17 minutes.

What I worked on today
Monday. Two tasks, both more like maintenance and iteration. But important.
1. Slack → ntfy.sh migration + custom macOS notifications
Slack as a notification channel for Work-OS was overkill. I don't need a workspace, channels, or to pay for an API. I just need "send me a message on my phone and Mac."
Solution: ntfy.sh. Public pub/sub, no registration, works from curl. Migrated 5 n8n workflows (briefing, errors, blog reminder, issue notify). Entire migration took 2 minutes.
Bonus: wrote a custom Swift binary for macOS (`~/.work-os/work-os-notify`) — floating notification with sound, auto-dismiss. LaunchAgent runs in background streaming both topics (automation + GitHub issues). On iOS, just the ntfy app.
2. Client analysis update
Updated process analysis for a client — AS-IS state, Airtable stack, security audit. From 2 hours of manual work to 10 minutes with AI.
Time: AI vs without AI
| Task | Without AI | With AI |
|---|
| Slack → ntfy.sh migration (5 workflows + custom notifications) | 2h | 2min |
|---|---|---|
| Client analysis update (AS-IS, Airtable, security) | 2h | 10min |
| Total | 4h | 12min |
What I learned
- ntfy.sh is perfect for solo workflows. No setup, no account, works from CLI and n8n HTTP Request nodes. Ideal Slack replacement for Work-OS.
- Custom Swift notifications on Mac aren't as hard as they sound. One file, `swift build`, LaunchAgent. Floating window with timeout > default Notification Center.
Interested in the article?
Let's discuss what this kind of automation can do in your company.
Free consultation