What Webhooks do
Shanone can receive inbound webhook events from external services and automatically hand them off as a task to an agent platform you’ve already connected — without you having to write and host a webhook receiver yourself.This replaced an earlier “Automations” concept built around internal scheduled/recurring tasks. The current, real implementation is event-driven: Shanone reacts to an external webhook event and launches an external agent, rather than running its own scheduler.
Supported sources and targets
Sources
Typeform today — new form submissions can trigger a webhook subscription
Targets
Devin, Cursor Cloud Agents, and Manus — each has a default task prompt, and you can override it per subscription
Setting up a webhook subscription
1
Create the subscription
Ask your agent to set it up for you — for example: “Create a webhook for my Typeform form so new submissions get reviewed by Devin.” This calls the Typeform integration’s webhook-creation tool, which registers the subscription and returns a unique webhook URL and signing secret.
2
Review it in the dashboard
Open Webhooks in the Shanone dashboard to see the subscription: source, form, target platform, and whether it’s active.
3
Choose a target platform and prompt
Set
target_platform to devin, cursor, or manus. Each platform has a sensible default prompt, but you can supply your own target_prompt — for Cursor Cloud Agents, you’ll also need to set target_repository.4
Toggle it on or off
Subscriptions can be deactivated without deleting them, and reactivated later, from the same dashboard screen.
Creating the webhook itself (the Typeform-side registration) happens through chat with your agent, via the Typeform integration tool. The Webhooks dashboard screen is for viewing and managing subscriptions that already exist — target platform, prompt, and active/inactive state.
What happens when an event fires
1
Shanone receives the raw payload
The source-specific adapter (currently Typeform) parses and summarizes it.
2
Shanone checks for a target platform
If none is configured for that subscription, Shanone just logs a summary of the event and stops there — nothing is launched automatically.
3
Shanone launches the target platform
If a target is configured, Shanone builds a prompt (your custom
target_prompt, or the platform’s default) plus the event summary, and asks the target platform to start a session with it — e.g. creating a Devin session or a Cursor Cloud Agent run.Why this isn’t a general task scheduler
Shanone itself doesn’t run an autonomous planning/execution engine. Webhooks reflect that: Shanone’s role is to receive the event and delegate the “actually go do something” part to an agent platform you’ve separately connected (Devin, Cursor Cloud Agents, Manus), not to execute the task itself.Next steps
Integrations Overview
Connect Typeform and your target agent platform first
Skills
Save the instructions your target platform should follow as a reusable Skill