Quick Start
Status: PUBLIC_CONTRACT_DRAFT. Steps reference capabilities at various statuses — see Current Status for per-capability maturity. Not a production-live claim.
Get webhooks flowing from a source (Stripe, GitHub, Twilio, Shopify, or any HTTP client) to your target service in the dashboard. Provider maturity varies — Stripe cloud E2E is pending revalidation, Twilio form-urlencoded routing is partial. See Current Status for per-provider detail.
Prerequisites
- A Zen Mesh account — sign up for Free Forever, no credit card required
- A target URL where events should be delivered (your service, a test endpoint, or a public webhook testing tool)
Step 1: Log in and explore
Navigate to the dashboard and log in. The left sidebar shows the three main areas:
| Area | What you manage |
|---|---|
| Connect | Endpoints, targets, flows — the routing chain |
| Traffic | Deliveries, DLQ, retry, replay, traces, saved payloads |
| Trust | Evidence, compliance information |
See: Customer Journey for the full onboarding map.
Step 2: Create a target
- Go to Connect → Targets
- Click Create Target
- Enter:
- Name:
my-first-target - URL: Your target service URL (e.g.,
https://webhook.site/your-uuid)
- Name:
- Click Save
The target is where events will be delivered. You can use a webhook testing service like webhook.site to see delivery details without setting up your own service.
Status: WIRED_SANDBOX
See: Targets API for programmatic creation.
Step 3: Create an endpoint
- Go to Connect → Endpoints
- Click Create Endpoint
- Enter:
- Name:
my-first-endpoint - Source type: Choose a template (Stripe, GitHub, Twilio, Shopify, or Custom)
- Name:
- Copy the Ingestion URL shown after creation — this is where your webhook source sends events
The endpoint is the receiver — where events first arrive in Zen Mesh.
Status: WIRED_SANDBOX
See: Endpoints API, Sources Guide.
Step 4: Create a flow
- Go to Connect → Flows
- Click Create Flow
- Select your endpoint and target
- Configure optional filter rules and transforms (JSONPath)
- Click Save
The flow connects the endpoint to the target — it is the delivery contract.
Status: WIRED_SANDBOX
See: Flows API.
Step 5: Send a test event
Send an event to your endpoint's ingestion URL:
curl -X POST "https://ingest.zen-mesh.io/hooks/<your-hook-id>" \
-H "Content-Type: application/json" \
-d '{"event": "test", "data": "hello from zen-mesh"}'
Or trigger a real event from your provider (Stripe test event, GitHub push, etc. — provider E2E status varies; see Current Status).
Step 6: Verify delivery
- Go to Traffic → Deliveries
- You should see the event with a status
- Click on the delivery to see attempt details — HTTP response, timing, status
Status: WIRED_SANDBOX
See: Delivery Attempts API.
What's Available vs What's Planned
See the Current Status Matrix for a complete per-capability status reference.
| Capability | Status |
|---|---|
| Endpoint creation (dashboard) | WIRED_SANDBOX |
| Target creation (dashboard) | WIRED_SANDBOX |
| Flow creation (dashboard) | WIRED_SANDBOX |
| Delivery management (dashboard) | WIRED_SANDBOX |
| Customer API (all endpoints) | WIRED_SANDBOX |
| MCP read tools | PUBLIC_CONTRACT_DRAFT |
| MCP write tools | PUBLIC_CONTRACT_DRAFT (per-tool-group enablement) |
| GitOps | PLANNED |
Non-Claims
- The dashboard is INTERNAL_ONLY — it is not a public customer contract
- Capabilities are WIRED_SANDBOX unless noted — no production-GA claim
- Delivery is scenario-specific (local/sandbox), not production-level
- MCP write tools are disabled by default — enable per tool group
- Customer API writes are permissioned and scoped — not available on all key types
- Retry is idempotent but does not guarantee delivery success
- See Non-Claims for the full scope
Next Steps
- First 15 Minutes — structured evaluator walkthrough
- Customer Journey — full onboarding map
- Guides — traffic lifecycle, evidence, troubleshooting
- API Overview — programmatic access
- MCP Overview — AI agent access
- Plans and Limits — Free Forever vs Pro vs Business
- Use Cases — explore common private webhook delivery scenarios.