Integrations
Integright ships with 500+ production-ready connectors spanning CRMs, warehouses, communication tools, and developer platforms. Every integration is built with the same interface: auth, pagination, retries, idempotency, and a full event schema.
Categories
Integrations are grouped into a handful of broad categories:
- CRM & Sales - Salesforce, HubSpot, Pipedrive, Close
- Billing & Payments - Stripe, Chargebee, Recurly, Paddle
- Commerce - Shopify, BigCommerce, WooCommerce
- Support - Zendesk, Intercom, Front, Freshdesk
- Messaging - Slack, Microsoft Teams, Discord, Twilio
- Warehouses & Lakes - Snowflake, BigQuery, Redshift, Databricks
- Observability - Datadog, Grafana, New Relic, PagerDuty
- AI - OpenAI, Anthropic, Cohere, self-hosted endpoints
Connecting a source
Any integration can act as a source (events flow from it) or a destination (events flow to it). Many do both.
integright source add --type salesforce
The CLI opens a browser window, completes the OAuth handshake, and stores scoped credentials encrypted at rest. Revoke at any time from the Integright dashboard or the vendor’s own admin panel.
Transforming events
Every integration exposes a canonical event schema - documented inline in the Integright dashboard. That means you can write transforms against salesforce.Lead or stripe.PaymentIntent directly, without reverse-engineering the underlying API responses.
transform:
- select: [id, email, plan_tier]
- map:
plan_tier:
"starter": 1
"growth": 2
"enterprise": 3
Bring your own
No integration in the catalog? Three escape hatches:
- Webhooks - point any service at Integright’s ingest URL and we’ll parse it as JSON.
- SDK - the
@integright/sdkpackage emits events from your own code. - Custom connectors - a 50-line TypeScript module gives you a first-class integration.
import { defineConnector } from '@integright/sdk';
export default defineConnector({
name: 'internal-crm',
async poll({ since }) {
const events = await fetch(`https://crm.internal/events?since=${since}`);
return events;
},
});
Request an integration
If you need something that isn’t there yet - drop us a line. We typically ship a new integration every two weeks and can prioritize based on customer pull.