Sitemap
A complete map of the Service Robotics platform: public pages, plus authenticated application features.
Public Website
Customer-facing pages. No login required.
Landing page introducing Service Robotics' AI implementation and rescue work. Covers the implementation gap (pilots that never ship, output nobody trusts, costs that drift), the four services with published pricing (Readiness Assessment $3,500 flat, AI / Agent Implementation $15,000–$50,000, Pilot Rescue $5,000 diagnostic, Managed Agent Operations $2,500–$5,000/mo), proof that Service Robotics runs its own operations on the same stack, a four-step engagement process, and a consultation call-to-action.
Detailed breakdown of all four service offerings: AI Readiness & Integration Assessment ($3,500 flat, ~2 weeks), AI / Agent Implementation in two tiers (Focused Build $15,000–$25,000 over 3–6 weeks; Operations Build $25,000–$50,000 over 6–12 weeks), Pilot Rescue ($5,000 diagnostic, ~1 week), and Managed Agent Operations ($2,500–$5,000/mo, three-month initial term). Each section covers who it's for, concrete deliverables, price, timeline, and what happens next. Ends with an at-a-glance table of every service and price.
Public evidence page describing how Service Robotics operates itself on a multi-agent system with human oversight. Includes a live counters block computed from internal operational tables and cached hourly (agents in the org, tasks completed this month, approvals decided this month, posts published through the approval queue, days since the daily spend cap halted a run), a static agent org chart, and the five governance controls: owner approval queue, predictively gated daily spend cap, owner-only kill switch, per-task model routing, and read-only financial access. Counts and durations only; no client data, spend figures, or agent output.
Company story and operating principles for a builder-led consultancy that runs its own operations on a multi-agent system with human oversight. Covers what we do and explicitly what we don't, how we work (published pricing, fixed scope, client ownership of systems and runbooks), the agent org that runs the company (scoped roles, owner approval queue, budget caps and model routing), and four lessons learned running it. Founded and delivered by Kyle.
Intake form for the fixed-price AI Readiness & Integration Assessment ($3,500 flat, about two weeks). Collects contact and company basics, current AI usage including whether a pilot has stalled, systems in play, the processes costing the most time, budget band and timeline. Submitting creates an AssessmentRequest, notifies the owner and routes a lead into the CRM. No payment is taken at this step; the intro call comes first.
Confirmation page after an assessment request. Shows the reference, what happens next, and the Stripe payment link when the owner has configured one in AssessmentConfig.
Form to request a free 30-minute consultation. Collects full name, email, company name, company size (1-5 to 100+), service interest (AI Readiness & Integration Assessment, AI / Agent Implementation, Pilot Rescue, Managed Agent Operations, or Not Sure), and a message. Sidebar includes "what to expect" steps, direct email (contact@servicerobotics.io), and quick FAQ about timelines, commitment, and service selection.
Thank-you page shown after submitting a consultation request. Confirms receipt and sets the expectation of a response within 24 hours.
Structured overview of every page and feature across the entire Service Robotics platform, with human- and AI-agent-readable descriptions.
Machine-readable XML sitemap for search engine crawlers. Lists all public pages with change frequency and priority metadata.
Full article view for a published blog post. Displays title, author, publish date, and full content. Each post has a unique URL-friendly slug.
Full case study view showing the client name, challenge faced, solution implemented, and results achieved. Structured format for easy reading and social proof.
Authentication
Login and logout for the internal management application.
Django authentication login page. Authenticates the business owner to access the internal dashboard and AI agent management tools. Redirects to /dashboard/ on success.
Ends the authenticated session and redirects to /login/. POST only.
Dashboard & Core
Central management hub. Requires login.
Main analytics overview. Displays the organizational chart of all AI employees, company-wide metrics, recent activity, task summaries, and quick-action links. The home screen after logging in.
Tracks AI API usage costs across Anthropic, OpenAI, and Google Gemini. Shows per-provider and per-employee cost breakdowns to monitor spending on AI agent operations.
Chronological audit trail of all system actions: employee creation/edits, AI chats, task updates, report generation, notifications sent, and more. Each entry records actor, action type, description, and timestamp.
Employees (AI Agents)
Manage the virtual corporate roster. Requires login. Prefix: /employees/
Form to add a new AI employee agent. Configure name, title, department, rank in the hierarchy, reporting structure (direct reports filtered by rank), AI provider (Anthropic/OpenAI/Gemini), personality traits, and profile photo.
Full profile view for an AI employee. Shows title, department, rank, direct reports, AI provider, personality configuration, and links to chat with the agent or view their task history.
Update any field on an existing AI employee: title, department, rank, reporting lines, AI provider, personality, or photo.
Confirmation page to permanently remove an AI employee from the organization. Cascades to remove their task assignments and channel memberships.
Real-time chat interface with a specific AI employee. The agent responds in-character using its configured personality, role context, and organizational awareness. Messages are sent via AJAX for instant feedback.
Select two AI employees and watch them converse with each other. Useful for brainstorming, cross-department collaboration, or generating strategic discussions between agents with different expertise.
Role Knowledge Pages
Persistent knowledge repositories for each C-suite role. Rank-restricted access. Prefix: /employees/roles/
Overview of all role knowledge pages (CEO, CFO, COO, CMO). Each page stores persistent context, decisions, strategies, and ongoing information for the respective role. Access rules: rank 1-2 can view and edit all pages; rank 3 can view all but only edit their own role's page; rank 4+ and public have no access.
Persistent knowledge repository for the Chief Executive Officer role. Stores strategic direction, key decisions, growth plans, market positioning, organizational priorities, and any context the CEO agent needs to retain across sessions.
Persistent knowledge repository for the Chief Financial Officer role. Stores financial models, cash flow analyses, budget plans, revenue projections, cost structures, and any financial context the CFO agent needs to retain across sessions.
Persistent knowledge repository for the Chief Operating Officer role. Stores operational workflows, AI implementation plans, process documentation, efficiency metrics, and any operational context the COO agent needs to retain across sessions.
Persistent knowledge repository for the Chief Marketing Officer role. Stores marketing strategies, brand guidelines, campaign plans, audience insights, content calendars, and any marketing context the CMO agent needs to retain across sessions.
Form to update a role's knowledge content. The owner can edit any role page via the web UI. Via the API, rank 1-2 employees can edit any page; rank 3 can only edit their own role's page.
GET all role pages as JSON. Requires employee_id query parameter. Access follows rank-based rules: rank 1-3 can read, rank 4+ is denied.
GET a single role page or PUT/PATCH to update its content. Requires employee_id. Write access follows rank-based rules: rank 1-2 can edit all; rank 3 can only edit their own role's page; rank 4+ is denied entirely.
Communications
Internal messaging, voting, and report generation. Requires login. Prefix: /comms/
Overview of all communication channels. Channels are topic-based group conversations that include selected AI employees as members.
Form to create a new communication channel. Set a name, description, and select which AI employees participate as members.
Full message thread for a channel. View all messages, post new ones, and trigger AI agents to respond. Supports AJAX send and Enter-to-send for real-time chat experience.
Triggers all AI members of a channel to automatically converse with each other for a set number of rounds, generating multi-agent discussion on the channel's topic.
Start a poll within a channel. AI employee members can cast ballots on proposals or decisions.
View all AI-generated reports. Reports are structured documents created by AI employees on assigned topics.
Assign an AI employee to generate a report on a given topic. The agent produces a structured analysis using its role expertise and organizational context.
Full view of a generated report with content, author, status, and option to mark as resolved.
Tasks
Task management and scheduled AI jobs. Requires login. Prefix: /tasks/
Filterable list view of all tasks. Tasks can be assigned to AI employees with priorities, statuses (To Do, In Progress, Review, Done), and due dates.
Visual kanban board organizing tasks into columns by status. Drag-and-drop style overview of work across all AI employees.
Form to create a new task. Set title, description, assignee (AI employee), priority, status, and due date.
Full task view with description, assignee, status, comments thread, and status update controls.
List of recurring scheduled AI jobs. Jobs are automated tasks that run on a cron schedule, such as daily report generation, periodic agent work cycles, or routine analyses.
Form to set up a new scheduled AI job with cron timing, assigned employee, and task parameters.
Playbooks
Internal document repository for SOPs, go-to-market plans, sales scripts, and checklists. Requires login. Prefix: /playbooks/
Browse all active playbooks with category filtering. Categories include Standard Operating Procedures, Go-to-Market plans, Sales Scripts, Checklists, and Reference Documents.
Form to create a new playbook. Set a title, URL slug, category, and content body. Playbooks serve as persistent internal documentation for operational processes.
Full view of a playbook's content, category, creator, and last update timestamp. Provides edit and archive actions.
Update a playbook's title, category, or content. Preserves revision history via timestamps.
Clients (CRM)
Client pipeline management and interaction tracking. Requires login. Prefix: /clients/
Overview of all clients organized by pipeline stage (Prospect, Lead, Proposal Sent, Active Client, Churned). Displays summary cards with count and total monthly value per stage, plus a filterable table of all clients.
Form to add a new client to the pipeline. Captures company name, contact info, pipeline stage, service interest, monthly value, notes, and optional AI employee assignment.
Full client profile showing contact info, pipeline stage, monthly value, assigned AI employee, and notes. Includes an interaction log (calls, emails, meetings, proposals, notes) with inline form to add new interactions.
Update client details: company info, pipeline stage, value, assigned employee, or notes.
Financial Dashboard
Budget tracking, P&L overview, and runway calculations. Requires login. Prefix: /finance/
Central financial overview displaying monthly revenue, expenses, net income, AI API costs, cash runway, and cash-on-hand from the latest snapshot. Budget items are organized by category (Revenue, COGS, OpEx, CapEx) with edit links. Historical financial snapshots are shown in a table.
Form to add a new budget line item. Set a name, category (Revenue, COGS, Operating Expense, Capital Expense), amount, recurring flag, and notes.
Update or delete an existing budget line item.
Capture a point-in-time financial snapshot recording revenue, expenses, and cash on hand for a specific date. Used to track financial trends over time and calculate runway.
Notifications
Alert preferences for Telegram and email. Requires login. Prefix: /notifications/
Manage alert preferences. Configure which events trigger notifications (task completions, new reports, agent conversations) and through which channels (Telegram bot, email).
Create a new notification preference rule: select event type, delivery channel, and filtering criteria.
Send a test notification to verify Telegram bot or email delivery is working correctly.
REST API
Programmatic access via Django REST Framework. Requires token authentication. Prefix: /api/
POST username and password to receive an authentication token for subsequent API requests. Token is passed in the Authorization header as "Token <key>".
GET list of all AI employees with their profiles, roles, and configuration. Supports filtering and pagination.
GET/PUT/PATCH a specific AI employee's profile and configuration.
GET all tasks or POST to create a new one. Returns task title, description, assignee, status, priority, and dates.
GET/PUT/PATCH/DELETE a specific task.
GET the activity log, a chronological list of all system events with actor, action type, description, and metadata.
GET all reports or POST to create a new AI-generated report.
GET list of all communication channels with their member lists.
GET the message history for a specific channel.
GET a JSON summary of key dashboard metrics: employee count, task stats, recent activity, and organizational data.
POST a message to an AI employee and receive the agent's response. Specify employee ID and message content; the agent responds in-character.
GET list of all active playbooks or POST to create a new one. Supports ?category= filter. Returns title, slug, category, content, and timestamps.
GET/PUT/PATCH a specific playbook by slug.
GET all clients or POST to create a new one. Supports ?stage= filter. Returns company info, pipeline stage, monthly value, and assigned employee.
GET pipeline summary: count and total monthly value for each pipeline stage (Prospect, Lead, Proposal, Active, Churned).
GET/PUT/PATCH a specific client with full details including recent interactions.
GET interaction history for a client or POST a new interaction (call, email, meeting, note, proposal).
GET all budget line items or POST to create one. Supports ?category= filter (revenue, cogs, opex, capex).
GET/PUT/PATCH/DELETE a specific budget line item.
GET all financial snapshots or POST a new one. Each snapshot captures date, revenue, expenses, and cash on hand.
GET computed financial summary: monthly revenue, expenses, net income, total AI API costs, runway months, and latest snapshot data.
GET published blog posts or POST to create a new one. Use ?all=true to include drafts. Returns title, slug, content, author, status, and dates.
GET/PUT/PATCH a specific blog post by slug.
GET published case studies or POST to create a new one. Use ?all=true to include unpublished. Returns client name, challenge, solution, results, and publication status.
GET/PUT/PATCH a specific case study by slug.
Endpoint called by Cloud Scheduler to execute all due scheduled jobs. Requires CRON_SECRET header for authentication.
Endpoint called by Cloud Scheduler to trigger an autonomous AI agent work cycle, where agents review their tasks, generate updates, and collaborate. Requires CRON_SECRET header.
Administration
Django admin interface. Requires staff login.
Built-in Django administration interface. Direct database-level CRUD access to all models: employees, tasks, channels, messages, reports, activity logs, contact submissions, notification preferences, and auth tokens.