SaaS Connectors
Connect to 100+ SaaS platforms and sync data directly into your pipeline. SaaS connectors use OAuth authentication and scheduled API polling to fetch data from external systems.
SaaS connectors connect directly via OAuth or API keys. You don't need to deploy agents in your network. SchemaBounce handles the connection securely.
Supported Connectors
See the full Connector Reference for detailed specs on all 100+ connectors.
| Category | Connectors |
|---|---|
| CRM | Salesforce, HubSpot, Pipedrive, Zoho CRM, Freshsales |
| E-commerce | Shopify, WooCommerce, BigCommerce |
| Payments | Stripe, Square, Chargebee |
| Analytics | Google Analytics, Mixpanel, Amplitude, Segment |
| Project Management | Jira, Asana, Monday, Linear, ClickUp, Trello, Azure DevOps |
| Support | Zendesk, Freshdesk, ServiceNow (coming soon) |
| Communication | Slack, Twilio, Intercom, SendGrid |
| Marketing | Mailchimp, Google Ads, Facebook Ads, LinkedIn Ads, Klaviyo |
| Accounting | QuickBooks, Xero |
| Spreadsheets | Google Sheets, Airtable |
| Dev Tools | GitHub, GitLab, Bitbucket, Datadog |
| Cloud Storage | Google Drive, Dropbox, OneDrive, Notion |
| Social Media | Instagram, Twitter / X, YouTube |
| HR | Greenhouse |
Salesforce Connector
| Property | Value |
|---|---|
| Authentication | OAuth 2.0 with PKCE |
| Rate Limit | 100,000 API calls per 24hrs (Enterprise) |
| Min Sync Interval | 5 minutes |
| Sync Mode | Incremental (via LastModifiedDate SOQL filter) |
| Objects | Account, Contact, Lead, Opportunity, Custom Objects |
{
"connector": "salesforce",
"name": "Production Salesforce",
"config": {
"instance_url": "https://yourorg.salesforce.com",
"objects": ["Account", "Contact", "Lead", "Opportunity"],
"sync_interval": "15m",
"incremental": true
}
}
HubSpot Connector
| Property | Value |
|---|---|
| Authentication | OAuth 2.0 or API Key |
| Rate Limit | 250,000 requests per 24hrs (OAuth apps) |
| Min Sync Interval | 1 minute (safe for all plans) |
| Sync Mode | Incremental with cursor pagination |
| Objects | Contacts, Companies, Deals, Tickets |
Shopify Connector
| Property | Value |
|---|---|
| Authentication | OAuth 2.0 (no refresh token needed) |
| Sync Mode | Full refresh or webhook-triggered |
| Objects | Products, Orders, Customers, Inventory |
For real-time Shopify updates, combine with Inbound Webhooks to receive events instantly when orders are placed.
Authentication Methods
OAuth 2.0 (recommended): standard authorization code flow with automatic token refresh. Used by Salesforce, HubSpot, Shopify, and Google.
API Key (simpler setup): direct API key authentication for services that support it. Used by Stripe, HubSpot (alternative), and Zendesk.
All credentials are encrypted at rest using AES-256-GCM with envelope encryption. Each workspace has its own Key Encryption Key (KEK).
Sync Modes
Full Refresh: fetches all records on every sync. Best for small datasets or when you need guaranteed completeness.
Incremental: only fetches records modified since the last sync. Much faster for large datasets. Uses cursor or timestamp-based tracking.
Related
- Connector Reference: the full catalog of 100 connectors with auth, sync modes, and status.
- Database CDC: real-time capture directly from your database's transaction log.
- Outbox Pattern: the CDC fallback for databases without native log access.
- Inbound Webhooks: push-based delivery to pair with a SaaS connector for near-instant updates.
- Direct Pull: query-based syncing for managed databases.
- Pipeline overview and how the pipeline works.
- Quick start to connect your first SaaS source.
- Troubleshooting if a sync isn't picking up new records.
- For a database-first comparison of these ingestion approaches, see what CDC is and CDC vs ETL.