Upload Content
Dynamic widgets show whatever values your layout expects. Upload manually, refresh via automations, or push updates through the API.
Where fields come from
When you save a layout, Glance scans for dynamic bindings like {{revenue}} and builds a derived schema — the list of fields you fill in when uploading. Static strings in the layout (section titles, fixed labels) do not appear in the upload form.
Manual upload (iOS app)
- Open your widget's detail page.
- Tap Upload (or edit content).
- Fill each field — text, numbers, URLs, dates, booleans, colors as defined by the layout.
- Save. The home screen widget updates on the next timeline refresh.
Automated updates
Attach an automation to pull fresh data from a connected integration or on-device source on a schedule. Field mappings connect integration outputs to layout bindings.
Programmatic updates
Scripts and backends can POST to the Dynamic Ingest API using the feed's write key and your layout's field names.
Field types
- string — text lines, formatted values
- number — metrics, counts, percentages for stats and progress components
- url — images and link targets
- date — timers, relative times, formatted dates
- boolean — visibility flags
- color — 6-digit hex colors where bindings allow