Bring your whole stack home.

Connect the tools you already run. Excellent syncs them into the one database on your machine — direct OAuth, no third-party broker — and the agents act on what comes in.

Your data stays yours.

Connecting a tool doesn't hand it to a middleman. Every record lands on your own machine, sealed and canonical — close to the agents that work it.

Direct OAuth, no third-party broker

You connect by OAuth or an API key, and no third-party broker ever sits in the data path — records sync straight between your machine and the provider. (A few providers whose sign-in needs a confidential secret use Excellent's own one-time OAuth relay, which stores no data and never touches a sync.)

Sealed on your machine

Tokens and API keys are AES-256-GCM-encrypted in your local database, with the master key kept off it. The database on its own decrypts nothing.

One source of truth

Synced records become rows in the one canonical schema you own — never a parallel copy. A synced contact is the same person everywhere in Excellent.

Payments & finance

Revenue lands next to the customer who paid it.

Connect your billing, banking, and storefront, and money stops being a separate app. Every charge, invoice, order, and bank transaction becomes an entry on the record of the person or company behind it — so what a customer is worth, and what's moving through your accounts, is a glance, not an export.

Stripe logoStripeXero logoXeroQuickBooks logoQuickBooksPlaid logoPlaidShopify logoShopify

Revenue per customer

Charges and invoices attach to the people and companies who paid them. Lifetime value is a column on the record, not a quarterly spreadsheet.

MRR and churn, live

Subscriptions roll up into MRR and churn that move as Stripe does — the numbers, with no separate analytics tool to buy and reconcile.

Both sides of the ledger

Invoices track what you're owed; bills track what you owe. Receivables and spend sit beside the relationships they belong to.

Charges, invoices & orders → transactions + AR · Subscriptions → MRR & churn · Bank + bills → cash & spend

Connect a category, unlock a capability.

Every connector maps into the same canonical schema — so each category you connect isn't another tab, it's a new thing your database knows.

CRM

HubSpot logoHubSpotSalesforce logoSalesforcePipedrive logoPipedrive

Your pipeline moves in — and stays in sync.

Contacts, companies, and deals sync two-way. Work a deal in Excellent and the edit lands back in your CRM — nothing forks, nobody re-keys.

Contacts → people · Companies → organizations · Deals → opportunities · two-way

Marketing

Mailchimp logoMailchimp

Your audience is people you already know.

Mailchimp audience members resolve to people and campaign sends land as activities — a subscriber isn't a separate list, they're the same contact the rest of your business shares.

Audience members → people · Campaign sends → activities

Support

Zendesk logoZendesk

Support history, on the customer record.

Zendesk tickets and the people who raise them land on the customer's timeline — so the account team sees what support saw, without a second login.

Tickets + requesters → activities on the customer timeline

Email & calendar

Gmail logoGmailGoogle Calendar logoGoogle CalendarMicrosoft 365 logoMicrosoft 365

Your inbox and calendar quietly build the record.

Every email and meeting resolves to the right person and lands on their timeline — relationship history that writes itself while you work.

Emails + meetings → activities on the person's timeline

Hiring (ATS)

Greenhouse logoGreenhouseLever logoLeverAshby logoAshby

Candidates arrive as people, not rows in a silo.

Candidates and open roles sync into the built-in applicant tracking — every applicant lives alongside the customers, colleagues, and everyone else you know.

Candidates → people · Jobs → hiring jobs

Docs & files

Notion logoNotionGoogle Drive logoGoogle Drive

Everything written, searchable in one place.

Notion pages and Drive files sync with their full text extracted — Docs, Sheets, PDFs, Word — so what your team knows is findable next to the work it belongs to.

Pages + files → notes with full text + attachments

Design

Figma logoFigma

Design work, linked to the business it's for.

Figma projects and files sync onto the connection timeline, so what the design team is shipping sits next to the customers and work it serves.

Projects + files → the connection timeline

Messaging

Slack logoSlack

What was said, on the record.

Slack conversations land on the timeline, one note per message — so decisions stop living in scrollback.

Channel messages → notes on the timeline

Contacts

Google Contacts logoGoogle Contacts

Every relationship starts in one place.

Your address book imports as canonical people, deduped against everyone already in the database.

Contacts → people, deduped by email

Databases

Supabase logoSupabaseDatabase (PostgREST) logoDatabase (PostgREST)

Your own tables, without an importer.

Point Excellent at Supabase or any Postgres and a guided wizard maps your tables into leads, contacts, and companies — two-way, over PostgREST.

Your tables → leads, contacts, companies · two-way

Analytics & SEO

Google Analytics logoGoogle AnalyticsGoogle Search Console logoGoogle Search ConsolePlausible logoPlausiblePostHog logoPostHog

Your KPIs, next to the work that moves them.

Sessions, conversions, rankings, and product usage stream in as metric samples — the numbers live beside the customers and projects behind them.

Web, search + product KPIs → metric samples

Developer

GitHub logoGitHubGitLab logoGitLabLinear logoLinear

Engineering, linked to the business it drives.

Repositories, projects, and Linear issues join the directory, so shipped work connects to the customers and deals it serves.

Repos + projects + issues → the directory & timeline

31 connectors, and counting.

The full directory — every connector, its auth model, sync direction, and exactly what lands where — lives in the docs.

Don't see one you need? Connect any Postgres directly, or ask us.

Then the team acts on it.

Syncing is half of it. As records land, your agent roles pick them up and do the next thing — every change under the ship / verify gate.

Gmail logo

GmailA reply lands from a prospect

Triagerroutes it to the right pipeline and logs it on the contact.

Stripe logo

StripeA new payment clears

Scribeposts the revenue to finance and updates MRR.

HubSpot logo

HubSpotA contact is created

Shipperenriches it and enrolls the right outreach sequence.

Greenhouse logo

GreenhouseA candidate applies

Triagerfiles them into Hiring and flags the strong fits.

Your tokens never touch our servers.

You connect by OAuth or an API key, and no third-party broker ever sits in the data path. Tokens are AES-256-GCM-encrypted in your local database, with the master key kept off it.

Bring your whole business home.

Download Excellent and run your whole business on your own machine.