1
0 Comments

Substack added a scheduler. Here's why I kept building PubQ anyway.

Substack finally added native scheduling for Notes. Good, it validated the problem.

But their scheduler does one thing: pick a time, post a Note. That's it. No analytics. No calendar view. No way to see your whole week at a glance. No drip queues. No bulk scheduling.

I had already built PubQ to solve the scheduling gap. When Substack shipped theirs, I kept going, because the real problem was never just "post later." It was "manage your entire Notes strategy in one place."

What PubQ does that native scheduling doesn't:

  • Calendar view -+-> see your full week of scheduled Notes visually
  • Analytics -+-> which Notes are actually driving impressions, likes, and subscriber growth
  • Drip queues -+-> automated sequences that release Notes over time on a cadence
  • AI generation -+-> writes Notes in your voice by analyzing your published content
  • Bulk scheduling -+-> queue a week's worth of Notes in one sitting

How it works under the hood (for the technical folks):
Substack has no public API. PubQ captures your session cookie via a Chrome extension, encrypts it AES-256-GCM, and posts at schedule time using TLS fingerprint spoofing (curl_cffi with Firefox impersonation). Looks browser-native to Substack.

Stack: Django, HTMX, Tailwind, curl_cffi, Supabase (Postgres), QStash for cron. No React. Pure Python.

Pricing:
Free: 5 notes/month, no card.
Basic: $5/mo -+-> 30 notes, calendar view.
Pro: $12/mo (launch price) -+-> unlimited notes, analytics, drip queues, AI generation.
Lifetime: $149 one-time -+-> 500 founder spots.

pubq.io

Happy to answer anything about the build, the TLS fingerprinting, or how we're positioning against a platform feature.

on April 21, 2026
Trending on Indie Hackers
I built a tool that shows what a contract could cost you before signing User Avatar 120 comments The coordination tax: six years watching a one-day feature take four months User Avatar 79 comments My users are making my product better without knowing it. Here's how I designed that. User Avatar 65 comments A simple LinkedIn prospecting trick that improved our lead quality User Avatar 60 comments I launched on Product Hunt today with 0 followers, 0 network, and 0 users. Here's what I learned in 12 hours. User Avatar 39 comments I changed AIagent2 from dashboard-first to chat-first. Does this feel clearer? User Avatar 39 comments