◆ 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

Agents read, triage, route, and respond to inbound messages — then file documents, update calendars, and prepare briefings without being asked.

Gmail

Google Calendar

Google Drive

Outlook

Slack

Microsoft Teams

Payment Infrastructure

Agents monitor transactions, handle chargebacks and disputes, process refunds, run risk assessments, and reconcile settlements across your payment stack.

Stripe

PayPal

Adyen

Braintree

Square

Accounting

Agents reconcile bank feeds, match invoices to payments, categorize expenses, generate financial reports, and manage accounts receivable across your books.

QuickBooks

Xero

Sage

Zoho Books

FreshBooks

NetSuite

CRM & Sales

Agents enrich and qualify leads, update deal stages, prepare meeting briefings, and keep your pipeline in sync across every system.

Salesforce

HubSpot

Pipedrive

Zoho CRM

Freshsales

Project Management

Agents triage issues, assign work, track progress, escalate blockers, and keep downstream systems in sync as tasks move through your pipeline.

Jira

Linear

Asana

Monday.com

Notion

Data & Analytics

Agents process new data as it arrives, run enrichment pipelines, generate reports, and flag anomalies across your analytics stack.

Google Sheets

Airtable

BigQuery

Snowflake

◆ 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.