Skip to main content

Dashboard Overview

The Dispatch dashboard is a web application for managing your webhook infrastructure. It provides a full UI for creating and configuring endpoints, destinations, templates, and monitoring event delivery.

The dashboard is organized with a sidebar navigation:

SectionDescription
OrganizationsTop-level view of all your organizations
Organization DashboardUsage overview and project list for an org
Project OverviewQuick stats, recent events, and routing visualization
SourcesManage webhook endpoints
DestinationsManage delivery targets
TemplatesCreate and edit message templates
TransformsManage reusable JSONata payload transforms
EventsBrowse and search events with delivery status
MetricsDelivery analytics and performance charts
SettingsProject configuration, API keys, and privacy

Ctrl+B (⌘B on macOS) shows or hides the sidebar.

First run​

New accounts start with a default organization and project already created — the first sign-in lands directly on the project's Overview page (accounts created from a team invite join their team's organization instead). Until the project is fully wired up, the Overview shows a Project setup checklist covering the four steps to a working pipeline: add a source, add a destination, connect them, and send a first event. Steps check themselves off as the project's real state changes, and when "Send your first event" becomes the active step the checklist shows your ingress URL — as a copy-ready curl command for public sources — so the first event is one paste away. Only active sources are offered; if every source is paused, the step links you to the Sources page to reactivate one instead. The card disappears when everything is set up, or can be dismissed with its close button.

Command Palette​

Press Ctrl+K (⌘K on macOS), or click the palette button in the header, to open a searchable list of everything you can do on the page you are on — no shortcut memorising required. Start typing to filter, use the arrow keys to move, and Enter to run. Press Ctrl+K again or Esc to close it.

Each command shows its own shortcut beside it, so the palette doubles as the shortcut reference. Commands that exist but cannot run yet — Save on a form with no unsaved changes, for example — stay listed and greyed out rather than disappearing.

Inside a project the palette also lists a navigation command for every section in the project sidebar — Go to Overview, Sources, Destinations, Templates, Transforms, Filters, Events, Metrics, and Settings.

The palette cannot be opened from inside another dialog or menu — close that first.

Shortcuts reference and rebinding​

Press Ctrl+/ (⌘/ on macOS), or click the keyboard button in the header, to open the shortcuts reference — every shortcut in the app, grouped by category, with sequences shown as one key chip per press. Shortcuts that don't apply on the page you are on stay listed but dimmed, so the sheet always shows the full picture. A separate In context section covers the fixed keys that individual surfaces own, such as list navigation, the keys the Attach and Add from recent events pickers use, and the AI dialogs' Ctrl+Enter. Press Ctrl+/ again, or Esc, to close it.

Every shortcut shown anywhere in the app is a default you can change. Open Account settings → Keyboard shortcuts (the reference sheet's footer links straight there) to rebind any action — click the pencil, press the new key combination, done — or to unbind one entirely. Dispatch refuses combinations that would collide with another shortcut, with the browser, with text editing, or with the keys lists themselves use for navigation, and names the conflict so you can resolve it. Custom bindings are stored in your browser, not on your account: they follow the device, not your login, and take effect immediately in every tooltip and menu without a reload. Reset all puts everything back to the defaults.

Every rebind, unbind, or reset you make is announced to screen readers.

Go-to shortcuts​

Inside a project, each of those sections also has a two-key shortcut. Press G, let it go, then press the section's key — they are sequences, not chords, so you never hold the two keys together.

ShortcutGoes to
G OOverview
G SSources
G DDestinations
G TTemplates
G XTransforms
G FFilters
G EEvents
G MMetrics
G ,Settings

Transforms is G X because T already belongs to Templates, and Settings is G , to match the settings shortcut most applications use.

The second key has to follow within about a second and a half of the first; after that the sequence quietly resets and nothing happens. G does nothing at all while you are typing in a text box or while a dialog or menu is open, and it is inactive outside a project. If a second key doesn't match any section it simply does what it normally would.

If you use one of these — or a palette navigation command, or a sidebar link — to leave a template, transform, filter, routing, or typing editor with unsaved changes, Dispatch asks you to confirm before discarding them.

List navigation​

Lists throughout the dashboard can be driven from the keyboard: press ↓ and ↑ to move between rows, and Home or End to jump to the first or last. This works on the events table, the templates, transforms, and filters lists, destinations, the projects list on your organization dashboard, API keys, notification rules, the Slack channel picker, and the routing and typing editors' rule lists.

On the Events page, Enter opens the highlighted event and Space selects or deselects it for bulk actions such as replay. On other lists, Enter activates the row's own button or link; on a routing or typing rule it expands or collapses the rule.

Tab enters a list at the row you last used instead of at the top, and where a row has more controls it moves into them next. Arrow keys pressed together with Alt, Shift, Ctrl, or Cmd still do whatever your browser normally does with them — except on routing and typing rules, where Alt+↑/↓ reorders the focused rule — and typing while a row is focused still works: / and the G sequences fire as usual outside dialogs.

Dashboard Routes​

PathPage
/dashboardOrganization list
/dashboard/newCreate organization
/dashboard/[orgId]Organization dashboard
/dashboard/[orgId]/settingsOrganization settings
/dashboard/[orgId]/membersMember management
/dashboard/[orgId]/billingBilling & subscription
/dashboard/[orgId]/subscribePlan selection
/projects/[id]/overviewProject overview
/projects/[id]/sourcesWebhook endpoints
/projects/[id]/sources/[sid]/routing/[did]Routing rules editor for one source-destination link
/projects/[id]/destinationsDelivery destinations
/projects/[id]/templatesMessage templates
/projects/[id]/templates/[tid]Template editor
/projects/[id]/transformsJSONata transforms
/projects/[id]/transforms/[tid]Transform editor
/projects/[id]/eventsEvent browser
/projects/[id]/events/[eid]Event detail
/projects/[id]/metricsDelivery metrics
/projects/[id]/settingsProject settings