Integrations
Apple Shortcuts
Push personal metrics from your iPhone, iPad, or Mac to EasyBoard using the built-in Shortcuts app — no code required. Anything Shortcuts can read (step count, battery, current location, Focus mode, Health data) can appear on your dashboard.
How it works
Shortcuts has a built-in Get Contents of URL action that makes HTTP requests. You configure it with EasyBoard's PATCH endpoint, add your write token as a header, and supply the JSON body. The shortcut can run manually, on a schedule (via Automation), or when triggered by an event like plugging in to charge.
Build the shortcut
- 1
Open Shortcuts and create a new shortcut
Tap the + button. Give it a name like "Push to EasyBoard".
- 2
(Optional) Collect data first
Before the URL action, add any actions that fetch values you want to push — for example, Get My Shortcuts (not needed), Health → Step Count, or Battery Level. Store each result in a named variable using Set Variable so you can reference it in the body.
- 3
Add a Get Contents of URL action
Search for "Get Contents of URL" and tap it. Then configure:
URL
https://easyboard.live/api/d/YOUR_DASHBOARD_ID/tiles
Method
PATCH
Headers → Authorization
Bearer YOUR_WRITE_TOKEN
Headers → Content-Type
application/json
Request Body
JSON
- 4
Set the JSON body
When you choose JSON as the request body type, Shortcuts shows a key-value editor. Switch to Raw (tap the toggle in the top right of the body section) and paste:
json{ "updates": [ { "target": { "alternateId": "steps" }, "patch": { "value": "8234" } }, { "target": { "alternateId": "battery" }, "patch": { "value": "73" } } ] }Replace the values (
8234,73) with your Shortcuts variables by tapping them and selecting a variable from the list. - 5
Run it
Tap the play button. Open your EasyBoard dashboard — the tiles should update immediately. If they don't, check that the dashboard ID and write token are correct (no extra spaces).
- 6
Automate it (optional)
Go to the Automation tab and create a new Personal Automation. Choose a trigger — Time of Day (e.g. every morning at 7am), Charger connected, App opened, or any other event. Add a Run Shortcut action pointing to the shortcut you just built. Uncheck Ask Before Running so it fires silently.
Store your write token as a Text variable
Add a Text action at the top of your shortcut with your write token and name it Write Token. Reference that variable in the Authorization header instead of pasting the raw token directly. This makes it easy to update if you ever rotate the token — one change at the top rather than hunting through the shortcut.
Common use cases
Step count
Health → "Step Count" → push to a metric tile each morning
Battery level
Battery Level action → progress tile; automate on charger connect
Focus mode
Current Focus → text tile showing Work / Personal / Sleep
Screen time
Shortcut runs at end of day → push daily screen time total
Location-based
Automation on arriving home → set "Home" on a toggle tile
Morning summary
7am automation pushing sleep hours, steps goal, and weather temp
Works on Mac too
The same shortcut works on macOS — you can pull system stats like CPU or battery level and push them to EasyBoard from a Mac automation. Schedule it with a Time of Day trigger in the Automation tab.