An automation is work Jobbit does without anyone in a chat. It runs on a schedule, when another service calls it, when an email arrives, when something new appears in a source it watches, when another automation of yours announces an event, or when you start it by hand. The Jobbit agent builds it from a chat as a chain of steps. You agree to what it may do, and from then on it runs by itself and keeps a record of every run. A chat does the work while you are there. An automation does the same work every Monday, or every time someone joins your waitlist, with the same steps and a history you can check. All your automations are on the Automations page in the sidebar.
The Automations page with six automations, three of them waiting for the owner, light themeThe Automations page with six automations, three of them waiting for the owner, dark theme

How an automation gets here

1

Ask the agent

In any chat, say what should happen and when: “every Monday at 9 send the investors a report on last week’s sign-ups”, “when someone joins the waitlist, send them a welcome from my Gmail”, “watch this page and tell me when the price changes”. The agent asks a question or two if it must, then builds the steps, the trigger, and the accounts and keys it needs.
2

Allow what it may do

The agent shows a card with what the automation will do: when it starts, the accounts and sites it reaches, the keys it reads, whether it may delete anything or send email, and the most a run may cost. Allow publishes it; Deny sends the agent back to change it. Every new version asks again. If you chose Never ask in Settings › Permissions, there is no card: the agent publishes at once and tells you in the chat what the version may do.
3

Jobbit builds and tests it

Building a version takes about a minute. The agent then runs it once, reads how each step went and fixes the code if something fails.
4

It runs on its own

The agent tells you when it runs next (or the address to call for a webhook), what a run costs and anything still needed, such as a key to set or an account to connect.
New automation on the Automations page opens a chat with the agent. Browse templates shows ready-made automations for support, sales calls, SEO and more; picking one starts a chat where the agent builds it for your own accounts and data.

What an automation is made of

A chain of steps. Each step is one of these kinds, shown on its card in the diagram:
StepWhat it does
PythonCode that reads a site or an API, works with data, keeps rows in the automation’s tables and writes files
AIAsks an AI model to read text, pictures or video and answer in a fixed shape: pick, classify, summarise
AgentA whole piece of work the agent does on its own, such as writing a report or a reply. It may ask you a question and wait for the answer
BrowserA real browser that goes through a site with no API, given a goal
AccountAn action in an account you connected: send from your Gmail, post to Slack, add a row to a Google Sheet
ApprovalStops and asks you before something is sent, paid, published or deleted
WaitWaits for a time, or for a reply to an email the run sent
A trigger starts each run. An automation can have more than one, for example every Monday at 09:00 and by hand. See How it starts.

Status

The badge next to an automation says what it is doing.
StatusMeaning
DraftIt has no version yet, or the first one is still building
ActiveOn. It runs when a trigger fires
RunningA run is going now
Waiting for youA run waits for your answer or your approval. See Questions and approvals
Waiting for an accountRequests wait until an account it uses is connected again. See Access
WaitingA run is waiting, for example for a time or for a reply to an email
PausedOff. Nothing starts until it is turned back on. It also pauses itself after failing too many times in a row or when it spends its monthly limit
FailingThe last runs failed in a row. It still runs

Credits

A run spends your credits, even when a member of your project started it. What spends them: calls to AI models, agent steps and the model that guides a browser step. Code steps, approvals and waits spend nothing. Every run shows what it cost, and the automation’s Overview shows what it spent in the last 30 days, step by step. Without credits a run does not start. Your plan also sets how many runs can go at the same time across all your automations. To cap a single automation, set a monthly limit.

Inside an automation

Overview

The steps, what it may do, what it spent and everything that happened.

Runs

Every run, step by step, with its log, result and files.

Library

The files its runs made.

Database

The tables it keeps and what it remembers between runs.

Code

The code of each version, and bringing an older one back.

How it starts

Schedules, webhooks, email, polling, events and running by hand.

Access

The accounts it acts in and how far it may go.

Secrets

The keys its code reads.