Embeddable Portal (Coming Soon)
In Development
The Embeddable Webhook Portal is currently in development as part of Phase 1 of Webhooks-as-a-Service. This page describes the planned functionality.
The Embeddable Portal lets your customers manage their own webhook endpoints directly within your application — no need to build a webhook management UI from scratch.
Planned Features
- Endpoint management — Create, update, pause, and delete webhook endpoints
- Event type browser — Browse available event types with descriptions and example payloads
- Delivery logs — View delivery history with status, timestamps, and response details
- Manual retry — Retry failed deliveries directly from the portal
- Test events — Send test events to verify endpoint configuration
- Secret rotation — Rotate webhook signing secrets
Integration Approach
The portal will be available in two forms:
React Component
import { WebhookPortal } from '@zyphr/react-webhooks';
function SettingsPage() {
return (
<WebhookPortal
apiKey="zy_live_your_key"
theme="dark"
/>
);
}
Iframe Embed
<iframe
src="https://portal.zyphr.dev/webhooks?key=YOUR_PORTAL_KEY"
width="100%"
height="600"
frameborder="0"
/>
Theming & Customization
The portal will support:
- Light and dark mode
- Custom accent colors to match your brand
- CSS variable overrides for fine-grained control
- Configurable event type visibility (show only events relevant to your integration)
Stay Updated
This feature is actively being developed. Check the changelog for updates on availability.