Skip to content

Step by step

You ask for an automation in chat. We run it.

Your AI assistant sets it up from your request, deploys it and tests it. ClickRuntime runs it on a schedule or when an app sends an event, logs every run and emails you if one fails.

Once

Connect your assistant

Add ClickRuntime to ChatGPT, Claude, Claude Code, Cursor or any MCP client with one server URL, then sign in with Google or your email. You do this once.

Your assistant can now see your workspace and save drafts. It can't turn anything on by itself.

Connectors
ChatGPTConnected
ClaudeConnected
CursorConnect
https://clickruntime.com/api/mcpCopy

1 · Ask

Describe the job in plain words

Say what should happen, when, and where the result goes. The assistant asks for anything missing, such as your timezone or which Slack channel.

It then writes a short Python script using the ClickRuntime SDK and saves it as a draft. A draft does nothing.

ChatGPT
Every hour, check acme.com/pricing. If anything changed, post a short summary of what changed to #market in Slack.
Got it. I'll set up an hourly price watch that uses Slack and a little AI to summarise changes. Which timezone are you in?
London.
Done. Here's the automation for you to check before it starts.

2 · Set up

Connect the apps it needs

If the job needs an app's API key, you save it in the ClickRuntime dashboard as a secret. If the app uses sign-in, such as Slack or Google, you add your own app for it once and then sign in.

Keys never go into the chat. The assistant only ever sees their names.

app.clickruntime.com · Connections & secrets
STRIPE_API_KEYSaved · ••••••••
Slack · your appSigned in
Google · your appSigned in
HUBSPOT_TOKENMissing

3 · Deploy

It deploys and tests it

Your assistant deploys the automation, runs it once to test it, and fixes and redeploys until a run succeeds. Before a live run it tells you what it will send or change outside ClickRuntime.

You allow each step in your assistant's own permission prompt.

Price watch · AcmeDeploying
When
Every hour
Reads
acme.com/pricing
Sends
Slack · #market
AI
Summarise changes (included)
Uses
~720 runs a month
AllowReview script

4 · Runs

It runs on our servers

On a schedule from every 5 minutes to monthly, in your timezone, or when an app sends an event to its trigger link. You can close the chat and your laptop.

Every run is logged with its output, with secrets masked. Failures are emailed to you.

Each automation keeps its own state between runs, such as the last value it saw or the items it already handled, so it can act only on what's new or changed. See stateful automations.

MonTueWedThuFriSatSun
Uptime checkevery 5 min
Price watchhourly
Orders to Slackweekdays 09:00
Revenue reportFri 17:00

5 · Change

Change it by asking

“Move it to 7:30.” “Also send it to email.” Your assistant applies the change and tests it, and every version is listed in the ClickRuntime dashboard.

You can ask to go back to an earlier version at any time.

Move the pricing check to every 30 minutes and only post if the Pro price changes.
Change to Price watch · AcmeChange ready
- schedule: every hour
+ schedule: every 30 minutes
+ only when the Pro price changes
Turn on the new versionKeep current

6 · Fix

When something breaks, ask for a fix

If an app changes its API or a key expires, the run fails and you get an email with the error. Ask “why did it fail?”. Your assistant reads the same run log you see.

It fixes the script, redeploys and runs it again until it works.

app.clickruntime.com · Runs
Price watch · Acme06:00Succeeded
Stripe → Sheets06:12Failed
- amount = p["amount_total"]
+ amount = p["amount_received"]
Stripe → Sheets · fix turned on06:15Succeeded

What runs where

Your assistant writes it. We run it.

The assistant never runs your automation, and ClickRuntime never reads your conversations.
What happens in your assistant, in ClickRuntime and in your apps
WhereWhat happens there
Your AI assistantUnderstands your request, writes the script, saves drafts and answers questions about runs. It receives only what ClickRuntime's tools return.
ClickRuntimeStores the script, schedule, secrets and the state each automation keeps between runs. Runs each automation separately from every other one, and keeps the run history.
Your appsReceive calls from the script with your keys (Slack, Google, Stripe and others), or send events to the automation's trigger link.

Safety and data

How your keys and data are handled

STRIPE_API_KEY••••••••
HUBSPOT_TOKEN••••••••
ACME_OPS_KEY••••••••

Secrets

Saved in the ClickRuntime dashboard, encrypted and write-only, so nobody can read a value back. Only your automations can use them, and they're masked in logs.

Rent a serverhandled
Set up cronhandled
Expose a webhook endpointhandled
Retries and timeoutshandled

Your control

You allow each action in your assistant's own permission prompt. Keys are added only by you in the ClickRuntime dashboard, deleting needs your confirmation, you can pause any automation at any time, and every run is logged.

Stripe → Sheets · last 30 days29 of 30 days clean
Run failed: Stripe → SheetsKeyError: 'amount_total'. Ask your assistant to fix it.

Runs and alerts

Every run is logged with its output and any errors. Events from other apps can be checked so that only genuine ones start a run.

Details are in the privacy policy and the script reference.

Set up your first automation in ChatGPT or Claude

Free plan. No credit card.