How-to guides
Task-oriented guides for configuring and extending SheetBot. Each page assumes you already have a running instance; start with the getting started tutorial if you do not.
Access and operations
- Configure permissions — assign roles and control what users can do.
- Manage API keys — create and use API keys for agents and integrations.
- Debug a failed task — find out why a task failed or never started.
- Deploy SheetBot — run as a service, enable TLS, back up, restore, and upgrade.
- Troubleshoot — known issues and workarounds.
Configuration
- Configure task transitions — auto-delete, retry, re-arm, and time out tasks.
- Write init scripts — run code on every server startup.
- Configure library paths — load task scripts from additional directories.
- Configure script paths — serve agent scripts from additional directories.
- Configure static paths — serve widgets and assets from additional directories.
Extension
- Write custom middleware — add Express middleware around routes.
- Handle events — react to task and agent events.
- Declare capabilities — report agent capabilities for task matching.