Перейти к основному содержимому

Integrations

Crawbl connects to external services through a unified integration layer. This page covers integration capabilities and architecture.

Integration Types

LLM Providers

Crawbl can route LLM access through the runtime and orchestrator layers. Today the default path is OpenAI, and provider support is expanding to cover the other providers listed below.

ProviderModelsStatus
OpenAIGPT-5, GPT-5 mini, GPT-4o family✅ Current default
AnthropicClaude Sonnet / Opus family⚙️ Runtime-configurable path
GoogleGemini family⚙️ Runtime-configurable path
OpenRouterAny upstream model exposed through OpenRouter⚙️ Runtime-configurable path
Open-source via gatewaysLlama, Mistral, and other gateway-routed models🔜 Planned as a first-class path

Provider Selection

The orchestrator selects providers based on:

  • User preferences and workspace settings
  • Model capabilities (reasoning, vision, tools)
  • Cost optimization
  • Rate limit availability

External Services

Connect your existing tools:

CategoryServicesStatus
CalendarGoogle Calendar✅ Enabled in the integration catalog
EmailGmail✅ Enabled in the integration catalog
Team ChatSlack🔜 Coming soon
MeetingsZoom🔜 Coming soon
Project ManagementJira, Asana🔜 Coming soon
Knowledge / WorkspaceNotion🔜 Coming soon
DevelopmentGitHub🔜 Coming soon
StorageGoogle Drive, Dropbox🔜 Planned
CRMSalesforce, HubSpot🔜 Planned

OAuth Integration Flow

OAuth integration flow through the orchestrator
Click diagram to zoom

Token Management

  • Tokens stored per-user, per-service
  • Automatic refresh before expiration
  • Encrypted at rest and in transit
  • Revokable by user at any time

Tool Calling Architecture

When an agent needs to use an external tool:

Tool calls routed from runtimes through the orchestrator to external services
Click diagram to zoom

Security Guarantees

  1. Tokens never reach the runtime: The orchestrator holds credentials
  2. User consent required: Actions logged with user context
  3. Rate limiting: Per-user, per-service limits enforced
  4. Audit trail: All external calls logged

MCP Server

Crawbl embeds an MCP (Model Context Protocol) server for tool execution:

Control plane view of tool mediation and external integrations
Click diagram to zoom

Available Tool Categories

CategoryTools
CommunicationSend message, read messages
Project ManagementCreate task, update status
SearchWeb search, knowledge base
DataQuery database, read files

Deep Dive

For more details: