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

Nuceria CRM

The endpoint must return the CrmSummary JSON (see README in this file's comments) and allow the origin https://medixiq.com (CORS). Until then the card shows the last snapshot.

Snapshot only

Set head

New responsibility

Assign person

Are you sure?