No campaign data yet. Add ?utm_source=meta&utm_campaign=... to your ad URLs to track conversions.
Daily signups — last 30 days
By medium
"How did you hear?" responses
No referral responses yet.
Funnel — pricing CTA → Gumroad
Every click on a "Start free trial" button on smartpoststudio.com is logged before redirect. Conversion % below uses paid users created in the same 30d window as a rough attribution proxy.
Loading…
Clicks by plan
Plan
Last 30d
All time
No clicks logged yet. Wait for the next visitor to hit a pricing CTA.
Clicks by source surface
Source
Last 30d
All time
No source data yet. The "Start free trial" links on home + pricing already carry a &src= tag, you just need clicks.
Daily clicks — last 30 days
AI usage — who's burning generations
Per-account monthly counters from the shared users DB. Heaviest user on top. Plans include 300/mo (trial 50, comp 1500); top-ups add 800 that never expire.
Loading…
Accounts by AI usage
#
Account
Plan
This month
Limit
Used
Top-up bal
Remaining
Lifetime
No AI usage recorded yet this period.
✦ AI Assist
💡 Body content only. System wraps it with the branded header, Olver's signature, and footer. Just write the message — no <style> or layout HTML needed.
Email SubjectHero style
Hero title
Hero icon
Countdown number
Countdown label
Hero pill — small white pill above heroGreeting — use {{name}}Email Body — plain text · use {{name}} · paragraphs separated by blank lines
Perk label — optional
Perk text
Features — optional · one per line · use HTML for emphasis
Send the current draft to just one subscriber, exactly as they'll receive it. Useful for previewing in your own inbox.
Preview
To:
Subject:
Body:
Sending…
Secrets on smart-post-studio-worker — managed in Cloudflare → Worker → Settings → Variables & Secrets.
Issue free access codes to testers, collaborators, or comp recipients. The code is tied to a single email address. Recipients redeem it in-app — no Gumroad, no payment.
Issue a token
Recipient emailRecipient name — optional, used in email greeting
Duration amount
Duration unit
Note — internal, only visible here
Email comes from support@smartpoststudio.com with redemption instructions.
Create and edit blog posts. Saved to D1 and served live from the Worker — no static-site redeploy needed.
Body is raw HTML — use <p class="lede"> for the opening, <h2> for section headings, <p> for paragraphs.
New post
Slug *
Date *
Track *
Read time (min)
Status
Title (plain text — used in <title> and og:title fallback) *H1 (may include <span class="grad-text">…</span>) *Meta description (150-160 chars) *Keywords (comma separated) — optionalExcerpt (1-2 sentences for the blog index card) *OG / Twitter overrides (optional — auto-fall back to Title / Meta description)
Paste the 11-char video ID or any YouTube watch / shorts / youtu.be URL. Embeds the video after the first paragraph and adds a VideoObject to the post's Schema.org graph. Leave blank for no embed.
Body — raw HTML *
Content Ops
Social output and weekly content, by brand
Loading Brynhildr…
Loading Smart Post Studio…
Weekly content
Blog pipeline
Loading…
Scheduled tasks
—
Affiliate program admin. Approve applications, monitor commissions, and build monthly payout batches.
Backend lives on Worker api.smartpoststudio.com.