CircleCI webhook
CircleCI users who want status without touching config.yml.

CircleCI's webhook system is the no-code alternative to the inline orb (the @circleci integration above). Configure once in project settings, no `config.yml` edits required. Fires on workflow + job lifecycle events - Chirp turns workflow events into a @build activity and job events into the activity's timeline entries.
Pick this over the orb when you don't have access to edit `config.yml` (e.g. you want to monitor someone else's pipeline without changing their code), or when you want a zero-config setup. Pick the orb if you want fine-grained start/update/end control or custom data fields.
Prerequisites
- A CircleCI project with admin access.
- A Chirp inspector / webhook URL.
Setup
- 1
Open the project's webhook settings
CircleCI dashboard → your project → Project Settings → Webhooks → Add Webhook.
- 2
Configure
Receiver URL is your Chirp inspector. Tick
workflow-completedandjob-completedfor the standard activity flow. The inspector key in the URL authenticates inbound posts - leave the optional signing secret blank.shellWebhook name: Chirp Receiver URL: https://api.chirpapp.dev/v1/webhooks/circleci?key=YOUR_KEY Events: workflow-completed, job-completed Certificate verification: enabled Secret token: (optional) - 3
Save and trigger a build
Push a commit. CircleCI fires
workflow-completedon the workflow that runs; Chirp opens the @build card. As jobs in the workflow complete,job-completedevents tick the activity's timeline.
What you’ll see
Card header: CircleCI logo + "CircleCI · BUILDING" + project name + branch. Activity timeline ticks each `job-completed` event. Closes green/red on the final `workflow-completed` based on the workflow's status field. Tap to open the workflow page in CircleCI.
Troubleshooting
- Webhook saves but no events fire.
- CircleCI shows webhook history under Project Settings → Webhooks → click the webhook → "History" tab. If history is empty, you didn't tick the right events. If it shows 4xx/5xx, the URL or secret is wrong.
- I see workflow-completed but no job-completed events.
- Re-edit the webhook and confirm BOTH event types are ticked. CircleCI only sends events you explicitly tick.
- I'm using the inline orb AND this webhook - getting double activities.
- Pick one. The orb gives you fine-grained control inside
config.yml; the webhook is config-free. Running both creates two separate activity streams.