Use-case templates

Agent actions that fit a paid webhook relay.

Action402 is most useful when an agent needs one bounded public HTTPS side effect, a buyer-side spend cap, idempotency, and a receipt it can verify later.

Templates

Match by task, not brand name.

These examples are included in the agent-readable capabilities metadata so discovery clients can map natural language tasks to the paid Action402 route.

chatops

Slack, Discord, or Telegram webhook notification

Notify a channel after an agent completes a task, detects risk, or needs human review.

slack-webhookdiscord-webhookagent-notification
{
  "url": "https://hooks.slack.com/services/WORKSPACE/CHANNEL/SECRET",
  "method": "POST",
  "body": { "text": "Agent task completed." },
  "idempotencyKey": "chatops-alert-001",
  "timeoutMs": 10000
}
automation

Zapier or Make workflow trigger

Start a no-code workflow without creating an Action402 account or sharing broad API credentials.

zapier-webhookmake-webhookautomation-trigger
{
  "url": "https://hooks.zapier.com/hooks/catch/ACCOUNT/HOOK",
  "method": "POST",
  "body": { "event": "agent.workflow.triggered" },
  "idempotencyKey": "zapier-trigger-001",
  "retry": { "attempts": 2, "backoffMs": 500 }
}
developer

GitHub repository dispatch

Trigger a build, refresh job, or integration workflow and keep a receipt for the attempt.

github-actionsrepository-dispatchci-trigger
{
  "url": "https://api.github.com/repos/OWNER/REPO/dispatches",
  "method": "POST",
  "headers": { "authorization": "Bearer TARGET_SIDE_TOKEN" },
  "body": { "event_type": "agent.action402" },
  "idempotencyKey": "github-dispatch-001"
}
analytics

Analytics or audit event ingest

Send a machine-paid event to an analytics, audit, or evidence collection endpoint.

analyticsaudit-eventevent-ingest
{
  "url": "https://analytics.example.com/events",
  "method": "POST",
  "body": {
    "event": "agent.action.executed",
    "properties": { "billable": true }
  },
  "idempotencyKey": "analytics-event-001"
}
business ops

CRM lead or support ticket update

Move a lead, ticket, or customer workflow to the next state with a verifiable execution trail.

crmsupport-ticketcustomer-success
{
  "url": "https://crm.example.com/webhooks/action402",
  "method": "POST",
  "body": {
    "event": "agent.crm.update",
    "status": "ready_for_review"
  },
  "idempotencyKey": "crm-update-001"
}
reliability

Incident or ops alert

Escalate an agent-detected issue to an incident webhook or alert manager.

incident-alertops-webhookalertmanager
{
  "url": "https://alerts.example.com/incidents",
  "method": "POST",
  "body": {
    "event": "agent.incident.detected",
    "severity": "warning"
  },
  "idempotencyKey": "incident-alert-001",
  "retry": { "attempts": 3, "backoffMs": 750 }
}

Agent search phrases

Discovery phrases this service should answer.

paid webhook execution
agent action relay
pay per API call
HTTP action with receipt
Slack webhook x402
Zapier webhook x402
GitHub Actions dispatch x402
verifiable customer workflow action
paid incident alert webhook