ilo is a Twitter analytics product, which offers a detailed dashboard for monitoring your tweet performance and follower growth.
As one of its many features, ilo offers an API for your tweet and follower analytics.
ilo costs $15/month or $120/year after a trial.
Sign in with Twitter to get started.
Your iOS device needs to be running iOS 14.
A brilliant thing about Scriptable is that your scripts are shared between both iOS and Mac. This means you can add a script in iOS and it will appear on the Mac, and vice versa. Any edits you make to a script are synced across devices.
In Scriptable (on either iOS or Mac), create a new widget script by clicking the plus icon.
Copy the ilo widget script that you'd like to create (click on the links below to get the script) and paste it into your widget.
You can now exit the widget editor in Scriptable. Make sure to name your script something sensible like "ilo follower count", as you'll need to select this script in Step 5.
Now you need to add a widget on your iOS Home Screen or Today View, or your Mac's Notification Center.
On iOS, long press your Home Screen (or, in your Today View, scroll to the bottom and tap "Edit") then tap the plus icon top left. Select a "Scriptable" widget and tap "Add widget". Tap Done.
On Mac, open Notification Center, scroll to the bottom and click Edit Widgets. press your Home Screen and tap the plus icon top right. Select a "Scriptable" widget and drag it ont your Notificaion Center.
On iOS long press on your new widget and select "Edit Widget".
On Mac right click on your new widget and select "Edit Scriptable".
Now, in the "Script" option, choose the Scriptable script you created in Step 3.
In the "Parameter" field, paste in your username and API key, like this:
Tap outside the widget to save. Your ilo data should now be displayed!
You can edit the number of days displayed in the chart, and change colours. These settings are at the top of the script.
Widgets seem to refresh randomly, but frequently. Don't forget that your ilo data only updates every ~15 minutes.