Apps

Integrations

How Excellent connects to the tools you already use — by direct OAuth, on your machine — and turns what syncs into canonical data your agents can act on.


Excellent connects to the SaaS tools you already run — your CRM, inbox, ATS, billing, analytics, and more — and pulls what matters into the one local database you own. The full directory of connectors is below; for what each category gets you, see the integrations overview.

The point isn't to mirror another app's screens. It's to land outside data as rows in the shared schema so a synced HubSpot contact, a Gmail thread with that person, and a Stripe payment from their company are all the same record — and your agents can act on it.

How a connection works

Every integration follows the same path:

  1. Connect. You authorize the provider over OAuth 2.0, or paste an API key. Excellent talks to each provider directly — there is no third-party integration broker in the data path.
  2. Sync. A local sync loop pulls records on a schedule (or on demand) and runs them through a code-defined mapper.
  3. Map. Each record becomes a row in the canonical schema — people, organizations, notes, activities, transactions, metrics — never a parallel, provider-specific table.
  4. Act. Once the data is canonical, the rest of Excellent treats it like any other data: interfaces read it, and agent roles can pick it up and do the next thing under the ship / verify gate.

Your credentials stay yours

Local-first applies to integrations too:

  • No third-party broker. Your syncs run from your machine straight to each provider — no third-party middleman ever sees your records. The one exception is sign-in: a few providers that require a confidential client secret (HubSpot, Notion, GitHub, GitLab, QuickBooks, Xero, Pipedrive, Lever) relay the one-time OAuth code exchange through Excellent's own first-party handshake, which holds no data and never touches a synced record.
  • Sealed at rest. Access tokens and API keys are AES-256-GCM-encrypted in your local database, and the master key is kept off the database — so the file on its own decrypts nothing.
  • One source of truth. Synced records live in the schema you own. Read them in any interface and export the whole workspace whenever you like.

Pull and write-back

Most connectors pull: data flows from the provider into Excellent. Some also write back — local edits push out to the source of record:

  • Two-way today: HubSpot, Salesforce, and Pipedrive (deals), plus any database you map through the Supabase / PostgREST wizard.
  • Pull-only: email, calendar, ATS, docs, messaging, finance, and analytics connectors land their records on the right timelines and metrics.

The full directory

Every connector, grouped by what it does — with its auth model, sync direction, and exactly what lands where in the schema:

CRM

Contacts, companies, and deals — two-way.

HubSpot logo

HubSpot

Two-wayOAuth

Two-way sync your HubSpot contacts, companies, and deals — and push every edit back without leaving Excellent.

Contacts → people, Companies → organizations, Deals → opportunities. Edits and notes write back.

Salesforce logo

Salesforce

Two-wayOAuth / PKCE

Keep Salesforce contacts, accounts, and opportunities in lockstep with Excellent, with edits flowing both ways.

Contacts → people, Accounts → organizations, Opportunities → opportunities. Edits flow both ways; a note posts back as a Task.

Pipedrive logo

Pipedrive

Two-wayOAuth

Pull your Pipedrive people, organizations, and deals into Excellent and push deal changes straight back.

Persons → people, Organizations → organizations, Deals → opportunities. Deal edits write back.

Marketing

Audiences and campaigns onto the record.

Mailchimp logo

Mailchimp

SyncAPI key

Pull your Mailchimp audience in as canonical people and see each campaign as an activity on the contact it reached.

Audience members → people (deduped by email), campaign sends → activities on their timeline.

Support

Tickets and requesters onto the customer timeline.

Zendesk logo

Zendesk

SyncOAuth

Bring Zendesk tickets and the people who raise them onto the customer record, so support history lives with the account.

Tickets → activities on the customer's timeline; requesters resolve to people.

Email & calendar

Email and meetings onto the contact timeline.

Gmail logo

Gmail

SyncOAuth / PKCE

Turn your inbox into relationship history — every email lands on the right contact's timeline automatically.

Inbound messages resolve the counterparty by email and log an email activity on that person's timeline.

Google Calendar logo

Google Calendar

SyncOAuth / PKCE

Every meeting shows up on the attendee's timeline, so your calendar quietly builds your CRM.

Events resolve each attendee as a person and log a meeting activity on their timeline.

Microsoft 365 logo

Microsoft 365

SyncOAuth

Bring Outlook mail, calendar, and contacts into Excellent over Microsoft Graph — every message and meeting on the right person's timeline.

Outlook messages and meetings log email/meeting activities; contacts import as people. Over Microsoft Graph.

Hiring (ATS)

Candidates and jobs into the ATS.

Greenhouse logo

Greenhouse

SyncAPI key

Bring your Greenhouse candidates and open roles into Excellent's applicant tracking in one connect.

Candidates → people (with identifiers), Jobs → hiring jobs. Candidates land in the ATS as canonical people.

Lever logo

Lever

SyncOAuth

Sync Lever candidates and job postings into Excellent's hiring pipeline.

Opportunities (candidates) → people, Postings → hiring jobs.

Ashby logo

Ashby

SyncAPI key

Pull Ashby candidates and jobs into Excellent so every applicant lives alongside the rest of your people.

Candidates → people (with identifiers), Jobs → hiring jobs.

Docs & files

Pages and files, full text, into one timeline.

Notion logo

Notion

SyncOAuth

Index your Notion pages — full text and all — into Excellent's knowledge timeline.

Pages → notes carrying the full assembled page text; a changed page appends a new version.

Google Drive logo

Google Drive

SyncOAuth / PKCE

Make your Drive searchable inside Excellent, with text pulled from Docs, Sheets, PDFs, and Word files.

Files → notes with extracted text (Docs/Sheets/Slides exported; PDF/Word text-extracted) + an attachment row.

Design

Design projects and files on the timeline.

Figma logo

Figma

SyncOAuth

Sync Figma projects and files onto the timeline so design work sits next to the customers and projects it's for.

Projects and files → the connection timeline, linked to the team and work they belong to.

Messaging

Conversations onto the record.

Slack logo

Slack

SyncOAuth / PKCEBeta

Capture Slack conversations onto your Excellent timeline for a single record of what was said.

Channel messages → notes on the timeline, one note per message.

Contacts

Address books as canonical people.

Google Contacts logo

Google Contacts

SyncOAuth / PKCE

Import your Google Contacts as canonical people so every relationship starts in one place.

Contacts → people (with email + identifiers), deduped against existing people.

Databases

Your own tables, mapped by a wizard — two-way.

Supabase logo

Supabase

Two-wayAPI key

Point Excellent at your Supabase tables and a guided wizard maps them into leads, contacts, and companies — with write-back.

A wizard classifies each table as leads/contacts/companies and maps columns; rows sync two-way over PostgREST.

Database (PostgREST) logo

Database (PostgREST)

Two-wayAPI key

Connect any Postgres database via PostgREST and turn its tables into leads, contacts, and companies, two-way.

Any Postgres exposed via PostgREST: the same wizard maps tables/columns into leads, contacts, and companies, two-way.

Payments & finance

Revenue, invoices, cash, and spend per customer.

Stripe logo

Stripe

SyncAPI key

Sync Stripe customers, payments, invoices, and subscriptions to see revenue, MRR, and LTV per customer.

Customers → people/orgs, Charges & Invoices → revenue transactions + AR, Subscriptions → MRR/churn metrics.

Xero logo

Xero

SyncOAuth

Pull Xero contacts and invoices into Excellent to tie accounting to the customers behind it.

Contacts → people/orgs, Invoices → revenue transactions + the AR lifecycle table.

QuickBooks logo

QuickBooks

SyncOAuth

Sync QuickBooks customers, invoices, and bills so receivables and spend live next to your customers.

Customers → people/orgs, Invoices → transactions + AR, Bills → the AP/spend table.

Plaid logo

Plaid

SyncAPI key

Connect your bank through Plaid and see actual cash movement — transactions land in money accounts beside the revenue behind them.

Bank transactions → money-account entries, tracking real cash movement in and out.

Shopify logo

Shopify

SyncOAuth

Sync Shopify customers and orders so storefront revenue lands on the customer record — the same people your CRM already knows.

Customers → people/orgs, Orders → revenue transactions. Store revenue lands on the customer who spent it.

Analytics & SEO

Web, product, and search KPIs into metrics.

Google Analytics logo

Google Analytics

SyncOAuth / PKCEBeta

Stream Google Analytics web KPIs into Excellent's metrics, attributed to the right property.

GA4 sessions, conversions, and web KPIs → metric samples, attributed to the property.

Google Search Console logo

Google Search Console

SyncOAuth / PKCEBeta

Bring Search Console clicks, impressions, and rankings into Excellent to track SEO alongside everything else.

Clicks, impressions, CTR, and position by query → metric samples.

Plausible logo

Plausible

SyncAPI key

Feed privacy-first Plausible web analytics — visitors, visits, pageviews — into your Excellent metrics.

Aggregate visitors, visits, and pageviews → metric samples.

PostHog logo

PostHog

SyncAPI key

Pull PostHog product analytics like MAU and DAU into Excellent's metric bands.

Trend insights — monthly and daily active users → metric samples.

Developer

Repos, projects, and issues into the directory.

GitHub logo

GitHub

SyncOAuth

Bring your GitHub repositories into Excellent's directory and link dev activity to the work it drives.

Repositories → organizations, linked via the integrations ledger.

GitLab logo

GitLab

SyncOAuth

Pull your GitLab projects into Excellent and connect engineering work to the rest of the business.

Projects → organizations, linked via the integrations ledger.

Linear logo

Linear

SyncOAuth

Pull Linear issues into Excellent so engineering work connects to the customers and projects driving it.

Issues → the connection timeline, linking engineering work to the org it's for.