Skip to content

Key Concepts

Before diving into configuration, it helps to understand the main concepts that make up the Sprigr Teams platform. These building blocks work together to create a flexible AI-powered workspace for your organization.

An agent is an AI assistant configured for a specific role in your organization. Each agent has a persona (system prompt) that defines its behavior, a set of tools it can use, and access to knowledge bases that inform its responses. Agents are the primary way users interact with AI in Sprigr Teams.

Agents are shared across your organization. Any team member with the right permissions can start a conversation with any agent. This makes agents reusable resources rather than personal chatbots.

Every agent maintains context across long conversations and can resume where it left off.

An Agent Team is a group of agents that can collaborate on tasks. When agents are part of a team, they can delegate work to each other and share conversation context. For example, a general help desk agent might escalate a billing question to a finance agent, which handles it and returns the result.

Agent Teams allow you to build specialized agents for narrow domains while still providing a single entry point for users. The primary agent acts as a router, deciding when to involve other team members based on the conversation.

A companion agent is a personal AI assistant assigned to each team member. When you sign in to Sprigr Teams, your companion agent is automatically created for you. It acts as your personal assistant within the platform — helping you interact with other agents, manage tasks, review workflow approvals, and navigate the system.

Think of it as your PA inside Sprigr Teams. Your companion knows your role, your preferences, and your conversation history. It can relay messages to specialist agents on your behalf, summarise information, and route workflow approvals to you when your input is needed.

A knowledge base is a searchable collection of documents and data that agents can reference when answering questions. Knowledge bases use hybrid search — combining traditional keyword matching with semantic vector search — to find the most relevant information.

You can upload documents, sync data from integrations, or push content via the API. Each knowledge base is scoped to your organization and can be attached to one or more agents.

A workflow is an automated multi-step process that agents can trigger or participate in. Workflows consist of steps (individual actions) and gates (approval checkpoints that pause execution until a human approves).

Workflows are useful for structured business processes like employee onboarding, incident response, content approval pipelines, or customer refund processing. Each step can involve agent actions, API calls, notifications, or human review.

An integration connects Sprigr Teams to an external service. Integrations are authenticated per-organization using OAuth or API keys and give agents the ability to read and write data in external systems.

Currently supported integrations include Gmail, Outlook, Google Drive, GitHub, Gorgias, simPRO, AWS, and GCP, with more being added regularly. Each integration exposes a set of tools that agents can use during conversations.

A channel is a communication endpoint where users can interact with agents. Sprigr Teams supports multiple channel types:

  • Web Chat — An embeddable chat widget for your website or internal portal.
  • Slack — Agents respond in Slack channels or direct messages.
  • Microsoft Teams — Full integration with Teams conversations.
  • Telegram — Bot-based interaction for Telegram users.
  • WhatsApp — Business API integration for WhatsApp messaging.

All channels feed into a unified inbox in the Sprigr Teams portal, so your team can monitor and manage conversations from a single interface regardless of where they originated.

Inbound webhooks allow external systems to trigger agent actions or workflows by sending HTTP requests to a unique webhook URL. Each webhook can be configured with a custom script that processes the incoming payload and determines what action to take.

This is useful for event-driven automation — for example, triggering an agent response when a new support ticket is created in an external system, or kicking off a workflow when a deployment completes.

Sprigr Teams supports the Model Context Protocol (MCP), exposing your entire platform as an MCP server with 41 tools that external AI clients can use. Tools like Claude Code, Claude Desktop, Cursor, or other MCP-compatible clients can connect to your workspace and manage agents, workflows, knowledge bases, marketplace apps, schedules, and more — all without opening the portal.

Most MCP tools call the platform API directly with zero agent token cost. Only send_message routes through an agent for AI-powered responses. Each API key is linked to the user who created it, inheriting their role-based data visibility — a member’s key only sees their assigned agents, while an admin’s key sees everything.

Each organisation can generate multiple API keys with different scopes (read, write, or both), optionally restricted to specific agents.