Other

Stripe Integration

Connect customer Stripe accounts for payment processing, invoicing, and financial automation.

Capabilities

This integration enables workers to:

  • Receive Stripe webhook events (payments, invoices, subscriptions)
  • Create and send invoices
  • Generate payment links
  • Process refunds
  • Sync Stripe data to knowledge base
  • Multi-account support per organization

Setup

Follow these steps to connect Stripe:

  1. Navigate to Integrations and click 'Add Connection'
  2. Select Stripe and enter your API secret key
  3. Configure webhook signing secret from Stripe dashboard
  4. Select which event types to receive
  5. Optionally enable knowledge sync for products and customers
  6. Bind workers to handle Stripe events and actions

Official links

Security

  • API keys are encrypted with AES-256-GCM at rest
  • Webhook signatures verified using HMAC-SHA256
  • Supports both test and live mode keys
  • Actions respect worker autonomy levels

Credential Storage

All integration credentials are encrypted at rest using AES-256-GCM encryption. OAuth tokens are automatically refreshed when needed.

Supported Roles

The following roles can use this integration by default:

Related Documentation