Three levels for every feature that can act alone, what each level means, and how a daily cap keeps it in bounds
Every Done Deal feature that can act on its own, or get a step ready for a person, runs at one of three levels:
The level is set per feature, so one feature can run on its own while another is still done by hand. It can also be set for a single account, so a brand that is ready for more automation can have it while everyone else stays where they are.
The level is the answer to one question: for this feature, for this account, does a person have to be in the loop today?
| Level | What happens | Who is in the loop |
|---|---|---|
| Manual | Nothing is prepared and nothing runs on its own. The team does the step and decides what goes out. | A person does it all |
| Semi | The system does the work up to the point of action: an email is built, a price is suggested, a seed is prepared, a message is drafted. | A person approves each one |
| Automatic | The system prepares and acts. It only acts while its cap has room and its own off switch allows it. | Nobody, until something needs a person |
Moving a feature up a level is a decision about trust, not a technical setting. Most features that touch a person outside the team start below automatic on purpose, so the team can watch a few real cases first.
| Feature | What it does | Risk | Starts at | Daily cap |
|---|---|---|---|---|
| Research | Looks up public facts about a brand, talent or agency | Low | Automatic | 500 |
| Matching | Scores brand and talent pairs and keeps a shortlist | Low | Automatic | 500 |
| Inbound IQ | Reads an inbound message and suggests what it is and what to do next | Low | Automatic | 200 |
| Offer pricing | Suggests a price from the brief, the talent and past deals | Low | Automatic | 500 |
| Weekly update | Builds and emails each account its short weekly update | Medium | Semi | 1,000 |
| First ten deals | Helps a new account land its first ten deals with suggested next steps | Medium | Semi | 20 |
| Deal seeding | Proposes a deal between a brand and a talent, and asks both sides | High | Semi | 10 |
| Outreach | Contacts brands or talent who are not on Zooly yet | High | Manual | 20 |
| Offers to unclaimed accounts | An offer to an account nobody has claimed waits for an admin, who approves one message with a claim link | High | Manual (the only level) | 20 |
The cap belongs to the feature, not to an account: it is the most automatic runs that feature may make in a day across everybody. The page shows it as "used today / allowed today", so the team can see how close a feature is to its limit.
Today only deal seeding checks its level and cap before it acts. The other rows are on the page so their level is set in one place once they are wired to it, but for now each still runs by its own switch, whatever its row says. The weekly update sends, dry-runs or stays off by its own switch. The first-ten questions after onboarding have their own on/off switch too; the First ten deals row describes suggested next steps for a new account, not that question series.
The words on the page change with the feature, because "prepare it" means something different for each one. Outside deal seeding, these describe what each level is meant to do once the feature follows it:
Each feature's row on the page says what its current level means in one plain sentence, so nobody has to remember the table.
Deal seeding and outreach are marked High risk. Moving either of them to Automatic asks for an explicit confirmation first, naming the feature and the daily cap: it will act on its own, at most that many times a day.
Nobody can turn one on automatic by a mis-tap or a stray save. A feature that is already automatic does not ask again when only the cap changes.
Each feature keeps its own history of changes. For every one the team can see:
The latest changes are listed at the bottom of the page, newest first. Older ones stay with the setting they belong to, and an account override carries the same information as a shared one.
A level is permission, not a promise. Even at automatic, a feature acts only when both of these allow it:
So raising a level never overrides a cap and never overrides an off switch. It only decides who does the work when the feature is otherwise free to act.
If a feature cannot act automatically — it is not on automatic, the cap is full, the off switch says no, a per-account limit is reached, or the count cannot be read — the step does not fail and nothing is lost. It waits for a person, exactly as it would on semi.
Deal seeding shows what that looks like: a seed that does not get an automatic slot stays proposed and waits for the team, with a note saying why it was not approved. Features wired to their level later follow the same shape. The counters also fail closed: if the system cannot read how much of the cap is used, it says no and a person acts.
Automatic also never overrules a check inside the feature. A seed its judge says to drop is never approved automatically, whatever the level. Only a drop blocks it: a seed the judges did not score (judges off, budget used up, or the call failed) can still be approved automatically.
The Automation page is one table, one row per feature:
Under the table, Changes lists the most recent adjustments with who, when, the feature, the account or "globally", and the level it moved between.
On This Page
What it isThe three levelsWhich features are on itWhat each level means in practiceSetting it for one feature, or for one accountHigh-risk features need a confirmationEvery change is recordedThe cap and the off switch still applyWhen it cannot run, it waitsWhat the Automation page showsWhat it does not doRelated Documentation