One-click OAuth. Encrypted at rest.
Connect GA4, Meta Ads, Google Ads, Stripe and Search Console in one click each. We pull the last 90 days on day one, then keep syncing. Tokens encrypted via Supabase Vault, Row-Level Security on every row.
GA4 · Meta Ads (Facebook + Instagram) · Google Ads · Stripe · Google Search Console. Every connector is built on the same base class, same retry logic, same canonical mapping, same status reporting.
You authorize SmartAnalyst on the source's screen. Refresh tokens are stored encrypted at rest, never logged.
We pull the last 90 days of metrics on connection. No manual export.
Hourly or daily depending on the source. We track sync status per connector, green/orange/red so you always know if a number is fresh.
Raw API responses are mapped to our canonical metrics layer (see canonical-metrics). Sources never bleed their naming into your dashboard.
Tokens encrypted using Supabase Vault (libsodium). Row-Level Security ensures workspace isolation at the database level. EU hosting (Supabase Ireland). Sources you disconnect have their tokens purged within minutes. Full audit log of who connected what, when.