logo_smallAxellero.io

Integrations

Connect your AI agents and workflows to external systems, databases, and services.

Axellero Studio provides two directions of integration between your AI solutions and external systems: actions (your agents/workflows perform actions on external services) and events (external services push events into your agents/workflows). Both are configured in Studio at design time and used at runtime.

Overview

Integrations in Axellero follow this flow:

                                                            ┌─────────────┐    ┌──────────────┐
                                                            │  Connector  │    │   External   │
                                                       ┌───▶│  (Action)   │───▶│   Service    │
┌──────────────┐    ┌───────────┐    ┌──────────────┐  │    └─────────────┘    └──────────────┘
│   External   │    │  Trigger  │    │ AgentFlow /  │  │
│   Service    │───▶│  (Event)  │───▶│  Workflow    │──┤
└──────────────┘    └───────────┘    └──────────────┘  │    ┌─────────────┐    ┌──────────────┐
   Gmail             "New email"      Process &        └───▶│ MCP Server  │    │   External   │
   Telegram          "New message"    decide                │  (Action)   │───▶│   Service    │
   CRM               "Lead created"   AI logic              └─────────────┘    └──────────────┘
  • Connectors handle actions — your agents and workflows perform actions on external services: send data, execute operations, or query information
  • Triggers handle events — external services push events into your agents and workflows via webhooks
  • Credentials store the authentication that both connectors and triggers need
  • MCP Servers provide an additional way to perform actions on external services via the Model Context Protocol

Integration Components

ComponentTypeBest ForSetup
CredentialsStore API keys, OAuth tokens, passwordsFirst step
ConnectorsActionsDatabases, APIs, popular servicesMinutes (requires Credential)
TriggersEventsReal-time events, webhooks, push notificationsMinutes (requires Connector)
MCP ServersActionsCustom tools, legacy systemsHours (standalone)

Actions vs Events

Actions (Connectors)Events (Triggers)
FlowYour app → External serviceExternal service → Your app
Initiated byAgent or workflow actionExternal event (new message, status change, etc.)
Used inAny node in AgentFlow or WorkflowStarting node of a Workflow or AgentFlow
ExampleSend a Telegram message, create a Linear issue, query a databaseNew Telegram message received, Gmail email arrived, CRM lead created
SetupCredential → ConnectorCredential → Connector → Trigger

Getting Started

  1. Create credentials — store authentication for your external services
  2. Set up a connector — connect to a database or API
  3. Configure triggers — receive real-time events from connected services
  4. Explore MCP servers — add custom tools via the Model Context Protocol

Integration Use Cases

ScenarioActions (Connectors)Events (Triggers)
Customer SupportSend replies via Telegram/WhatsApp, create tickets in LinearNew message from customer, ticket status change
Data ProcessingRead/write databases, call analytics APIsSchedule-based data sync, webhook from data source
Business AutomationUpdate CRM records, send notifications via emailNew lead created, deal stage changed
Content ManagementPublish to CMS, upload to storageNew content submitted, approval status changed
E-commerceProcess payments, update inventoryNew order placed, payment confirmed