AI Team Dashboard
Virtual workforce · online

Your AI team, at a glance

Create bots, group them into teams, and drag them wherever they’re needed.

Open the galaxy ↗
Projects Simulated · updating
TeamsDrag bots between teams

New bot

New team

New project

NameUnitValueBetterWarnCrit

Connect the Transactions API

Polls GET /api/transactions?updated_since=… from your browser and recomputes the KPIs. The token is stored only in this browser. If the API doesn’t send CORS headers for this site, the request will fail — add Access-Control-Allow-Origin on the API or route it through a small proxy.

Not connected

Google accounts

Each brand’s Google data is read with its own Google account. Sign in once per browser session per account; YouTube, Search Console and private Google Ads sheets are then fetched with the account assigned to that brand. Only the Client ID and the brand → account table are saved on this device; access tokens live in this tab’s session and are never written to disk.

Create an OAuth client (Web application) in Google Cloud Console, add https://medixiq.com and https://www.medixiq.com as authorized JavaScript origins, and enable the YouTube Data API v3, YouTube Analytics API, Google Search Console API and Google Sheets API. The sign-in now also asks for your email address so each token can be tied to an account: if an account was signed in before that, sign it out and add it again once.

Choose a Search Console property

Add a LinkedIn page

LinkedIn has no public analytics API. Type the numbers from the Page analytics tab, or import the export (Analytics → Followers / Content → Export, XLSX or CSV) and they are filled in for you. Only totals are kept.

Google Ads

Install google-ads-to-sheet.js in Google Ads (Tools → Scripts), point it at a Google Sheet, schedule hourly, then share the sheet as Anyone with the link (Viewer) or sign in with Google.

Not synced yet

Are you sure?