Creating Workers
There are three ways to create a worker: conversational flow, instant mode, and templates.Conversational Flow
Start with/new or just describe what you want:
Step 1: Task Description
Describe the worker’s job. The more detail, the better the inference:Step 2: Confirm Capabilities
Say “yes” to accept, “add more” to include additional tools, or “change” to swap tools out.Step 3: Configure Each Capability
For tools that need authentication (Slack, GitHub, Stripe, etc.), you’ll be prompted to connect:Step 4: Define Rules
Nooterra infers canDo/askFirst/neverDo rules from your description and capabilities, then asks you to confirm or adjust:Step 5: Schedule
A schedule is inferred from your description. “Every morning” becomes0 8 * * *. “Hourly” becomes 0 */1 * * *. You can accept or change it.
Step 6: Name and Deploy
Pick a name (or accept the auto-generated one), review the full charter, and deploy.Cancelling
Type/cancel at any point to abort the creation flow.
Instant Mode
Describe a worker in natural language and Nooterra infers everything without asking questions:instantCreate(), which infers:
- Name from the task description
- Capabilities from keywords (GitHub, browser, email, etc.)
- Charter rules from the capabilities and task
- Schedule from time expressions (“every 30 minutes”, “daily”, “24/7”)
Templates
Pre-built workers for common use cases:| # | Template | Description | Schedule |
|---|---|---|---|
| 1 | Price Monitor | Track prices on websites | Every 1h |
| 2 | Inbox Triage | Categorize and forward emails | Every 15m |
| 3 | Standup Summarizer | Summarize team standups | Weekdays 10 AM |
| 4 | Competitor Watcher | Monitor competitor websites | Daily 8 AM |
| 5 | PR Reviewer | Review GitHub pull requests | Every 30m |
| 6 | Social Monitor | Track brand mentions | Every 2h |
Guided Setup (Profiles)
For recognized worker types, Nooterra runs a guided setup that knows exactly which tools and knowledge the worker needs. Detected profiles:| Profile | Triggers On | Required Tools | Knowledge Collected |
|---|---|---|---|
| Customer Support | ”customer support”, “help desk”, “FAQ” | Company overview, refund policy, business hours, tone | |
| Sales Assistant | ”sales”, “leads”, “outreach” | Browser | Product overview, ideal customer, competitors, value prop |
| Content Writer | ”write blog”, “content marketing” | Browser | Topics, writing style, audience, style guide |
| Data Monitor | ”monitor”, “watch”, “track prices” | Browser | Sources, what to watch for, frequency, notification targets |
| HR Onboarding | ”onboard”, “new employee” | — | Company info, first-week tasks, benefits, IT contact |
| Meeting Assistant | ”meeting summary”, “action items” | Slack | Channels, summary format, participants |