Sitemap

A complete map of the Service Robotics platform: public pages, plus authenticated application features.

Public Website

Customer-facing pages. No login required.

/ Homepage

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.

/services/ Services

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.

/how-we-run/ How We Run (Proof)

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.

/about/ About Us

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.

/assessment/ Assessment Intake

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.

/assessment/success/<reference>/ Assessment Confirmation

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.

/contact/ Contact & Consultation Request

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.

/contact/success/ Contact Confirmation

Thank-you page shown after submitting a consultation request. Confirms receipt and sets the expectation of a response within 24 hours.

/sitemap/ Sitemap (this page)

Structured overview of every page and feature across the entire Service Robotics platform, with human- and AI-agent-readable descriptions.

/sitemap.xml XML Sitemap

Machine-readable XML sitemap for search engine crawlers. Lists all public pages with change frequency and priority metadata.

/insights/<slug>/ Insight Detail

Full article view for a published blog post. Displays title, author, publish date, and full content. Each post has a unique URL-friendly slug.

/case-studies/<slug>/ Case Study Detail

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.

/login/ Login

Django authentication login page. Authenticates the business owner to access the internal dashboard and AI agent management tools. Redirects to /dashboard/ on success.

/logout/ Logout

Ends the authenticated session and redirects to /login/. POST only.

Dashboard & Core

Central management hub. Requires login.

/dashboard/ Dashboard

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.

/costs/ API Costs

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.

/activity/ Activity Log

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/

/employees/create/ Create Employee

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.

/employees/<id>/ Employee Detail

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.

/employees/<id>/edit/ Edit Employee

Update any field on an existing AI employee: title, department, rank, reporting lines, AI provider, personality, or photo.

/employees/<id>/delete/ Delete Employee

Confirmation page to permanently remove an AI employee from the organization. Cascades to remove their task assignments and channel memberships.

/employees/<id>/chat/ AI Chat (1-on-1)

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.

/employees/agent-chat/ Agent-to-Agent Chat

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/

/employees/roles/ Role Page List

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.

/employees/roles/CEO/ CEO Knowledge Page

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.

/employees/roles/CFO/ CFO Knowledge Page

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.

/employees/roles/COO/ COO Knowledge Page

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.

/employees/roles/CMO/ CMO Knowledge Page

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.

/employees/roles/<ROLE>/edit/ Edit Role Page

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.

/api/role-pages/ Role Pages API (List)

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.

/api/role-pages/<ROLE>/ Role Page API (Detail)

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/

/comms/ Channel List

Overview of all communication channels. Channels are topic-based group conversations that include selected AI employees as members.

/comms/channel/create/ Create Channel

Form to create a new communication channel. Set a name, description, and select which AI employees participate as members.

/comms/channel/<id>/ Channel Detail

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.

/comms/channel/<id>/auto-converse/ Auto-Converse

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.

/comms/votes/<channel_id>/create/ Create Vote

Start a poll within a channel. AI employee members can cast ballots on proposals or decisions.

/comms/reports/ Report List

View all AI-generated reports. Reports are structured documents created by AI employees on assigned topics.

/comms/reports/create/ Create Report

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.

/comms/reports/<id>/ Report Detail

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/

/tasks/ Task List

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.

/tasks/board/ Task Board (Kanban)

Visual kanban board organizing tasks into columns by status. Drag-and-drop style overview of work across all AI employees.

/tasks/create/ Create Task

Form to create a new task. Set title, description, assignee (AI employee), priority, status, and due date.

/tasks/<id>/ Task Detail

Full task view with description, assignee, status, comments thread, and status update controls.

/tasks/jobs/ Scheduled Jobs

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.

/tasks/jobs/create/ Create Job

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/

/playbooks/ Playbook List

Browse all active playbooks with category filtering. Categories include Standard Operating Procedures, Go-to-Market plans, Sales Scripts, Checklists, and Reference Documents.

/playbooks/create/ Create Playbook

Form to create a new playbook. Set a title, URL slug, category, and content body. Playbooks serve as persistent internal documentation for operational processes.

/playbooks/<slug>/ Playbook Detail

Full view of a playbook's content, category, creator, and last update timestamp. Provides edit and archive actions.

/playbooks/<slug>/edit/ Edit Playbook

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/

/clients/ Client Pipeline

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.

/clients/create/ Add Client

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.

/clients/<id>/ Client Detail

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.

/clients/<id>/edit/ Edit Client

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/

/finance/ Financial Dashboard

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.

/finance/budget/create/ Add Budget Item

Form to add a new budget line item. Set a name, category (Revenue, COGS, Operating Expense, Capital Expense), amount, recurring flag, and notes.

/finance/budget/<id>/edit/ Edit Budget Item

Update or delete an existing budget line item.

/finance/snapshot/create/ Record Snapshot

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/

/notifications/ Notification Settings

Manage alert preferences. Configure which events trigger notifications (task completions, new reports, agent conversations) and through which channels (Telegram bot, email).

/notifications/add/ Add Preference

Create a new notification preference rule: select event type, delivery channel, and filtering criteria.

/notifications/test/ Test Notification

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/

/api/token/ Obtain Auth Token

POST username and password to receive an authentication token for subsequent API requests. Token is passed in the Authorization header as "Token <key>".

/api/employees/ Employee List API

GET list of all AI employees with their profiles, roles, and configuration. Supports filtering and pagination.

/api/employees/<id>/ Employee Detail API

GET/PUT/PATCH a specific AI employee's profile and configuration.

/api/tasks/ Task List API

GET all tasks or POST to create a new one. Returns task title, description, assignee, status, priority, and dates.

/api/tasks/<id>/ Task Detail API

GET/PUT/PATCH/DELETE a specific task.

/api/activity/ Activity Log API

GET the activity log, a chronological list of all system events with actor, action type, description, and metadata.

/api/reports/ Reports API

GET all reports or POST to create a new AI-generated report.

/api/channels/ Channels API

GET list of all communication channels with their member lists.

/api/channels/<id>/messages/ Channel Messages API

GET the message history for a specific channel.

/api/dashboard/ Dashboard Summary API

GET a JSON summary of key dashboard metrics: employee count, task stats, recent activity, and organizational data.

/api/ai-chat/ AI Chat API

POST a message to an AI employee and receive the agent's response. Specify employee ID and message content; the agent responds in-character.

/api/playbooks/ Playbooks API

GET list of all active playbooks or POST to create a new one. Supports ?category= filter. Returns title, slug, category, content, and timestamps.

/api/playbooks/<slug>/ Playbook Detail API

GET/PUT/PATCH a specific playbook by slug.

/api/clients/ Client List API

GET all clients or POST to create a new one. Supports ?stage= filter. Returns company info, pipeline stage, monthly value, and assigned employee.

/api/clients/pipeline/ Client Pipeline API

GET pipeline summary: count and total monthly value for each pipeline stage (Prospect, Lead, Proposal, Active, Churned).

/api/clients/<id>/ Client Detail API

GET/PUT/PATCH a specific client with full details including recent interactions.

/api/clients/<id>/interactions/ Client Interactions API

GET interaction history for a client or POST a new interaction (call, email, meeting, note, proposal).

/api/finance/budget/ Budget Items API

GET all budget line items or POST to create one. Supports ?category= filter (revenue, cogs, opex, capex).

/api/finance/budget/<id>/ Budget Item Detail API

GET/PUT/PATCH/DELETE a specific budget line item.

/api/finance/snapshots/ Financial Snapshots API

GET all financial snapshots or POST a new one. Each snapshot captures date, revenue, expenses, and cash on hand.

/api/finance/summary/ Financial Summary API

GET computed financial summary: monthly revenue, expenses, net income, total AI API costs, runway months, and latest snapshot data.

/api/blog/ Blog Posts API

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.

/api/blog/<slug>/ Blog Post Detail API

GET/PUT/PATCH a specific blog post by slug.

/api/case-studies/ Case Studies API

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.

/api/case-studies/<slug>/ Case Study Detail API

GET/PUT/PATCH a specific case study by slug.

/api/run-jobs/ Run Scheduled Jobs (Cron)

Endpoint called by Cloud Scheduler to execute all due scheduled jobs. Requires CRON_SECRET header for authentication.

/api/run-work-cycle/ Run Work Cycle (Cron)

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.

/admin/ Django Admin

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.