Webhooks

Webhooks let trusted external systems create project-scoped OpenVibely tasks. Use them for event-driven work such as deployment follow-ups, monitoring alerts, issue triage, or scheduled jobs from another tool.

What Users Configure

Open Channels, choose Webhooks, and create a webhook for the project that should receive work. Each webhook has a display name, enabled state, secret, prompt shaping options, and default priority.

FieldUser Impact
ProjectChooses where created tasks appear.
NameHelps operators recognize the external system.
EnabledTurns task creation on or off without deleting the webhook.
SecretLets the sender prove it is allowed to use the webhook.
System instructionsGuides how OpenVibely should interpret incoming events.
Title templateControls the generated task title.
Prompt templateControls the generated task prompt.
Default prioritySets the priority for created tasks.

1. Create a webhook for one project.

2. Copy the generated URL/token and secret into the external system.

3. Send a test payload from the UI or the external system.

4. Confirm the created task appears in the intended project.

5. Review the generated title and prompt before enabling broader automation.

Safety Guidance

Keep webhooks project-specific and rotate secrets if they are exposed. Disable a webhook when an external system no longer needs to create tasks.

PageWhy It Matters
Channels OverviewWebhooks are one of several external entry points.
ProjectsEvery webhook-created task lands in a project.
TasksWebhook-created work is reviewed and run as normal task work.