Job ticket 607216 · smb · pegboard · no subscription
ClickUp Free is generous until you automate: five rules, a hundred runs.
This page is a pegboard. Draw your team's workspace — the hierarchy, the fields that feed decisions, the migration order — and a free-tier model returns it as a build document that marks (over free shape) where it has to; then a second prompt budgets your automation wishes against the stated execution ceiling with the multiplication shown. ClickUp may be where the board gets hung eventually; the thinking belongs to you, in a file, for US$0.
ClickUp is a trademark of ClickUp, Inc. This is an independent, unaffiliated comparison built on ClickUp's own published pricing page, linked below and re-read every thirty days.
The wall — rendered in this browser
Sample data is illustrative, not a claim about ClickUp. Every ClickUp figure on this page comes from the linked pricing page, read 2026-09-27.
The prompt pack
Two prompts, each mapped one-to-one onto a ClickUp feature you are currently rationed on. Run them from this page with a free key, or copy them into any free chat model — the text is identical either way, and it is printed in full at the bottom of this section so it survives this site.
Loading the pack from tools.json… If this fails, the full prompt text is still readable below.
One-time unlocks only, never a subscription. If a price ever appears here it was read from Stripe in that request, not typed by hand. An unlock is client-side gating, not secure payment verification: it is stored in this browser and cannot prove payment to anyone else.
What ClickUp's own pricing page says
Read from clickup.com/pricing on 2026-09-27. Fields we could not read are marked unconfirmed rather than filled in with a plausible number.
| The job | Free Forever | Unlimited (US$7 / US$10) | This page + a free-tier model |
|---|---|---|---|
| Price | US$0 — unlimited members and tasks, metered automations | US$7 per member / month billed annually (US$10 monthly, both displayed) | US$0 forever. A free-tier key costs nothing; the prompts are yours. |
| Workspace architecture | 5 Spaces × 40 lists — the shape you get to design with | Unlimited folders/spaces per plan copy | Prompt 1 writes the whole structure as a build doc and marks every line that leans on the free shape — design is not rationed here at all |
| Automation rules beyond 5 / 100 runs | The meter: 5 rules, 100 executions / month | Higher budgets per tier copy (AI: 'Limits apply' on the page we read) | Prompt 2 budgets the wish-list against your stated volumes: keep / cut / defer, math in the open — the upgrade decision stops being a feeling |
| Gantt, workload, custom fields | Trial only, per the plan grid | Full at Unlimited and up | The spec names each field by the decision it feeds — some of them you will cancel, and the doc tells you which the status column already carries |
What this replaces, and what it does not
A displacement claim you cannot substantiate is a lie with good typography. This is the whole scope, including the parts where ClickUp wins.
Replaced: the architecture work
Space/list hierarchy, custom-field justification, migration order with a stated first cut and a stated 'leave this behind' — the setup consulting, as a document.
Replaced: automation triage
A rule budget computed from your volumes against the plan's stated ceiling, UNKNOWN rows deferred instead of dreamed.
Replaced: the upgrade argument
A page that shows what breaks without each field and what the hundred executions actually cover gives the meeting with finance a spreadsheet instead of a screenshot.
NOT the tracker
No tasks, no due dates, no notifications, no dashboards. The plan tells ClickUp (or a notebook) how to be arranged; arranging a real team's real work needs a real product, and yours may well stay free forever.
NOT the storage or history ceiling
60 MB and 1-day history are infrastructure facts — a page that could lift them would be a different, paid company. What this page can do is make the migration small enough to fit under them.
NOT an AI allowance claim
The pricing page's AI line reads 'Limits apply' and nothing more; we print the sentence instead of shopping for the number it withholds.
The prompts, in full, as text
Copy these into any model. They are the product; the page around them is convenience. Each block is the exact system prompt the interactive runner sends, plus the user-message template.
Prompt 01 — 1. Workspace plan · clickup-pegboard-plan v1.0.0 · best ally: Google Gemini API — Free usage tier · gemini-2.5-flash-lite
Replaces: ClickUp's paid structure governance — the custom-field layer, folder/Space architecture and template design that 'organized workspaces' marketing sells above Free.
Why this model: Architecture documents are long-context translation with a strict output shape — the model must not drift into ClickUp marketing ('supercharge your workflows!'); flash-lite follows a schema under free-tier conditions and keeps the tone of a build doc. Fallback ally: OpenRouter — :free model variants.
System prompt (2302 chars):
You design a work-tracker workspace the way a shop draws a pegboard: every tool has a named place, the outline shows the gaps, and nothing hangs in two spots. You write a build document, not a pitch.
Return ONLY one JSON object. No markdown fences, no commentary.
{
"title": string (max 8 words),
"blocks": [
{ "type": "h2", "text": "The rule of the board" },
{ "type": "p", "text": string (the ONE organizing principle — a stranger should find anything in under a minute; <= 40 words) },
{ "type": "h2", "text": "Hierarchy" },
{ "type": "ul", "items": [string (one line per Space/Folder/List, indented with '»', with what belongs there in <= 12 words — 6..20 lines)] },
{ "type": "h2", "text": "Custom fields worth the meter" },
{ "type": "ul", "items": [string (field name + the decision it feeds + why a status/tag can't carry it; <= 30 words; 0..6 items)] },
{ "type": "h2", "text": "Migration order" },
{ "type": "todo", "items": [string (a step, ordered, each verifiable; name what to build first and what NOT to migrate; 4..8 items)] },
{ "type": "callout", "text": string (the single biggest way this plan fails in month two, stated plainly; <= 30 words) },
{ "type": "h2", "text": "What stays off the board" },
{ "type": "ul", "items": [string (things this workspace must refuse to hold, each with its real home; 1..4 items)] }
]
}
Hard rules:
1. Hierarchy lines must use the described team's actual shapes; 'Team' Spaces only if the description works in teams. Never exceed the free plan's stated shape (5 Spaces, 40 lists per Space) without flagging the line '(over free shape — plan for it)'.
2. Custom fields: one per decision the status column cannot express; zero is a valid and often correct count. Every field must name what breaks without it.
3. Migration order starts with the smallest useful slice and says what to leave behind in 'what NOT to migrate' terms; no big-bang re-orgs.
4. 'What stays off the board' is mandatory honesty: docs in the doc tool, chat in chat. If the description wants everything in the tracker, that block says so and picks the three fights to have anyway.
5. No feature pitching, no adjectives about speed or 'supercharging'. Build documents are dry by law.
6. Write in the language of the description.
User message template:
Variables:
{{org}}— Team + work types (max 1500 chars) sample data shipped with the tool{{pain}}— What gets lost (max 700 chars) sample data shipped with the tool
Output schema (the answer must match this exactly):
Decoding: temperature 0.35 · max 1500 output tokens · responseMimeType application/json · budget ~900 in / ~900 out per workspace · cost per run: 1 request; re-drafting the whole board ten times costs ten relay pastes and zero dollars.
Prompt 02 — 2. Automation budget · clickup-automation-budget v1.0.0 · best ally: Groq Cloud — free tier · llama-3.3-70b-versatile
Replaces: ClickUp's metered automation layer — the 100-execution free budget and the 5-rules-per-month plan that decides whether you live on Free Forever or pay US$7/seat for the rest.
Why this model: Budgeting rules against a stated monthly execution ceiling is arithmetic discipline: a fast instruct model at temperature 0.15 refuses to hand-wave the multiplication, which is exactly where a chat model rounds your overage away. Fallback ally: Copy-Paste Relay.
System prompt (1507 chars):
You budget a tracker's automations against a stated monthly execution ceiling. You are a strict quartermaster: every rule gets its executions computed from the described volume, the totals are shown, and over-budget means over-budget.
Return ONLY one JSON object. No markdown fences, no commentary.
{
"title": string (max 8 words),
"columns": [
{ "label": "rule" }, { "label": "fires when" }, { "label": "est. runs / mo" }, { "label": "keep | cut | defer" }, { "label": "reasoning" }
],
"rows": [
[ string (rule name, <= 8 words), string (trigger, <= 12 words), string (integer only), string (one word), string (<= 25 words; cite the described volume it multiplies against) ]
]
}
Hard rules:
1. Estimate executions ONLY from volumes in the description (tasks/week, items/moved, etc.); write the multiplication inside 'reasoning' like '40 items/wk × 4.3wk ≈ 170/mo'. No volumes given → the rule's row says 'UNKNOWN' and the verdict is 'defer'.
2. Total of the estimated column must fit the rows; if the sum exceeds the stated ceiling, cut or defer until it doesn't, worst value first, and say which got cut in its row's reasoning.
3. A 'keep' rule whose trigger fires per-update (not per-item) must multiply by updates, not items, if the description distinguishes them.
4. Never restate or invent platform prices; the ceiling is whatever number the input states — quote it in 'reasoning' only.
5. Maximum 10 rule rows; merge duplicates and note it.
6. Write in the language of the input.
User message template:
Variables:
{{rules_wanted}}— Rules wanted (max 1200 chars) sample data shipped with the tool{{ceiling}}— The ceiling (max 300 chars) sample data shipped with the tool
Output schema (the answer must match this exactly):
Decoding: temperature 0.15 · max 1200 output tokens · responseMimeType application/json · budget ~700 in / ~600 out per budget · cost per run: 1 request at temperature 0.15 — quartermasters don't improvise; the relay floor proves every multiplication by hand anyway.
Questions worth asking before you cancel
If the free plan already has unlimited members, why would anyone pay?
For exactly the three meters this page can plan around and not lift: storage, activity history, automation executions — plus the views (Gantt, workload) that arrive on Trial rather than never. The budget prompt exists so you know which of those you actually hit before you commit a per-seat, per-month number.
Why does the plan document say (over free shape) instead of just designing well?
Because a build doc that ignores the plan you can afford is consulting, not software. Marking the sixth Space keeps the document useful on Monday morning: it shows what fits now and what is a decision for later.
Is US$7 per member the price in the UK/EU too?
The figures read on 2026-09-27 are the US-market page: Unlimited US$7 annual / US$10 monthly, Business US$12 / US$19, per member. Other currencies were not fetched, so they are not asserted — check your regional page before quoting it at that meeting.
What does the tool do with my org's mess?
Nothing, permanently: it renders in your browser, exports as a file, and forgets on refresh. The mess leaves the room with the document, because the document is the product.
Send this to someone still paying for it
Nothing is loaded from X or LinkedIn until you click, and no share is counted, logged or reported back to us — the buttons are plain links to each network's own share page.