AutoBlocksCalm automation for everyday life

AutoBlocks.ai — User Guide

AutoBlocks helps you automate routine personal tasks with guided AutoBlocks — not a blank canvas. Learn on autoblocks.pro; run your automations on autoblocks.run.

SurfaceProduction URLMonorepo path
Marketingautoblocks.proapps/marketing-web
Product appautoblocks.runapps/product-web
APIapi.autoblocks.runapps/api
Background workerInternal (Render worker)apps/worker
Help corpusGrounds chat + marketing docspackages/user-docs

Documentation map

#DocumentWhat you will learn
01Product overviewWhat AutoBlocks is, Phase 1 scope, who it is for, design principles
02Architecture (simplified)How marketing, product, API, worker, and Postgres fit together
03Routes and navigationEvery URL on .pro and .run, nav sets, cross-site links
04AutoBlocks and wizardCreate, edit, activate, and pause your automation units
05Triggers and executionManual, schedule, inbound webhook triggers; how runs execute
06Templates and onboardingTemplate library, first-run onboarding, template-first setup
07AI assistBounded draft, refine, repair, and explain — you stay in control
08Billing and plansFree trial, Starter/Plus limits, Stripe checkout, usage
09Notifications and activityEmail alerts, in-app inbox, execution history
10Marketing site and help chatPublic docs, pricing, legal, floating help widget
11Getting started journeysStep-by-step paths from curious visitor to active user
12TroubleshootingCommon symptoms, causes, and fixes
13Account and settingsProfile, theme, notification preferences, sign out
14Glossary and brandAutoBlock vs workflow, naming hierarchy, Phase 1 terms

Quick links

Production URLs you use every day:

# Marketing — learn, compare plans, read docs, ask help chat
open https://autoblocks.pro
open https://autoblocks.pro/pricing
open https://autoblocks.pro/docs

# Product — sign up, build AutoBlocks, manage billing
open https://autoblocks.run/signup
open https://autoblocks.run/login
open https://autoblocks.run/routines
open https://autoblocks.run/billing

Local development (from repo root after pnpm install and pnpm dev:quick):

open http://localhost:3000          # marketing-web
open http://localhost:3002          # product-web
open http://localhost:4000/health   # api

Deploy topology is defined in render.yaml at the monorepo root.


At a glance

How the public marketing site, authenticated product app, API, and worker relate in Phase 1.

flowchart TB
  subgraph public [Public — no login]
    MKT["autoblocks.pro<br/>apps/marketing-web"]
    HelpChat["Help chat widget"]
    Docs["/docs articles"]
  end

  subgraph authed [Authenticated product]
    RUN["autoblocks.run<br/>apps/product-web"]
    Dash["/routines · /templates<br/>/activity · /billing · /settings"]
  end

  subgraph server [Server layer]
    API["api.autoblocks.run<br/>apps/api"]
    Worker["autoblocks-worker<br/>apps/worker"]
    DB[(Postgres)]
  end

  MKT --> HelpChat
  MKT --> Docs
  HelpChat -->|"POST /help/chat"| API
  RUN --> Dash
  Dash -->|"session cookie"| API
  API --> DB
  Worker --> DB
  Worker -->|"schedule + pending runs"| DB
  API -->|"Stripe webhooks"| DB

Visitors compare plans and read docs on autoblocks.pro, then sign up on autoblocks.run. The product app talks to api.autoblocks.run with your session. Scheduled runs and pending executions are processed by the worker against shared Postgres — not via browser calls.


Related reading


Last updated 2026-06-04 — matches current apps/marketing-web, apps/product-web, apps/api, apps/worker, and packages/user-docs layout.