/Docs
Dashboard
Widget

Buttons

Add one or more clickable buttons to your dashboard. Each button sends an HTTP request to a URL you specify. Trigger deploys, restart services, fire webhooks, or call any endpoint from your dashboard.

What it is for

Buttons turn your dashboard into a control panel. Put a "Deploy to production" button next to your uptime monitor, a "Restart server" button next to your TPS widget, or a "Post to Slack" button anywhere. Each button is independently configured with its own URL, HTTP method, and headers.

How to add it

  1. Click + Add widget and select Buttons.
  2. Add one or more buttons, each with a name, URL, and HTTP method.
  3. Optionally configure headers or a request body for each button.
  4. Save.

Configuration (per button)

FieldDescription
NameButton label shown on the widget.
URLThe endpoint to call when clicked.
MethodHTTP method (GET, POST, PUT, etc.).
ColorButton color (default, green, red, blue, etc.).

Public vs private

By default, buttons only work for the page owner. You can enable public buttons so visitors to a shared page can also click them, useful for community panels or status pages with manual override actions.

Credit cost

Buttons do not consume credits for display. Each click that triggers an HTTP request uses 0.02 credits.