The App Pack framework turns a singleDocumentation Index
Fetch the complete documentation index at: https://docs.teeem-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
app.yaml config file into a full-stack internal tool — CRUD apps, dashboards, and operational tools. You get a database schema, REST API, Slack slash commands, event notifications, and a web UI from one source.
What you can build
Inventory & orders
Product catalogue, order status tracking, shipping notifications.
Task / todo systems
Team task boards, assignment, due-date notifications.
Internal wiki
Department knowledge pages with search and version control.
Customer / vendor CRM
Contacts, activity log, follow-up reminders.
KPI dashboards
Live metrics, threshold alerts, weekly reports.
Sponsorship management
Contracts, payment status, renewal alerts.
How it works
app_{name}) inside your tenant’s database, so it never collides with the agent’s own data.
Agent integration
When an app is enabled, the agent can read and write its data through these tools:| Tool | Purpose |
|---|---|
app_query | Search a model (filter / sort / paginate) |
app_aggregate | Aggregations (count, sum, avg) |
app_create | Create a record |
app_update | Update a record |
app_delete | Delete a record |
Slack integration
Each app gets:- Slash commands — search directly with
/products,/orders,/inventory, etc. - Event notifications — data changes trigger messages on configured channels or DMs
- Natural-language queries — “@Teeem revenue this month” → the agent picks the right model and aggregation
Web UI
Every app has its own Next.js UI at/{org}-admin.teeem-ai.com/apps/{name}.
Auto-generated views:
- List view — sortable, filterable, paginated
- Detail view — full record with edit form
- Custom pages — add your own React components (e.g.
pages/dashboard.tsx)
Getting started
If you want an app for your organisation, talk to your sales or onboarding contact. Standard patterns (orders, inventory, tasks, wiki) deploy in a few days; custom models and pages typically take a week or two once the data model is agreed.App enquiry
Tell us what you’re using today (Excel? Notion? a homegrown system?) and we’ll propose a fit.
Data isolation
- Schema isolation — each app uses a
app_{name}schema; can’t collide with other apps or agent data - Tenant isolation — each organisation has its own PostgreSQL instance; other customers’ data lives in completely different databases
- Permissions — auth via Slack identity; per-app RBAC controls who can read/write