Skip to main content
Sources are external accounts that feed data into your CRM automatically. When you connect a source, Supersonic syncs your emails or meeting transcripts, creates contact records, logs activity, and builds a relationship graph — without manual data entry.

How it works

  1. You connect a source (Gmail, Fireflies, etc.) from the Sources page in the dashboard
  2. Supersonic runs an initial sync to pull existing data
  3. Every 5 minutes, an incremental sync checks for new data
  4. New contacts are created automatically via identity matching (email, name, phone)
  5. Emails and meetings are logged as activities on the matching contact records
  6. The relationship graph updates with emailed, met_with, and works_at edges

Available sources

SourceTypeAuthWhat it syncs
GmailEmailOAuthEmails, contacts, threads
IMAPEmailPassword / App passwordEmails, contacts
FirefliesMeetingsAPI keyTranscripts, attendees, action items
FathomMeetingsAPI keyTranscripts, summaries, attendees
GranolaMeetingsMCPNotes, transcripts, action items

What gets created

For each source, Supersonic automatically creates:
  • Contact records — from email senders/recipients or meeting attendees. Deduplicated by email address.
  • Activity entries — each email or meeting is logged on the contact’s timeline.
  • Relationship edgesemailed (who emailed who), met_with (meeting co-attendees), works_at (email domain → company).
Noise is filtered automatically. Emails from no-reply addresses, newsletters, SaaS notifications, and service accounts are ignored. Over 100 noise patterns are built in.

Connecting a source

Go to the Sources page in the dashboard, or use the API:
# List available sources
curl -X GET https://mcp.supersonic.cv/api/connectors/ \
  -H "Authorization: Bearer supersonic_live_YOUR_KEY"