Sources are the tools and platforms that feed data into Outrun. Once connected, Outrun pulls your contacts, companies, deals, and relationships into a unified data model that your agents and workflows can act on.
Available Sources
Ready to Use
These sources are fully supported and production-tested.
HubSpot
CRM contacts, companies, deals, tickets, and engagement history.
OAuth 2.0 · Real-time webhooks · Full sync
Pipedrive
Persons, organizations, deals, activities, and pipeline stages.
OAuth 2.0 · Webhook sync · Full sync
Zoho CRM
Contacts, accounts, deals, leads, and custom modules. Supports all Zoho data centers.
OAuth 2.0 · Full sync · Relationship extraction
Zendesk Sell
Contacts, leads, deals, and sales activities.
OAuth 2.0 · Full sync
Confluence
Pages, spaces, and documentation for knowledge base ingestion.
OAuth 2.0 · Content sync
Salesforce
CRM contacts, accounts, opportunities, and custom objects.
OAuth 2.0 · Full sync
GitHub
Issues, pull requests, and repository data.
GitHub App · Webhook sync
Intercom
Conversations, contacts, companies, and tickets.
OAuth 2.0 · Full sync
Email (Inbound)
Inbound email parsing and message ingestion.
SES · Inbound sync
Coming Soon
We are actively developing integrations for these sources. They are not yet available for production use.
Custom Webhooks -- Send data from any system via our webhook API
If you are connecting multiple sources, we recommend this order:
Your primary CRM first (HubSpot, Pipedrive, Zoho CRM, or Zendesk Sell). This gives Outrun your core contact and deal data to build on.
Knowledge sources second (Confluence). These feed your knowledge bases so agents have context to work with.
Communication sources last (Email, chat). These layer conversation history on top of your existing contact data.
Starting with your CRM ensures that when other sources bring in data, Outrun can match and merge records against your existing contacts and companies.
How to Connect a Source
Step 1: Add the Source
Navigate to Sources in the left sidebar
Click Add Source
Select the source type from the list
Step 2: Authenticate
Click Authenticate with OAuth
A popup window opens to the source provider
Log in to your account (if not already logged in)
Grant the requested permissions
The popup closes and you are returned to Outrun
What Outrun Stores
An encrypted OAuth access token
A refresh token for continuous sync
The permission scopes you granted
Tokens are encrypted at rest. Outrun never stores your source login password.
Step 3: Name Your Source
Give your source a descriptive name. This matters if your organization uses multiple instances of the same tool (e.g., "HubSpot EMEA" and "HubSpot Americas").
Enter a name (e.g., "Main HubSpot", "Pipedrive Sales Team")
Add an optional description
Click Save Source
Step 4: Initial Sync
Your source begins syncing immediately after setup. Depending on the volume of data, the initial sync can take anywhere from a few seconds to several minutes.
During the initial sync, Outrun:
Pulls all existing records from your source
Stores raw data in the stream layer
Consolidates and deduplicates records
Maps data into standardized objects: People, Organizations, Relationships, and Facts (deals, opportunities)
You can monitor sync progress from the Sources dashboard.
What Each Source Syncs
Source
People
Organizations
Deals/Facts
Relationships
Activities
Notes
HubSpot
Contacts
Companies
Deals
Contact-Company links
Engagements
Tickets synced as Cases
Pipedrive
Persons
Organizations
Deals
Person-Org links
Activities
Pipeline stages included
Zoho CRM
Contacts, Leads
Accounts
Deals
Auto-extracted from records
Activities
Custom modules supported
Zendesk Sell
Contacts, Leads
Companies
Deals
Contact-Company links
Activities
Confluence
Pages synced as Files/Knowledge
After Connecting
Once your source is synced, here is what to do next:
Check your data -- Browse People and Organizations in the sidebar to verify records came through correctly.
Add a knowledge base -- If you connected Confluence or another knowledge source, create a Knowledge Base to make that content available to your agents.
Add more sources -- Each additional source enriches your unified data. Outrun automatically deduplicates and merges records across sources.
Troubleshooting
OAuth popup does not appear
Make sure your browser allows popups from app.getoutrun.com. Some ad blockers also interfere with OAuth flows.
Sync seems stuck
Initial syncs for large CRM instances can take time. Check the Sources dashboard for progress indicators. If a sync shows no progress for more than 15 minutes, try disconnecting and reconnecting the source.
Missing records
Outrun syncs all records your OAuth permissions allow access to. If records are missing, check that you granted the correct scopes during authentication. You can re-authenticate to update permissions.
Duplicate contacts
If the same person exists in multiple sources, Outrun creates one record per source during initial sync. The consolidation pipeline then merges them based on matching email addresses and external IDs. If duplicates persist, check that records have matching identifiers across your sources.