Automate CircleCI
Find out how your CircleCI pipelines are doing without watching the dashboard: failed workflows on main, flaky tests, slow jobs and weekly success rates. Failures can be reported as they happen through a project webhook, and the rest arrive as scheduled summaries. Ask your AI assistant for the report you want, check the steps, and it keeps landing in your inbox or channel.
Try asking
Create a ClickRuntime automation: give me a webhook link for my CircleCI project. When a workflow on main finishes as failed or error, email me the project, workflow name and a link to it.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in CircleCI
Get told the moment main fails
When a workflow on main ends in failure or error, you get the workflow name and a direct link right away.
See how it worksGet a weekly build health report
Every Monday you see each workflow's success rate and typical duration for the past week.
See how it worksGet the week's flaky tests on Friday
Each Friday you get the tests CircleCI has marked as flaky, so someone can fix them.
See how it worksSee yesterday's failures on main each morning
One email each morning lists the workflows on main that failed the day before, with links, and needs no webhook.
See how it worksFind the jobs that got slower this week
Each week you see which jobs in a workflow got slower or less reliable compared with the week before.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with CircleCI, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any CircleCI automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every morning, check CircleCI for pipelines on main that failed overnight and send me the job names and failing step.
When a CircleCI workflow fails on main, post the project, branch and author to Slack.
Every week, pull CircleCI build times and failure rates per project, log them in Google Sheets, and post the slowest workflows to Slack.
Beyond chat
Have CircleCI work when you're not in the chat
Instant
Get told the moment main failsThe moment it happens
On a schedule
Get a weekly build health reportWeekly
On a schedule
Get the week's flaky tests on FridayWeekly
Setup
Connect CircleCI
CircleCI connects with a personal API token from your own user settings. It acts with your access to every project you can see, since CircleCI does not offer narrower tokens for its v2 API.
CircleCI
Developer / CI/CD
- In CircleCI, open User Settings and go to Personal API Tokens.
- Click Create New Token, give it a name such as clickruntime-reports, and copy the token.
- In the ClickRuntime dashboard, open Connections & secrets and save the token as a secret for CircleCI.
Good to know
CircleCI limits that affect automations
- A personal token carries your full CircleCI access with no scoping, so consider creating it from an account that only sees the projects you want reported.
- Project tokens do not work with the v2 API; only personal tokens do.
- CircleCI webhooks send only
workflow-completedandjob-completedevents, so instant alerts are limited to finished workflows and jobs. - The instant failure alert needs a webhook added once in the project settings, while the daily failure digest works without one.
FAQ
Questions about automating CircleCI
What can ClickRuntime see in CircleCI?
Will I hear about a broken build straight away?
Where does the flaky test list come from?
Can I keep the token from touching every project?
Is an AI key needed for build reports?
Is this a CircleCI connector for ChatGPT or Claude?
Related pages
Keep exploring