Connect Your Sources

Connect Your Sources

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

Want to request a source? Let us know.

Recommended Setup Order

If you are connecting multiple sources, we recommend this order:

  1. Your primary CRM first (HubSpot, Pipedrive, Zoho CRM, or Zendesk Sell). This gives Outrun your core contact and deal data to build on.
  2. Knowledge sources second (Confluence). These feed your knowledge bases so agents have context to work with.
  3. 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

  1. Navigate to Sources in the left sidebar
  2. Click Add Source
  3. Select the source type from the list

Step 2: Authenticate

  1. Click Authenticate with OAuth
  2. A popup window opens to the source provider
  3. Log in to your account (if not already logged in)
  4. Grant the requested permissions
  5. 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").

  1. Enter a name (e.g., "Main HubSpot", "Pipedrive Sales Team")
  2. Add an optional description
  3. 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:

  1. Pulls all existing records from your source
  2. Stores raw data in the stream layer
  3. Consolidates and deduplicates records
  4. 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.
  • Set up automation -- Head to Automate with Agents and Workflows to put your data to work.
  • 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.


Need help? Contact us at [email protected] or join our Discord.