Owner console
Who's paying attention.
Sign-ins, watch time, and per-viewer engagement across everything you've shared — and the tools to put the next reel in front of the right person.
Checking access…
Console unavailable
The reporting API didn't answer. If this deployment is still staging-only, the admin endpoints may not be live yet.
Site activity
What happens after you share.
Loading activity…
Connected tools
ChatGPT reporting access.
Read-only access to site activity and shared-link usage. Revoke a connection here to stop access immediately.
Connect ChatGPT to https://badbloop.ai/mcp using OAuth, then sign in with your reporting account.
Messaging invitations
Share a single-use link.
Create a link for Signal, LinkedIn or any message. One recipient verifies their email and accepts before it expires, then keeps access. Acceptance notifications go to [email protected].
Expiry applies to accepting the invitation. Once accepted, use the access controls below to revoke the recipient’s email access; an existing sign-in can last up to 12 hours.
Access
Who can get in.
The allow-list the login page checks before it will send anyone a link. Add one address, or a whole company by domain. Revoking keeps the row, so who was let in and when it stopped stays on the record.
Waitlist
Who's knocking.
Everyone who asked to hear about Badb Loop, newest first. The ones marked waiting cannot sign in yet — granting access from here adds them to the allow-list above.
Dataset requests
Who wants the data.
Everyone in the data room can see every dataset's samples and statistics. Nobody can download a bundle. This is where they ask, and where you decide — approving is effectively the sale, so it sends a download link that expires and is capped. Declining sends nothing: follow up yourself.
Catalogue
What's on the shelf.
Datasets as the upload scripts and CI left them. Stocking happens there; what happens here is deciding who can see a thing — internal is ours alone, gated is visible to anyone signed in, public is open. A dataset with no samples cannot be exposed.
Sign-ins
Who's been in.
Recent sign-ins to the portal, most recent first.
Engagement
What's landing.
Per-item engagement. Select a card to see exactly who watched, and how far they got.
Video studio
Reels in, reels out.
New reels from the render pipeline land here for review. Publish them into an album or bin them — the public gallery only ever shows what you've published.
Loading the studio…
Review queue
Albums
Share
Put it in front of someone.
Pick a reel and a contact: we mint a personal link, log a note against them in the CRM, and — if you ask — queue a follow-up task.
Settings
ZenSlice connection.
Use ZenSlice Admin → Integrations → Create Integration Token. The key identifies your team automatically; no organisation or team ID is needed. It is stored server-side and never shown again in full.