Content library — everything generated, ready to reuse
Loading…
Claim policies — what this brand may and may not say
Every ad is checked against a policy before you see it. If the AI writes a blocked phrase, the copy is withheld rather than handed to you looking approved. Edit a policy and every future ad follows the new rules.
Loading…
Products — what gets held on camera
A directory ad shows the search working, so it needs no product. A physical product — like a ScienceWorxs cleaner — needs a real photo here so the video prompt can reference it as @Image3 instead of describing it in words.
Loading…
Briefs — one per property and audience
Acquiring a provider and acquiring a customer are different businesses — they never share a brief.
Loading…
Angles — the story, written once and reused
Pick a brief.
Generate the ad
Off by default — turn it on per ad if you or a client want one. Build character makes the presenter's headshot, then their full body with the headshot attached — that chaining is what stops the face changing between shots. Run it once per presenter.
Ad library
Loading…
Partners — who pays us
Telehealth referral partners, advertisers, affiliate programs — one row per company,
deals per brand below. Flat fees and standard ad models only; bespoke per-referral
fees are deliberately not offered (fee-splitting shape — see partners.js header).
Loading…
Deals
Loading…
This month
Rollup prices each active deal from its meter: flat fees as-is, CPC = clicks × rate,
CPM = impressions/1k × rate. Affiliate-program deals reconcile from the partner's own
dashboard — enter their reported numbers as manual events on the deal.
Pick a month and hit Rollup.
Invoices
Drafts only — nothing sends or charges automatically. Review, send it yourself, then
mark sent/paid here so the record stays honest.
Loading…
Facebook auto-postingchecking…
Compose
Queue — drafts never post; approve to schedule
Brand library — each brand's marketing stays in its own folder