Agents

Building Agents

Deep dive into agent configuration—triggers, workflow steps, execution, and monitoring.

Triggers

A trigger defines when your agent runs. Akkio supports two primary trigger types:

Schedule (Cron)

Run your agent on a recurring schedule—every hour, daily, weekly, or custom intervals.

Natural Language Support

"Every day at 9 AM"0 9 * * *
"Every Monday at 10 AM"0 10 * * 1
"Every hour"0 * * * *

Webhook

Trigger your agent via an HTTP request. Perfect for event-driven automations from external systems or custom API calls.

# Webhook Endpoint

POST https://akkio.io/api/webhooks/<agent_id>

# Authorization

Authorization: Bearer <webhook_token>

The request body is passed to your agent as contextual data, available via the `payload` variable.

Workflow Steps

Workflow steps are the actions your agent performs in sequence. Each step connects to an integration and executes a specific capability.

Sequence Visualization

1
slack_send_message

Post to #standup channel

2
linear_create_issue

Create follow-up task

3
gmail_send_email

Email stakeholders

Step Limits

Free plans allow up to 5 steps per agent. Pro plans offer unlimited multi-step sequences.

Runs & Execution

A Run is a single execution of your agent. Every time a trigger is fired, Akkio creates a lifecycle run.

PendingQueued
RunningActive
SuccessCompleted
FailedError

Agent Settings

Active / Inactive

Toggle whether your agent responds to automatic triggers.

Configuration

Modify agent name, triggers, and workflow steps at any time.

Lifecycle Control

Deactivate, archive, or permanently delete agents.