Why teams move The platform Features Use cases How it works FAQ Book a walkthrough

Know what works, why it won, and who made it. Then make more of it.

Ursa Suite connects your Meta ad accounts, your store and your brief board, then runs the entire creative loop in one place: reporting, competitor research, scripting, generation, publishing, and the payouts for the people who made the winners.

Set up in an afternoon. No engineer, no data warehouse, no spreadsheet to maintain.

Works with the tools you already use

  • Meta Ads
  • Shopify
  • Notion
  • Slack
  • Google Ads
  • TikTok
  • Triple Whale
  • Google Drive
  • Claude

Meta, your store and your brief board connect with a sign-in. The rest are set up when you need them.

Why teams move

Scaling creative breaks in the same three places every time.

None of this is a reporting problem you can fix with another dashboard. It is a problem of things not being joined up. Ursa Suite joins them.

Your numbers live in five places

Ads Manager says one thing, the store says another, the spreadsheet says a third, and the agency deck says a fourth. Half the meeting is spent arguing about whose number is right, so nothing gets decided.

→ One figure, one source, on every screen and in every Slack post.

Nobody can tell you why an ad won

You can see that one ad spent forty thousand dollars. You cannot see that it was a founder-to-camera hook, cut by a particular editor, off a brief nobody else copied, in a market where that angle had never been tried.

→ Every ad carries its own attributes, so every breakdown is one click.

The work itself is still manual

Briefing, naming, uploading, publishing, chasing editors, building the monthly report and working out who earned a bonus. Hours a week of typing, to produce answers the data already has.

→ The suite does the typing and hands you the decisions.

The platform

Six jobs, one login, one set of numbers.

Most tools do one of these and hand you a CSV for the rest. The point of a suite is that the reporting, the research, the making and the paying all read from the same place.

Spend, revenue, ROAS, CPA, CAC, MER, contribution margin and lifetime value, per ad, per angle, per market, per product. Live Meta data joined to your store, stored day by day so pages load instantly instead of crawling the API every time.

Ask a question in plain English and get an answer off your own numbers with the working shown. It knows your metrics and it also knows your app, so it tells you which page to open and links you straight to it.

Track the brands you care about, see the ads they are actually committing budget to, get five proven ads broken down line by line every morning, and search an angle to find out who is already running it.

Concepts, scripts, scene-by-scene editor briefs, on-brand static ads, generated video and an image editor, all fed by what your own winners actually did. Work is queued as jobs, so it carries on without anyone sitting there.

Drag finished files in and get correctly named, correctly structured ads out, paused until you say otherwise. Or let a status change on your brief board publish them for you. Every rename is recorded, so no naming history is ever lost.

Every ad is joined to the editor who cut it and the strategist who briefed it. Leaderboards, win rates, bonus windows, retainer tiers and revenue share are calculated from the live data, not from someone's memory at the end of the month.

What is in the box

Around 75 working surfaces. You switch on the ones you want.

Nothing here is a mock-up or a roadmap item. Every feature is a switch, so a new team can start with four pages and turn the rest on as they grow into them.

Reporting

The numbers everyone argues about, settled once.

  • DashboardSpend, revenue, ROAS and the trend, against last period
  • PerformanceCompare any attribute against any other, as a matrix
  • LeaderboardWhat to scale, what to cut, what to leave alone
  • CreativesA breakdown chart for every property you track
  • Ads DatabaseEvery ad, searchable, each with its own shareable link
  • Weekly ReviewTesting velocity and win rate, week by week
  • Creative RotationHow much of your spend is on fresh creative
  • Spend PacingMonth to date against target, and the run rate to hit it
  • CAC, LTV and cohortsNew customers, repeat rate, AOV, contribution margin
  • Explore and custom reportsBuild your own view, or describe it and let it build

Answers

Ask instead of hunting, and get told before you ask.

  • Ask AIChat with your own data, with links to the page that proves it
  • Daily PrioritiesThe morning scoreboard, posted to Slack if you want it
  • LearningsWhy ads won or lost, written down and searchable
  • BriefingsA written report on a schedule, in your own words
  • AlertsRevenue pace and spend spikes, straight to Slack
  • Account watchdogAccount disabled, spend cap hit, nothing running, ads rejected
  • System StatusIs every integration actually alive right now

Competitors

What the rest of your category is spending money on.

  • Brand TrackerOne competitor at a time, their ads, hooks and shop
  • Ad SpyLive competitor ads ranked by how committed they are to them
  • Daily BreakdownsFive proven video ads a morning, broken down line by line
  • Brand FeedNew brands in your niche every morning, minus the ones you know
  • Angle searchType an angle, see the top ads on it and who runs them
  • Creative IntelligenceTheir claims against yours, with the evidence
  • ResearchReddit, review sites and trends, pulled into one place

Creative production

From an angle to a finished asset, fed by your own winners.

  • IdeationConcepts planned by week and synced to your brief board
  • Scripts and Script StudioScripts built off structures that already worked
  • Visual BriefScene by scene direction and B-roll prompts for the editor
  • StaticsOn-brand static ads, concepts and variations, queued as jobs
  • Daily StaticsA morning review of your ads and theirs, turned into concepts
  • Video StudioText, image or reference to video, filed per editor
  • Image editorChange only the thing you asked to change
  • Knowledge and AgentsYour brand rules and doctrine, feeding every generation

Publishing

Live ads, named properly, without opening Ads Manager.

  • Naming conventionDefine the fields every ad name uses, once
  • AI ad renamingIt watches the video, reads the brief and names live ads
  • Rename historyEvery name ever changed, with the old one kept
  • Launch AdsDrop files in, get named ads out, paused until you say so
  • Publish from NotionA status change on the board publishes the ad
  • Publish backlogBulk publish the queue, with the blockers named
  • Publishing settingsPage, template ad set, link, copy and CTA, per brand

People and pay

Who made the winners, and what that earned them.

  • Team leaderboardsEditors and strategists, month to date, posted every Monday
  • Who briefed whomWhether a strategist's wins repeat across different editors
  • Bonuses and bountiesScale-up bonuses and first-past-the-post prizes, graded live
  • Retainer ladderConsistent top performers flagged for a retainer review
  • Revenue shareWeekly share by strategist, from the real numbers
  • Spend RaceThe same standings as a live race, for the office screen
  • Creator programmeA portal where outside creators see their spend and earnings
  • Logins and accessInvite links, Slack sign-in, roles, and a sign-out that works
75Working surfaces, every one behind its own switch
180Days of daily figures stored per ad, so pages load instantly
1Deployment and database per client. Yours, not a shared table
0Spreadsheets to keep alive, and no warehouse to build
Use cases

Everyone opens it with a different question.

The same data, arranged for the person looking at it. Roles decide who sees what, so a freelancer never lands in your billing and a creator never lands in your dashboard.

Founder or CEO
Are we actually making money this month, and on what?
  • Spend, revenue, ROAS, CPA and margin on one screen, against target and against last month.
  • A written briefing on a schedule, so you are not the one building the deck.
  • Ask it anything in plain English and get the number with the working shown.
Media buyer
What do I scale on Monday, and what do I kill?
  • A leaderboard that separates scale, cut and keep, on your own win and loss rules.
  • Alerts when an account stalls, hits its cap, gets an ad rejected or stops spending.
  • New ads live in minutes, correctly named, without touching Ads Manager.
Creative strategist
What should we brief next week, and why that?
  • Which hooks, angles, formats and lengths are actually carrying the spend.
  • Angles proven in one market and never tried in another, listed for you.
  • Competitor ads broken down every morning, with the transcript checked.
Head of creative
Who is delivering, who is behind, and who earned a bonus?
  • Editor and strategist boards from live spend, not from a memory at month end.
  • Bonus windows, quantity targets and retainer eligibility graded automatically.
  • Scripts, visual briefs and generated assets, so the team starts from something.
Agency or holding group
Can I run every client on one system without mixing them up?
  • One deployment and one database per client, on their own subdomain, with their logo.
  • A client never sees another client's data, because it is not in the same database.
  • Features switch on per client, so one brand's request is not everyone's product.
Creator programme
What did each creator's work actually earn them?
  • Outside creators get their own portal: briefs, uploads, spend and earnings.
  • Attribution is never guessed, so a payment conversation is never a dispute.
  • Commission, retainer tiers and bonuses are configured by you, not hardcoded.
How it works

Connected in an afternoon, useful the next morning.

There is no data warehouse to build and no spreadsheet to keep alive. You connect the accounts you already have, and it keeps itself up to date from then on.

Step 01

Connect

Sign in to Meta, your store and your brief board from the settings page. No API keys to paste, no developer needed, no ids to look up.

About 20 minutes
Step 02

It joins the dots

Meta spend is matched to the brief it came from, so every ad arrives carrying its angle, its format, its market, its editor and its strategist.

Automatic, hourly
Step 03

It tells you

Dashboards fill in, history backfills behind you, alerts start posting to Slack and the chat can answer questions about your own account.

From day one
Step 04

It does the work

Briefs, scripts, statics and video get generated, ads get named and published, and the leaderboards and payouts keep themselves current.

Switch on what you want
Built differently

Not a seat in somebody else's tool.

Every client gets their own copy of the application and their own database. That single decision is why the branding is yours, why your data is not sitting in a shared table, and why one brand's request never quietly becomes everybody's product.

Your deployment, your database, your domain

Your own app on your own subdomain, your logo, your colours, your typeface. The data lives in a database you can be handed the keys to.

You decide what a creative is made of

Nothing is hardcoded. Hook, angle, format, length, awareness level, market, whatever you track becomes a filter, a column and a breakdown chart by itself.

Every feature is a switch

Start with reporting. Turn on competitor research when you want it, publishing when you trust it, payouts when the team is big enough to need them.

The AI knows the app, not just the numbers

It answers from your data and then links you to the page that proves it. If a feature is switched off it says so and offers the switch, instead of sending you nowhere.

The front door is closed by default

Invite only unless you open it. Single-use invite links, sign-in with your own Slack workspace, roles, and removing someone actually signs them out.

It keeps getting built

Ask for something in Slack and it gets written down, built and put in front of a human to approve. Nothing ships to your account without someone saying yes.

Questions

The things people ask first.

What do I have to connect before it is useful?

A Meta ad account is enough on its own. That alone gives you spend, ROAS, CPA, the leaderboards, win and loss results and every performance page. Connecting your brief board adds the attributes, the editor and the strategist behind each ad. Connecting your store adds real revenue, new customer counts, CAC, margin and lifetime value.

How long does it take to set up, and do I need a developer?

About an afternoon, and no. You sign in to Meta, your store and your brief board from the settings page, the same way you would sign in to anything else. There are no API keys to paste and no ids to look up. History then backfills behind you over the following day or two.

Is my data sitting in a table with other companies' data?

No. Each client gets their own deployment of the application and their own database. Keeping several companies apart inside one table is a rule somebody has to remember, and rules like that get forgotten. Separate databases cannot be forgotten.

Can it carry our own branding?

Yes. Your logo, your colours, your typeface, your own subdomain, and light or dark. Teams and clients see your brand, not ours.

What does the AI actually see, and can it change anything?

It reads your own synced numbers and a map of your own pages, so answers come with a link to the screen that proves them. The chat does not act on your account: it tells you what to do and takes you there. Anything that writes to your ad account is a separate, deliberate action you take on a page.

It can publish ads. Is that safe?

Ads are created paused unless two separate signals say otherwise, a name with a missing field is refused rather than published, and a retry can never create the same ad twice. Campaigns, budgets and targeting are not set here: new ad sets are cloned from a template you already trust.

What if I only want the reporting?

Then you only get the reporting. Every feature is a switch and most of them start off. A lot of teams run the analytics for a few months and turn on publishing, competitor research or the team boards later.

Does it work for an agency running several brands?

Yes, and that is the intended shape. Each brand gets its own deployment, its own database and its own subdomain, all from one codebase, so every client is on the same version without ever being able to see each other.

How much does it cost?

It depends on how much you are spending on ads and how much of the suite you switch on. Tell us what you run and we will put a number on it. There is no self-service signup yet, and we would rather walk you through it first anyway.

Can I see it working before I commit?

Yes. There is a full demo account, filled with six months of realistic data, where every page, report and chat runs the real code. You can click all of it.

See it running on your own numbers.

A 30 minute walkthrough, on your ad account or on the demo. If it is not obviously worth it by the end, that is a perfectly good answer.