Documentation

Everything you need to get Mosaide answering your Hyros questions.

Connect Hyros, ask a question, ship the answer. If something is missing from these docs, email hello@mosaide.com and we will fix it.

Getting started

Getting started

What Mosaide is

Mosaide is Hyros intelligence for operators and agencies. Connect a scoped Hyros API key; Mosaide detects business type, builds Command Center, offers Portfolio across client workspaces, Source Flow, and the Upside-Down Funnel. Chat sits on top for deeper questions and pulls live Hyros tools instead of inventing totals.

Sign up & onboarding

Create an account at mosaide.com/sign-up. Onboarding takes 5 minutes: set your workspace name, choose solo or agency mode, pick how many client workspaces to provision, and connect Hyros. You can skip any step and come back to it later from Settings.

Solo vs agency mode

Solo mode gives you a single workspace. Agency mode provisions one isolated workspace per client (Client 1, Client 2, etc.) plus an HQ workspace for your own brand. Each workspace stores its own credentials, chats, and reports - they never mix.

Connecting Hyros

Connecting Hyros

API key

Generate an API key inside your Hyros account (Settings → API). Paste it into Mosaide on the Connections page and click Verify. It is a scoped key - never your password - encrypted at rest, and your Command Center provisions itself the moment it verifies.

What we sync

Sales, leads, calls, and source attribution, plus a daily snapshot of your Hyros-tracked subscriptions for MRR history. Real-time Hyros events - sales, calls, new leads - stream in over webhooks as they happen.

Hyros chat tools

The chat answers through 20+ purpose-built Hyros tools covering attribution, customer journeys, calls, tags, leads, sales, and docs lookup. You never pick a tool - ask in plain English and Mosaide routes the question.

Your AI key

Your AI key

Why you bring a key

Mosaide is 100% free and runs every answer on your own AI provider key - Anthropic, OpenAI, or Google. Your provider bills you its raw token cost; Mosaide adds no markup, plans, or seats.

Adding and verifying

Pick your provider on the Connections page and paste the key. Mosaide verifies it before saving, encrypts it at rest, and from then on shows only a fingerprint - never the key itself.

Command Center

Command Center

Your dashboard builds itself

The moment your Hyros key verifies, Mosaide reads your account footprint - calls, subscriptions, sources, sale frequency - classifies your business (call funnel, ecommerce, subscription, organic, or mixed), and provisions a dashboard with live widgets: leads, top sources, calls, tags, qualified leads, and ROAS or Hyros-tracked MRR where they apply. No configuration, no report builder.

Setup Health

The panel above the grid lists tracking problems Mosaide detected: missing tracking scripts, untagged sources, sales without attribution, leads with no assigned source. Each finding shows severity, a plain-language explanation of what it costs you, and numbered fix steps. Dismiss what you already know about; re-check anytime.

Changing the dashboard type

The control next to the dashboard title shows what Mosaide detected and its confidence. Pick another type to rebuild the dashboard with that template; picking the detected type returns to automatic. Your override always survives re-detection.

Experiments and feature requests

Experiments compares two sources or two time windows on live Hyros data and refuses to declare a winner without at least 30 samples per side. Feature requests is the public board where you tell us what to build next - upvotes drive the roadmap.

Portfolio (multi-client)

Portfolio (multi-client)

Who sees it

Portfolio appears when you have two or more workspaces, or any workspace in agency mode. Flags must be enabled for your environment (FLAG_PORTFOLIO). Solo single-workspace accounts stay on Command Center only.

What the board shows

Each row is a workspace: leads, sales, new vs returning (Hyros recurring flag), new-customer ROAS (new revenue over total paid spend), blended ROAS, MRR when applicable, attribution gap, median time-to-call, critical findings, and a revenue sparkline. Money is never summed across accounts with different currencies.

Refresh vs cron

Hourly sync warms snapshots and writes daily metrics; paid platform ROAS for gap and spend is fully refreshed for the 7-day window on cron. Click Refresh portfolio for full 7/14/28-day paid attribution. Open a row to set that workspace active and load Command Center.

Source Flow

Source Flow

Touch models

First source, last source, or last paid. Last paid prefers a paid lastSource, then paid firstSource, else Untracked. Labels always show which model is active.

Business-type columns

Call-funnel and mixed accounts include booked calls. Ecommerce hides calls by default (optional toggle when volume is high). Subscription accounts emphasize leads plus an MRR-by-source side panel rather than fake Sankey mass for dollars.

Upside-Down Funnel

Upside-Down Funnel

How to read it

Revenue sits on top; ad clicks and impressions sit at the bottom. Drop-offs and week-over-week deltas sit on each stage. Attribution gap and time-to-call use the same definitions as Portfolio alerts.

Using the chat

Using the chat

Ask anything

Type a question. Mosaide picks the right Hyros tool, runs the query, and answers from the rows it gets back. Examples: "What was my ROAS by source this week?", "Which lead source produced the most booked calls in March?", "Show me the full journey for jane@acme.com."

Sources & verification

Answers are grounded in live Hyros tool results. Sample or synthetic paths are not labeled as live Hyros when a key is connected. If tools return empty, the chat should say so rather than invent totals.

Artifacts and dashboards

Some answers materialize as dashboards or briefs. They live in /artifacts, can be scheduled to email or Slack, and shared as read-only public links you can revoke at any time.

Briefs & alerts

Briefs & alerts

Scheduled briefs

Any report can run on a schedule and land in your inbox or a Slack channel you connect per workspace - Tuesday 9am, every client, no copy-paste. Slack setup takes one click from the Connections page.

Deterministic alerts

Optional rules for attribution gap, ROAS drop, time-to-call, and funnel drop-off. They are plain numeric checks on live Hyros data - no LLM in the loop. Enable a rule and route it to in-app, email, or Slack per workspace.

Workspaces

Workspaces

Switching

The sidebar workspace switcher lists all your workspaces. Picking one swaps the active context - the dashboard, chats, connections, and artifacts you see all belong to that workspace.

Add, rename, delete

Manage every workspace from Settings → Workspaces. Add new client workspaces anytime, rename existing ones, and delete the ones you no longer need. Deleting a workspace permanently removes its connections, chats, artifacts, schedules, and shared links - this cannot be undone.

Security & data

Security & data

Where your data lives

All data is stored in our Supabase Postgres cluster with row-level security per workspace. Credentials (API keys, OAuth tokens) are encrypted at rest with envelope encryption. We never share your data across workspaces or with other customers.

Account deletion

You can delete your account at any time from Settings → Account. This wipes every workspace, connection, chat, and artifact, and releases your email so you can sign up again later if you want.

More questions

Read our Privacy Policy at mosaide.com/privacy and Terms of Service at mosaide.com/terms, or email hello@mosaide.com.

Still stuck?

We answer support emails the same business day. If something is broken, tell us - we will fix it.