PromptFork

Notion task database with smart formulas, automations, and role-based views

Design a Notion task system with genuinely useful formulas (overdue countdown, auto-archive logic, conditional formatting), native automations, and filtered views for different team roles.

Open in Studio
Prompt
Act as a Notion systems architect (not just a power user — you design workflows for teams). Design a task database for [TEAM/USE CASE] that's opinionated: it should enforce a workflow, not just store tasks.

Provide:

1. PROPERTIES (name, type, options for selects):
   - Status: with stages that reflect a real workflow (e.g., Inbox → Planned → In Progress → In Review → Done → Archived). Explain why each stage exists.
   - Priority (select: 🔴 Urgent, 🟡 High, 🔵 Normal, ⚪ Low).
   - Owner (person), Due (date), Project (relation to a Projects DB), Sprint/Cycle (relation or select).
   - Created time, Last edited time (for staleness detection).
   - Any rollups worth adding (e.g., count of subtasks, % complete from sub-items relation).

2. FORMULAS — give exact Notion formula syntax for each:
   - **Days Until Due**: `dateBetween(prop("Due"), now(), "days")` → shows countdown, negative = overdue.
   - **Health Indicator**: Conditional emoji based on status + due date:
     ```
     if(prop("Status") == "Done", "✅",
     if(prop("Days Until Due") < 0, "🔴",
     if(prop("Days Until Due") <= 2, "🟡", "🟢")))
     ```
   - **Auto-Archive Flag**: Formula that flags tasks as archive-ready (Done + last edited > 14 days ago):
     ```
     prop("Status") == "Done" and dateBetween(now(), prop("Last edited time"), "days") > 14
     ```
   - **Conditional Display Text**: A formula that shows different text based on status (e.g., shows assignee name when In Progress, shows 'Needs Owner' when status is Planned but Owner is empty).

3. VIEWS — design these for different ROLES, not just different filters:
   - **My Tasks (Individual Contributor)**: Filter: Owner = Me, Status ≠ Done/Archived. Sort: Priority desc, Due asc. Layout: List.
   - **Sprint Board (Team Lead)**: Filter: current sprint/cycle. Layout: Board grouped by Status. Show: Owner avatar, due date, priority dot.
   - **Overdue & At Risk (Manager)**: Filter: Health = 🔴 or 🟡. Sort: Days Until Due asc. Layout: Table.
   - **Archive Review (Weekly)**: Filter: Auto-Archive Flag = true. For bulk archiving.
   Specify the exact filter conditions, sort order, and visible properties for each view.

4. AUTOMATIONS (use Notion's native automation syntax):
   - When Status changes to 'Done' → set 'Completed Date' property to now.
   - When Status changes to 'In Progress' and Owner is empty → set Owner to the person who changed the status.
   - When a new item is created with no Priority → set Priority to 🔵 Normal.
   - Recurring tasks: explain how to set up a template button that creates a new task with pre-filled properties for recurring work.
   - For each automation, specify: Trigger → Condition (if any) → Action. Note where Notion's built-in automations CAN'T do something and you'd need Make.com or Zapier (e.g., cross-database automations, time-based triggers like 'archive after 14 days').

5. WHAT NOTION CAN'T DO NATIVELY (be honest):
   - Time-based automations (no cron triggers — need external tool).
   - Conditional property visibility (can't hide fields based on status).
   - Cross-database automations (limited — may need API or external tool).
   Note the workaround for each.

Keep it practical for a small team (3–12 people). Don't over-engineer. Return labeled sections.
Source
promptfork seed
License
CC-BY-4.0
Published
6/23/2026

More prompts you might like

Zapier multi-step Zap to route and enrich new leads

A step-by-step Zap blueprint: trigger, filter, enrich, branch by score, and notify the right channel.

New

Make.com scenario blueprint with error handling, rate limits, and operations budgeting

Blueprint a Make.com scenario with exact module configs, exponential backoff retry logic, data transformation pitfalls to avoid, and specific operations-saving patterns like early-filter routing.

New
Editor’s pickAutomation & AgentsSeed

Bulletproof tool-calling JSON schema for AI agents

Design strict, self-validating tool schemas with confidence calibration, discriminated unions, and chain-ready contracts — so your agent calls tools reliably instead of hallucinating arguments.

New
Editor’s pickAutomation & AgentsSeed

Orchestrate a multi-agent team to ship one task

Turn a goal into a coordinated planner→worker→critic agent workflow with clear handoffs and a stop condition.

New

Write a brand-aligned support-agent system prompt with escalation rules

Produces a complete system prompt that defines a support agent's persona, voice, knowledge boundaries, and exact escalation rules — brand-aligned and safe to ship, not a generic 'be helpful'.

#customer-support#system-prompt
New

Design a support-ticket triage agent that classifies and prioritizes

Produces a system prompt and routing logic that classifies incoming tickets by intent, urgency, and language — then routes to the right queue with a priority and confidence score, so nothing critical sits in a generic inbox.

#customer-support#triage
New