AutoBlocksCalm automation for everyday life

Glossary and brand

AutoBlocks uses a deliberate language hierarchy so marketing, product UI, and internal code stay aligned. When you see a term in the app, this page explains what it means.

Brand constants: apps/product-web/src/lib/brand.ts, apps/marketing-web/src/lib/brand.ts. Governance: repo root AGENTS.md.


Brand hierarchy

LayerTermUse when
Consumer brandAutoBlocks / AutoBlocks.aiMarketing, legal, help chat
TaglineCalm automation for everyday lifeHero copy, nav subtitle
Automation unitAutoBlockProduct UI, user docs
PluralAutoBlocksDashboard nav label
CategoryAutomationsSupporting category language
Internal / systemRoutine, WorkflowCode, API paths, database — not primary user-facing

Domains and surfaces

NameURLRole
Marketing siteautoblocks.proLearn, pricing, docs, help chat
Product appautoblocks.runSignup, dashboard, wizard, billing
APIapi.autoblocks.runBackend — sessions, runs, Stripe
WorkerInternalSchedules + pending execution

Core product terms

TermDefinition
AutoBlockA single automation you create — one trigger, one or more steps, optional rules
TriggerWhat starts a run: manual, schedule, or inbound webhook
StepAn action after trigger: notification, outbound webhook, or storage
Rule / Rule blockOptional condition (equals, contains, greater_than) gating flow
TemplatePre-built AutoBlock pattern from the catalog
WizardGuided creation flow at /routines/new
Run / executionOne invocation of an AutoBlock from trigger to completion
ActivityExecution history dashboard at /activity
Tenant / workspaceYour isolated account space (one per user in Phase 1)
Trial14-day evaluation period with lower limits
EntitlementPlan limit check (routines, executions, webhooks, schedules)

Trigger and step vocabulary

Code kindUser-facing label
manualRun on demand
scheduleRecurring schedule
inbound_webhookInbound webhook
notificationSend notification
outbound_webhookPOST to external URL (step)
storageSave run output / log

Source: packages/workflow-domain/src/types.ts.


AI terms

TermMeaning
AI assistIn-product draft/refine/repair/explain — auth required
Help chatPublic marketing widget — corpus-grounded, no tenant data
Bounded AIOutput limited to Phase 1 trigger/step/rule constructs
RoutineDraftJSON shape AI returns before you save

Billing terms

TermMeaning
StarterEntry paid plan — 5 AutoBlocks, 500 runs/mo
PlusHigher tier — 25 AutoBlocks, 5000 runs/mo
CheckoutStripe-hosted payment flow from /billing
Execution limitMonthly cap on completed runs
402HTTP status when a plan limit is exceeded

Phase 1 exclusions (say this clearly)

TermPhase 1 status
Custom scriptingNot supported
Integration marketplaceNot supported
Book a callRemoved — /book/docs
Team RBACNot supported
White-labelNot supported
Chat-first productNot supported — AI assists setup only

Naming in the monorepo (for reference)

User seesCode path may say
AutoBlockroutine, routines
Automationsworkflow-domain types
AutoBlocks.ai@routines/* package scope

Package scope @routines is historical internal naming — consumer surfaces always say AutoBlocks.


Abbreviations

AbbrExpansion
APIApplication programming interface — api.autoblocks.run
CORSCross-origin rules — API allows .pro and .run
cronSchedule expression for recurring triggers
SSOTSingle source of truth — e.g. route tables in doc 03
UIUser interface — product-web components

Brand voice (quick guide)

DoDon't
"Create an AutoBlock""Build a workflow node graph"
"Run on demand""Fire the trigger node"
"Calm automation""AI magic autopilot"
"Review before save""AI will handle it"

Related reading