Docs &
Customization

Everything you need to embed and customize every Widgetify widget. All widgets are free forever — no account needed.

How to embed in Notion

Every widget is a standalone page hosted at chambershr.com/widgets/. Notion embeds any public URL as a live iframe.

1. Copy a widget URL from the GUI builder below.
2. In Notion type /embed and press Enter.
3. Paste the URL → click Embed link.
4. Drag the edges to resize — widgets auto-scale to fill the space.
Tip: Widgets use fluid vmin-based sizing so they look great at any size.

How URL parameters work

Every customization is done through URL parameters — no code needed. Append ?param=value to the widget URL, chain multiple with &.

# One param chambershr.com/widgets/clock?theme=light # Multiple params chained with & chambershr.com/widgets/clock?theme=light&numerals=true&seconds=none # Colors: encode # as %23 chambershr.com/widgets/clock?face=%23ffffff&hands=%23111111

🕐 Analog Clock

A smooth live clock with a sweeping second hand. Shows the visitor's local time. Auto-scales to any embed size.

Base URL: chambershr.com/widgets/clock

Themes

dark ?theme=dark light ?theme=light minimal ?theme=minimal neon ?theme=neon

All parameters

ParameterValuesDefaultDescription
themedark light minimal neondarkPreset color theme.
faceAny hex e.g. %23ffffffTheme defaultClock face background color.
handsAny hexTheme defaultHour and minute hand color.
secondsAny hex or noneTheme defaultSecond hand color. none hides it.
accentAny hexTheme defaultCenter dot color.
borderAny hex or noneTheme defaultFace border color.
tickstrue falsetrueShow/hide tick marks.
numeralstrue falsefalseShow 12, 3, 6, 9 numerals.
digitaltrue falsetrueShow digital time below clock.

🔢 Counter

Interactive count up/down. Persists across refreshes via localStorage.

Base URL: chambershr.com/widgets/counter

All parameters

ParameterValuesDefaultDescription
startAny integer e.g. 1000Starting value and reset target. Each unique start value saves independently.
Multiple counters: Use different ?start= values so each embed remembers its own count separately.

🔘 Custom Button

A fully customizable button. All settings via URL params — no code needed.

Base URL: chambershr.com/widgets/button

All parameters

ParameterValuesDefaultDescription
labelAny textButton text. Required to activate widget.
colorAny hex e.g. %232b5bdc%23d4450cButton background color.
messageAny text✓ Done!Text shown after clicking. Supports emoji.
linkAny URLURL to open in new tab on click.
shaperounded pill squareroundedButton corner style.
Spaces → + or %20. Hash # in colors → %23. The GUI builder handles encoding automatically.

✦ GUI Builder

Customize any widget visually — the preview updates live as you change settings.

🕐 Clock
🔢 Counter
🔘 Button

Clock options

Live preview

chambershr.com/widgets/clock

Counter options

Remember: The count saves in the browser automatically. Only RESET clears it.

Live preview

chambershr.com/widgets/counter

Button options

Live preview

chambershr.com/widgets/button