Changelog

What X Growth Roadmap does today, in plain words. This page lists what is live in Version 1.

November 10, 2026

No projected cross date on the free scan

The free scan no longer projects when an account would cross 500,000 impressions. It still shows your pace today and the pace the gate needs. The projected date itself is part of the full plan.

November 10, 2026

Free scan tabs are closed until you subscribe

On the free scan, the paid sections no longer open at all. Each one shows as a closed tab labeled Subscribe to premium to access. The free scan still gives your real numbers and your 3 gates for free. Everything else, the payout projection included, waits for the plan.

November 10, 2026

Average and median post impressions, up top

The dashboard now leads with the same pair the free scan shows: your average impressions per post and your median impressions per post, computed across your synced original posts. The median was already in Deep stats, the average per post was missing, and both were too buried for the two numbers every creator checks first.

November 10, 2026

Owner stats page

Signed in as @jbfinancebull, a private /owner page now shows fresh scans today and all time, unique accounts scanned, signups, and paying subscribers, updated live from the database.

November 10, 2026

Link cards now carry a picture

Every page now ships a proper share image, so links to the site posted on X and everywhere else render as a big picture card instead of the gray placeholder icon.

November 10, 2026

JB recommendations are now built from your account

The fixed ranked list is gone. Recommendations are generated from each account's own collected data, and only the ones the data calls for appear: a pace gap, a volume shortfall, weak spread, slipping momentum, elevated shadowban risk, a stalled trajectory, and the rest of the checks. They carry no importance order, and when a number improves, its card goes away on the next sync. An account whose numbers are clean gets a clean readout instead of advice it does not need.

November 10, 2026

New: Projected payout

A Projected payout section now sits on the dashboard and on the free scan. Two sliders, your average daily verified impressions and the payout rate, show an estimated payout per day, per payout, per month, and per year. The rate slider runs the evidence based band creators are reporting, $0.60 to $1.20 per 1,000 verified impressions, and the section says plainly that it is an estimate, since X publishes no fixed rate.

November 10, 2026

Free scans now read the last 25 posts

A free scan now reads an account's last 25 original posts instead of 50. Every rating and section works the same, and the cost of a scan drops to about 13 cents. The full plan still reads up to 300 posts on its first sync, so paid numbers stay deep.

November 10, 2026

The free scan now mirrors the full dashboard

Every section on a free scan is now the same section, with the same name, in the same order, as the full plan dashboard: JB recommendations, Weekly account review, Account health summary, Roadmap, Deep stats, How you stack up, Growth trajectory, and the Shadowban check. The shape is identical. Every account number inside those sections is locked on the free scan. Your real numbers and your three gates up top are still computed live and shown, because those are the scan itself.

November 10, 2026

Daily scan limit paused for testing

The one fresh scan per day limit is switched off while the product is being tested, so scans can be run freely. The once a month per account rule still applies. The daily limit switches back on at launch.

November 10, 2026

Founder testing exemption on the scan limit

The one fresh scan per day limit does not apply while signed in as @jbfinancebull, so the product can be tested freely. It applies to every visitor and every other session exactly as before.

November 10, 2026

Posts per day removed from the free scan

The original posts per day average no longer appears on a free scan, in Your real numbers or in the gate math squares. The scan now shows followers, average impressions per post, and median impressions per post up top. Posting pace still lives on the full dashboard, where it belongs with the daily plan.

November 10, 2026

The free scan now leads with your real numbers

A scan used to open on the gates, two of which run on numbers only X can see and you have to type in. It now opens on Your real numbers, all pulled from the account's public posts: total followers, average impressions per post, and median impressions per post, originals only. Replies are filtered out on purpose: they count for nothing toward the monetization gate, so a scan that blends them in flatters the account. The gates are still there below, with the type in boxes for anyone who knows their official numbers.

November 10, 2026

One fresh scan per visitor per day

The free scan now allows one fresh scan per visitor per day. The per account rule is unchanged: an account's stats are generated fresh once a month, and scans inside the month re-show the stored scan free. Cached scans never count against the daily one.

November 10, 2026

Milestone dates in Growth trajectory

Growth trajectory now projects when you hit 1,000, 2,000, 3,000, 5,000, 10,000, 50,000, and 100,000 followers, each as its own square with the date and the days away, worked out from your running average of new followers per day. Milestones you have already passed are skipped.

November 10, 2026

Three more JB recommendations

The ranked list grows to eight. New at #5: build one post a day to be reposted, run on your spread rating. New at #6: try to respond to comments in the first hour. New at #7: give your best post your best time slot, named from your own strongest window and format. Replying to followers and non followers both moves to #8.

November 10, 2026

Syncs no longer pull mentions

Every sync used to also read your 20 most recent mentions to feed the reply target finder. That finder lived in the Your modules section, which is gone, so the read was spending about 600 reads a month per account on a list nothing displays. Syncs now read your own posts only. A typical account's monthly reads drop to just its new posts.

November 10, 2026

Momentum recommendation reads the Deep stats number, question checkbox removed

Recommendation #4 now says where its number comes from: the Momentum stat in Deep stats, with your recent and older typical post views shown next to it. The end a post with a question checkbox card is removed; question posts are still spotted automatically in your daily plan from your synced posts.

November 10, 2026

JB recommendations are now a ranked list, and Your modules is gone

The recommendations now run in order of importance: #1 build a foundation of 30 to 50 dedicated, extremely loyal followers, #2 get the right number of replies in for your size, #3 get the right number of original posts out, #4 keep your momentum Above average, with how to get it there when you are not, and #5 reply to followers and non followers both. The Your modules section is removed; everything it showed still lives in the dashboard's own sections.

November 10, 2026

Shadowban dial: caption no longer touches the circle

The caption under the number on the shadowban dial ran wide enough to graze the dial's lower arc at both ends. It is out of the dial entirely now: the heading above the dial carries the rating word, and the number sits alone inside the circle with clear space on every side. The growth trajectory dial had the same graze where a long rating word met the arc tips, so its word is set smaller and higher, clear of the circle too.

November 10, 2026

The Reach check is now a Shadowban check, with a risk rating out of 100

The section is rebuilt around the question it was always answering. It now leads with a Shadowban Risk rating out of 100 on its own dial, Low, Moderate, Elevated, or High, with a table showing exactly which signals are adding risk and by how much. The two halves of the shadowban test, reach trend and engagement quality trend, get their own squares, and a What to do about it card gives the play for your verdict. The account health score now calls its factor Shadowban risk too.

November 10, 2026

Followers per day: the average grows with your data, up to 30 days

New followers per day now runs on however many days have been collected: a 1 day average on day one, a 2 day average on day two, growing daily until it becomes the last 30 days average. It is built only from your own collected snapshots, and the square always says how many days the average runs on. The growth percent and the growth rating run on the same average. A Total new followers collected square takes the third slot.

November 10, 2026

Followers per day is now a 7 day running average, or Insufficient data

New followers per day is a running average of the last 7 days of collected data, nothing else. Until 7 days of gains are collected, the stat, the growth percent, and the growth rating all read Insufficient data instead of a shaky number from a short window. A Last 30 days average card takes the old slot for the speeding up comparison.

November 10, 2026

Trajectory says so while its history is young

New followers per day is measured from your own daily snapshots, because X's API only gives your current follower total, never the history. While an account has under a week of snapshots, the section now labels the speed an early read that settles as the week fills in, instead of presenting a two day average as settled fact.

November 10, 2026

Growth trajectory gets its own dial

The Growth trajectory section now has a dial like the account health gauge. Its five segments are the five growth ratings, renamed to Weak, Sub average, Average, Above average, and Strong, and the arrow points at your current rating. Your segment lights up at full strength and the rating word sits under the dial.

November 10, 2026

Stack up squares: the average for your size sits next to your stat

Each square in How you stack up now shows the average for your size right next to your actual number, in the same units, so the comparison is visible at a glance without reading down to the explanation.

November 10, 2026

How you stack up: every stat gets its own square

The size comparison is no longer a table. Each stat now has its own square with your number, the typical number for your size, your rating, and one plain sentence explaining what the stat means.

November 10, 2026

Deep stats: simpler words, and a rating in every box

Every deep stat box now explains itself in one short, plain sentence and carries a rating for your size, Poor through Great, so you can tell at a glance whether the number is good or not without knowing anything about the stat.

November 10, 2026

The roadmap says it plainly: original posts only

The Roadmap section now carries a note in plain words: its impressions come from an original posts only read, replies are never read or counted, and original posts are what count toward X monetization anyway.

November 10, 2026

Full reads now cover a whole 7 days of posts

A first or repair sync used to stop at 100 original posts. On a high volume account those 100 posts can cover only about 4 days, so the last 7 days average was computed from 4 days of posts and came out too low. Full reads now page through up to 300 original posts, stopping once the posts cover a full 7 days. Nightly syncs still buy only the new posts after that.

November 10, 2026

Sync history repair: a thin first history gets one full read

Accounts whose first syncs ran under the old sync code could end up with only part of their post history stored, which made every downstream number too small. The sync now checks for that once: if a profile's stored history is thinner than one full timeline read, the next sync reads the recent history in full, one time, and from then on syncs go back to reading only what is new.

November 10, 2026

Roadmap impressions: the last 7 days, averaged

The roadmap's impressions bars now run on the average of the last 7 days on X for total impressions, straight from the API data: the impressions of every original post read from the last 7 days, added up and divided by 7. The roadmap shows that math under its summary line. It replaces the short lived version that divided by however many days the read posts happened to cover, which overstated the average whenever the read set covered only a day or two.

November 10, 2026

Roadmap impressions are calculated from each read post

The roadmap's average daily impressions used to come from a 7 day pace field that divided by 7 no matter how many days of posts had actually been read, which understated the number. It is now calculated the direct way: every original post the API reads at the end of the day has its impressions added up, and the total is divided by the number of days those posts cover. The roadmap shows that math under its summary line, so the number can be checked against your posts.

November 10, 2026

The roadmap is rebuilt, and syncing is automatic only

The week by week roadmap table is gone. The roadmap is now ten milestones, each with its own progress bar, alternating followers and average daily impressions: 100 followers, 8,000 impressions a day, 500 followers, 25,000 a day, 1,000 followers, 50,000 a day, 2,500 followers, 100,000 a day, 5,000 followers, and 250,000 a day. The impressions bars run on your average total impressions per day from your posts, not the verified Home Timeline gate number. A milestone bar turns green the moment you pass it. Also in this update: the Sync now button is gone. Manual syncs were burning through the monthly read allowance, so syncing is now automatic only: a first sync when you connect, then every night at 6 PM Central.

November 10, 2026

No leaks section in Account health summary

The Account health summary tab no longer carries a leaks section at all. It is just the health score, the gauge, and the table of what feeds the score, with each factor's points and data source. Nothing else sits in that tab.

November 10, 2026

The health gauge points the right way, and the replies leak is out

Two fixes to the Account health summary. The circular gauge was rotated wrong: it now starts at the bottom left on the red end, runs up the left side, across the top, and down to the green end at the bottom right, exactly like a credit score gauge, with the needle landing on the same spot as the filled arc. And the "Too much effort is going into replies" leak is removed from the summary entirely. Reply balance still counts inside the health score itself, and JB recommendations still carries the reply guidance.

November 10, 2026

Diagnosis is now Account health summary, with a 1 to 100 health score

The Diagnosis section is renamed Account health summary, and it now leads with an account health score from 1 to 100 on a circular gauge, red at the unhealthy end and green at the healthy end, the shade deepening toward either end. The score is calculated from all of the site's data together: what X reports through its API (pace, reach, engagement for your size, output, growth) plus the numbers you type in on the website (your official Gate 3 total, your verified followers, your replies per day), with every factor's points and data source shown. The leaks underneath were also made accurate: the replies leak now judges your typed in number against JB's target for your size instead of a stale estimate, the comments leak only fires when reply data was actually collected, and the zero pace wording now matches the 7 day average it is measured on.

November 10, 2026

Replies progress bar, and a question post check box

Two additions inside JB recommendations. First, the replies per day card now carries a progress bar that runs on the number you type in yourself: your typed in replies per day against JB's target for your size, green when you hit it. No typed in number, no filled bar, the estimate never moves it. Second, a manual check box for a daily habit: end a post with a question. Check it off by hand on the days you do it; it starts unchecked again the next day.

November 10, 2026

The weekly review rolls daily

The review no longer sits frozen for a week. It updates every day on a rolling 7 day window: as the newest collected day phases in, the oldest day phases out, and the findings, the charts, and your one goal are rewritten on the new window. The 7 day data requirement to unlock it has not changed.

November 10, 2026

The weekly review gets charts and one goal

Once your week of data is in, the review now carries two line graphs drawn from your collected history: your follower count day by day, and the impressions your original posts earned across the week. And the closing section is renamed for what it is: Your one goal this week, one recommendation to work on, not a list.

November 10, 2026

The weekly review waits for a real week of data

The weekly account review is now honest about its inputs. It runs on data collected day by day from your syncs, and until 7 days of it exist, the section says so plainly: insufficient data, how many days are collected, and how many days to check back in. No review gets written from a day or two of numbers anymore. A leftover line praising the old daily plan streak is also out of the review text.

November 10, 2026

No more "today so far", and the nightly sweep moves to 6 PM

There is no live tracking on this site, so nothing gets to claim a "today so far" state anymore. The intraday bars and counts are removed: the 15 posts a day card now carries one bar, your synced daily average against the 15, and the breakout module leads with your recent days instead of a today count. And the nightly sweep moves from 8 PM to 6 PM Central, end of day, so the numbers you wake up to describe a finished day.

November 10, 2026

The Recent days section is gone

The dashboard's Recent days fold is removed. It was the old daily plan history table, and the daily plan is gone, so its history had nothing left to say.

November 10, 2026

Breakout recommendations are out, 15 posts a day is in, with a bar

The breakout recommendations are removed from JB recommendations. In their place: JB's flat recommendation of 15 original posts a day, with a tracking card in the same section. The card carries two bars, today's synced original posts out of 15 and your daily average out of 15, and a bar turns green when it hits the target.

November 10, 2026

The replies per day input lives inside JB recommendations

The replies per day card, with the box where you type in your real number, moved into the JB recommendations section on the dashboard. The standalone card further down the page is gone, so the recommendation and the number it runs on sit in one place.

November 10, 2026

Coach nudges are JB recommendations now, with stricter rules

The dashboard section is renamed: JB recommendations. JB's replies per day recommendation for your size is now one of the recommendations in it, judged on the number you typed in when you typed one. And the "move reply time into original posts" recommendation got strict: it only appears after you type in your own replies per day number, and only while that number is more than 50 a day over JB's recommendation for your size. It never fires on an estimate.

November 10, 2026

Streak and score squares are gone, and the 90 day window is honest

Two dashboard squares are removed: Day streak and Today's score. They belonged to the daily plan, which is gone, so they had no business sitting in your gate numbers. And the old "90 day window closes" square was wrong: it printed a fixed date 90 days after your last sync, as if the gate had a deadline. It does not. X counts your impressions from the last 90 days on a rolling basis. The square now says when your first impressions start aging out (90 days after your account start), and after that it simply says the window rolls every day.

November 10, 2026

One pace number, and the gap and cross date run on it

The scan and dashboard used to show two different pace numbers: the tracked pace from your recent posts and, once you typed in your official Gate 3 number, an official average next to it. The gap and the projected cross date ran on the tracked one, which made them read wrong next to the official total. Now there is one pace. When your official number is in, your pace IS your official average, and the gap and the cross date are worked out from it. When it is not, everything runs on the tracked pace and says so.

November 10, 2026

Your official average, from your Gate 3 number and your start date

X does give one thing the gate math needs: your account start date. So when you type in your official Gate 3 impressions number, the site now calculates your official average itself: your total divided by the days since your account started, with the day count capped at 90, the length of the gate window. Your start date shows in its own square, the official average shows next to it, and the pace bar in the Pace needed square runs on that official average whenever you have given your number. No start date entry is needed: it comes from X with your account.

November 10, 2026

The pace bar lives in the Pace needed square

The pace bar moved: it now sits right inside the Pace needed square on the scan and the dashboard, under the 5,555 a day number, with a short line saying whether your current pace beats it. Green when you are on target, gold while you are short. There is no separate pace block under the stats anymore.

November 10, 2026

Pace needed is a flat 5,555 a day

Correction to the entry below: the pace needed is now a flat 5,555 impressions per day no matter what, for everyone. The gate is 500,000 impressions in 90 days, and 5,555 a day is the pace that gets there, whether you have banked nothing or 447,000. It does not shrink as you get closer. The pace bar still turns green the moment your current pace reaches it.

November 10, 2026

Pace needed is the honest 90 day number, with a pace bar

The pace needed per day is now what is left to 500,000 divided by 90, the same formula for everyone: from zero that is 5,556 impressions a day, and every impression you bank lowers it. Under the old math the number was divided by a shorter window estimated from account age, which inflated it and made it look wrong. Under the pace numbers there is now a pace bar: your current pace against the pace you need, gold while you are short and green the moment your pace achieves what is needed.

November 10, 2026

Gate 2 takes your number now

X does not let its API see your verified follower count at all, so Gate 2 now works exactly like Gate 3: type in the number from your X monetization page, on the free scan or on your dashboard, and the gate math, the progress bar, and the diagnosis all run on your real number. Leave it blank and the gate simply shows as confirmed on X, with no number printed.

November 10, 2026

Gate 2 no longer prints a number

The verified followers count on the dashboard was not accurate: X does not share that count through its API, so the number was never measured. Gate 2 now says the count is confirmed on X, where the official number lives on your monetization page, instead of printing one it cannot stand behind. The free scan already worked this way.

November 10, 2026

A cleaner dashboard, and the daily plan is gone

Two changes. First, the Today's plan section has been removed entirely: it was not accurate enough to stand behind. The diagnosis, roadmap, and coach nudges carry the guidance now. Second, every section on the dashboard and the scan is now a small expandable window: tap a section title to open it, tap again to close it. The pages open short, with your gates and pace showing, and everything else one tap away.

November 10, 2026

Growth trajectory: are you actually growing

The dashboard now tracks how fast you are actually moving, from your own collected history: new followers per day, follower growth percent per day with a doubling time, last 7 against last 30 days, best and worst days, impressions per day growth across 14 day windows, and engagement trend. It all rolls into a Growth rating on the same scale as the size ratings: Not growing, Sub average, Average, Above average, or Growing great. It starts building the day you connect and sharpens with every sync. The free scan shows the section locked, because one snapshot cannot measure speed.

November 10, 2026

One free scan a month

Free scans now run once per account per month instead of per week. Scanning the same handle again inside the month shows the stored scan again, dated, with the date the next fresh scan opens. The full plan is not limited this way: it syncs itself every night.

November 10, 2026

The free scan now shows what it is holding back

The free scan still gives the gates, pace, biggest leak, JB's reply recommendation, and the size ratings away free. The deep stats, the size benchmark numbers and ratings, and the Reach Score now show as locked cards with the values X'ed out, so you can see exactly what the full plan unlocks. The deep stat cards each show their rating for your size free, so you still learn where you stand. Every complicated number on the scan and the dashboard now carries a one line plain English explanation of what it means.

November 10, 2026

JB's reply recommendation, and type in your real reply count

Every scan and dashboard now carries JB's recommendation for replies per day at your size: 50 a day under 500 followers, 75 at 500 to 1,000, 100 at 1,000 to 1,500, 125 at 1,500 to 2,000, and 150 at 2,000 and up. Since syncs read posts only, reply volume is estimated from public totals, so there is now a line to type in your real replies per day and the recommendation runs on your number. On the dashboard it saves to your account.

November 10, 2026

Syncs read posts, not replies

Syncs now read your original posts only. Replies were the expensive half of every sync and they add nothing toward the monetization gates, so they are out of the read. Everything built on your posts is unchanged and exact: gates, pace, size ratings, deep stats, reach check. Reply volume is now estimated from your public totals everywhere it appears, and the reply spacing coach runs on reply history already stored from earlier syncs instead of fresh reply reads.

November 10, 2026

Full plan is $14.99 a month, with a fair use read cap

The full plan price is now $14.99 a month. The launch price of $9.99 never had a subscriber on it, so nobody's bill changes. Syncing is also capped fairly per account: each account's syncs read up to 1,000 posts and replies a month, which covers a nightly sync for all but the heaviest posters alive. An account that hits the cap keeps every feature and its full synced history; syncing simply pauses until the 1st of the next month, and the dashboard says so in plain words when it happens.

November 10, 2026

Your account syncs itself every night

Full plan accounts now sync automatically once a day at 8 PM Central. No button to remember: the night sync pulls the day's new posts, refreshes your gates, pace, ratings, and reach check, and has tomorrow's plan graded and ready before you wake up. Sync now still works any time you want fresher numbers inside the day.

November 10, 2026

Syncs and scans only pay for what is new

Two quiet cost cuts under the hood. Dashboard syncs are now incremental: after the first full sync, a sync reads only the posts published since the last one, so a daily sync costs a few cents instead of a dollar, and the stored history keeps every number just as exact. Scans work the same way: a repeat scan of an account picks up only its new posts and reuses the stored ones, instead of re-reading the whole sample.

November 10, 2026

Lighter free scans

The free scan now reads 50 recent original posts instead of 200 mixed posts, which cuts what each scan costs to run by about three quarters while keeping the gates, ratings, deep stats, and reach check intact. Reply volume on a free scan is estimated from the account's public totals and labeled as an estimate; the full plan still measures replies exactly at every sync.

November 10, 2026

One free scan a week

Free scans now run once per account per month. Scanning the same handle again inside the week shows the stored scan again, with its date on it and the date the next fresh scan opens. Nothing is re-read from X in between, which keeps the free scan free to run. Subscribers are not limited this way: the full plan syncs a connected account as often as its owner likes.

November 10, 2026

Size ratings

Every account now gets compared against accounts its own size. Follower brackets run in 500 wide steps up to 3,000 followers, then widen: 3,000 to 5,000, 5,000 to 10,000, 10,000 to 25,000, and up. Each headline metric (views per follower per post, engagement per 1,000 views, likes per 1,000 views, spread per like, original posts per day, reach ratio) is rated against the typical account in the bracket on a five step scale: Poor, Sub average, Average, Above average, Great, and the ratings roll up into one overall rating for your size. The typicals are measured medians from our own peer pool: 104 real public accounts sampled at random across the brackets on day one, with the same metrics computed from their recent posts. The pool refreshes by re-sampling, and thin brackets (the 2,500 to 3,000 band and the two biggest) read as directional until they fill out.

November 10, 2026

Reach check

Every reach check now carries a Reach Score from 0 to 100 with a plain grade: Excellent, Healthy, At risk, or Throttled pattern. Five factors feed it, each shown with the points it earned: reach past your follower count, posts beating your follower count, spread, reach trend, and engagement quality holding. When the throttling pattern is active the score caps at 39, because that pattern is the flag. A shadowban check built from your own numbers. X never publishes a follower vs non follower view split, so the check reads the signals that prove discovery: a reach ratio (average views per post divided by your follower count, where above 1.0 non followers are provably seeing you), the share of your posts that beat your follower count, a proven floor for non follower views, your spread per like, and the throttling test, reach falling while likes per 1,000 views hold steady. Signed in accounts also get a promoted share of views, from the gap between total and organic views, and all reach math runs on organic views only. The free scan shows the same verdict from public posts.

November 10, 2026

Deep stats

A stats layer X itself does not show you, computed across your own synced original posts: total engagement per 1,000 views, bookmarks per 1,000 views, spread per like, your full engagement mix including quotes and bookmarks, a media scoreboard comparing your posts with and without media, your median post and whether your typical post is gaining or losing ground, your best single hour and best day of the week, and a full scoreboard for your top posts. The free scan now shows a first taste of the same numbers, and your dashboard header shows your following count, all time post count, and list count.