Skip to main content

Integrations

Crawbl connects to external services through a unified integration layer.

LLM Providers

ProviderModelsStatus
OpenAIGPT-5, GPT-5 mini, GPT-4o family✅ Default
AnthropicClaude Sonnet / Opus family⚙️ Configurable
GoogleGemini family⚙️ Configurable
OpenRouterAny upstream model⚙️ Configurable
Open-sourceLlama, Mistral via gateways🔜 Planned

The orchestrator selects providers based on user preferences, model capabilities, cost, and rate limit availability.

External Services

CategoryServicesStatus
CalendarGoogle Calendar✅ Available
EmailGmail✅ Available
Team ChatSlack🔜 Coming soon
MeetingsZoom🔜 Coming soon
Project ManagementJira, Asana🔜 Coming soon
KnowledgeNotion🔜 Coming soon
DevelopmentGitHub🔜 Coming soon
StorageGoogle Drive, Dropbox🔜 Planned
CRMSalesforce, HubSpot🔜 Planned

OAuth Flow

OAuth integration flow through the orchestrator
Click diagram to zoom

Tokens are stored per-user, auto-refreshed, encrypted at rest and in transit, and revokable at any time.

Tool Calling

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

Security guarantees:

  • Tokens never reach the runtime -- the orchestrator holds all credentials
  • User consent required -- actions logged with user context
  • Rate limiting -- per-user, per-service limits enforced
  • 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
CategoryTools
CommunicationSend message, read messages
Project ManagementCreate task, update status
SearchWeb search, knowledge base
DataQuery database, read files