◆ INTEGRATIONS

Your agents react
to the world.

Connect to every tool your business already runs. Agents don't wait for you to start a conversation — they trigger on events: an email arrives, a Slack message is posted, a webhook fires, a schedule runs. The workforce shows up before you ask.

◆ HOW AGENTS ACTIVATE

Four ways an agent wakes up.

Agents aren't waiting in a chat box. They're subscribed to your systems, watching for the moment they're needed.

Webhook / Event

An event fires in your system — payment declined, chargeback opened, merchant onboarded — and the agent executes immediately. Zero latency from signal to action.

Example Chargeback filed in Stripe → agent creates dispute task, pulls transaction history, drafts response
📧

Inbound Message

Email or Slack message arrives — the agent reads it, classifies it, routes it, and acts on it before the human opens their inbox. The inbox becomes a trigger surface, not a queue.

Example Processor email arrives in disputes inbox → agent extracts case details, creates task, assigns priority
🕐

Schedule

Cron-based triggers run agents on a cadence: daily reconciliation, weekly fee analysis, monthly compliance reports. Scheduled work happens without anyone scheduling it.

Example Every Monday 07:00 → agent runs statement analysis, generates weekly fee summary, flags anomalies
🔗

API Call

Trigger agents directly from your own product via REST API. Build AI-executed operations into your own workflows, dashboards, or automation pipelines with one API call.

Example Your product calls POST /agents/execute with merchant context → agent runs onboarding playbook

◆ THE INTEGRATIONS

Every tool your business runs.

Pre-built connectors. Each one vaulted — agents never hold the API keys.

Productivity & Communication

Gmail

New email → agent reads, routes, acts

Google Calendar

Event scheduled → agent prepares context, sends briefs

Google Drive

File uploaded → agent processes, extracts, classifies

Outlook

Email received → agent triages and responds

Slack

Message in #ops-alerts → agent triages and routes

Microsoft Teams

Channel message → agent responds with action

Payment Infrastructure

Stripe

Chargeback opened → agent builds dispute case

PayPal

Dispute raised → agent tracks resolution workflow

Adyen

Transaction event → agent runs risk assessment

Braintree

Payment failed → agent logs, retries, notifies

Square

Refund requested → agent verifies and processes

CRM & Sales

Salesforce

Lead created → agent enriches and qualifies

HubSpot

Deal stage changed → agent updates tasks, notifies

Pipedrive

Activity due → agent prepares briefing, sends reminder

Project Management

Jira

Issue created → agent triages, assigns, estimates

Linear

Issue status changed → agent logs progress update

Asana

Task overdue → agent escalates and re-routes

Monday.com

Board item updated → agent syncs downstream systems

Notion

Database updated → agent creates task, sends summary

Data & Analytics

Google Sheets

Row added → agent processes and triggers workflow

Airtable

Record updated → agent runs enrichment pipeline

BigQuery

Query result ready → agent generates report, alerts

Snowflake

Pipeline complete → agent runs analysis, flags anomalies

◆ THE PARADIGM

The event-driven difference.

This is not a better chatbot. It's a different paradigm entirely.

Conversational AI

e.g. Claude, ChatGPT

  • 💬

    You initiate every interaction

    You open a chat, type a question, get a response. Powerful — but you have to be there.

  • 📝

    Advises and generates

    Gives you the draft, the analysis, the recommendation. You still execute it.

  • 🧠

    Brilliant for ad-hoc reasoning

    Complex questions, research, writing, analysis — ideal use case.

  • Waits for you

    When you're not there, nothing happens. Chargebacks pile up. Emails sit unread.

Event-Driven Agents

shiftagent

  • Systems initiate the interaction

    Webhook fires, email arrives, schedule triggers — agent activates before you even know it happened.

  • ⚙️

    Executes the playbook

    Doesn't draft the response — sends it. Doesn't suggest the task — creates and routes it. The work gets done.

  • 📚

    Domain-specific and persistent

    Knows your merchant's history, your processor relationships, your playbooks. Context accumulates over months.

  • ▶️

    Runs while you're away

    Chargebacks handled at 2am. Reconciliation done before you arrive. Onboarding started the moment the webhook fires.

Conversational AI and event-driven agents aren't competing — they're complementary. Conversation is how you direct and review. Events are how work gets done autonomously between those conversations.

◆ CUSTOM INTEGRATIONS

If it has an API, your agent can use it.

Any REST endpoint, any webhook format, any authentication model — OAuth, API key, HMAC signature. Point the agent at it. The credential gets vaulted. The agent gets an alias. Your custom system becomes part of the workforce.

  • Custom HTTP endpoints with any auth model
  • Inbound webhooks in any JSON schema
  • OAuth 2.0 flows with automatic token refresh
  • HMAC signature validation on inbound events
  • Custom headers, query params, request transforms
Inbound webhook payload ● Live
// POST /webhooks/events  →  agent execution triggered
{
  "event": "chargeback.created",
  "merchant_id": "mch_7f3c2a",
  "amount": 284.50,
  "reason_code": "4853",
  "deadline": "2026-03-01T23:59:00Z"
}

// Agent response — automatic
{
  "execution_id": "exe_9d1f...",
  "playbook": "dispute_response_v3",
  "status": "running",
  "credential": "@stripe_live_key"
}
🔐 Credential is an alias — resolved by the vault proxy at the network boundary. Never exposed to the agent.
🔐

Every integration credential is vaulted.

Agents never hold API keys for any integration — Stripe, Gmail, Salesforce, or your custom HTTP endpoint. Every credential is stored in the vault and represented to the agent as a scoped alias. The forward proxy resolves aliases at the network boundary only, only within the scope of an approved plan.

Learn about the vault architecture →

Connect your stack in minutes.

Pre-built connectors for the tools you already run. Custom HTTP for everything else. Vaulted credentials from day one.