First - Download the Shortcuts app from the App Store
If you don't have it already (it's preinstalled on iOS 13 by default), download the app from here.
Add the Shortcut that creates the icon to your available Shortcuts
To use this Shortcut, you'll need to change the your security settings on your phone to allow untrusted shortcuts.
Go to the Settings app —> Shortcuts —> toggle 'Allow Untrusted Shortcuts' to on.
Then download the Shortcut from here, by tapping 'Get Shortcut':
Save your app icon
I wanted to be able to set my app icon with the same emoji that I've used as the page that I'm linking to's icon in Notion.
You can quickly find high quality images of every default emoji here: https://emojipedia.org.
Tap & hold the image of the Apple version of the emoji & choose 'add to photos'.
Get the link to your page
Go to your page in Notion, tap the ••• in the top right hand corner of the page on desktop or the sharing icon in the top right hand corner of the window in the app and choose 'copy page link'.
Edit the link to your page so that it launches the app when clicked
httpsfrom the beginning of the URL & replace it with
notion. That should look like this: notion://www.notion.so/iOS-Custom-App-Icon-Creator-8e34383ae5874c25863498b4513c2211
Copy that link to your clipboard.
Finally - Create the custom app icon
Open the Shortcut named 'Home Screen Icon Creator | NMS Edit', which you added earlier, in the Shortcuts app.
Follow the steps in the Shortcut & when you're done, tap the icon on your home screen to open your Notion page 💥
🎥 Long demo
large file so this may take a while to load
Credit to Josh Hildebrand for taking Federico's guide and adapting it for Notion users first & to Daniel Rahal for sharing that guide with the Notion Made Simple community.
If you're still learning to use Notion, I'd highly recommend checking out Francesco D'Alessio's courses -
(this is an affiliate link, I'll receive 30% of fees that you pay for if you sign up after using this link)