Web App
The Town web app at town.com provides a full interface for configuration, monitoring, and management.
What you can do
Dashboard
The main dashboard shows:
- Your assistant’s status
- Recent routine runs
- Pending approvals
- Quick actions
Routines
View and manage all your routines:
- Stock routines — Enable, configure, and customize
- Custom routines — Create new automations
- Run history — See what happened and when
- Settings — Adjust triggers, tools, and modes
Integrations
Connect and manage external services:
- Google (Gmail, Calendar, Drive)
- GitHub, Slack, Linear, Notion, HubSpot, Dropbox, Asana
- Custom integrations via MCP servers
Settings
Configure your Town account:
- Assistant name and email
- Connected accounts
- Notification preferences
- MCP server configuration
Approvals
When routines are in approval-required mode:
- See pending approval requests
- Review proposed actions
- Approve or reject with one click
- View approval history
Navigation
Sidebar
The main navigation includes:
- Home — Dashboard overview
- Routines — Manage automations
- Integrations — Connect apps
- Settings — Account configuration
Routine detail
Click any routine to see:
- Overview — Status and settings
- Runs — Execution history
- Configuration — Edit triggers, tools, logic
- Versions — History of changes
Creating routines
Two ways to create routines from the web app:
Talk to your assistant
- Click Create or type in the composer
- Describe what you want
- Iterate with your assistant until it looks right
- Test with a dry run
- Create when satisfied
Manual configuration
- Click Create → Blank template
- Fill in all settings manually
- Configure triggers, tools, and logic
- Save and enable
Monitoring runs
The run history shows:
- Status — Completed, failed, pending approval
- Trigger — What started the run
- Actions — What the routine did
- Timing — When it ran and how long
Click any run to see:
- Full action log
- Tool calls and results
- Reasoning trace (if enabled)
- Errors and warnings
Check run history regularly, especially for new routines. It helps you understand behavior and catch issues early.
Managing approvals
When a routine needs approval:
- You’ll see a notification in the web app
- Go to Approvals to see pending requests
- Review the proposed action
- Click Approve or Reject
Approved actions execute immediately. Rejected actions are skipped.
Version history
Every routine change creates a version:
- See what changed and when
- Compare versions
- Restore previous configurations
Access version history from the routine’s Versions tab.
Best practices
Use the web app for setup. Initial configuration is easier with the full interface.
Review runs after changes. After modifying a routine, check the next few runs to verify behavior.
Keep the approvals page bookmarked. If you use approval-required mode, check approvals regularly.
Mobile access
The web app works on mobile browsers. While not as polished as a native app, you can:
- Review routine status
- Approve pending actions
- Check run history
- Make quick adjustments
For most mobile interactions, emailing your assistant is faster.
Town