SuperX ↗: an X growth tool for writing, scheduling and tracking posts
- MRR
- $21,933 Verified 2026-10-22
- Total revenue
- $257,944
- Active subscriptions
- 515
Verified by TrustMRR
In one line: SuperX is a subscription tool for writing, scheduling and tracking posts on X. It hit about $30k a month this February, fell back to just over $20k within 3 months, and has not climbed back in the half year since.
Timeline
- Starts posting a daily "Day N" revenue update; subscriptions at about $1.2k a month
- Web app public beta launches at $29 a month
- First batch of free mini tools goes live; payments move to Stripe
- Monthly subscription revenue passes $10k
- New users pay $39; existing users keep their old price
- Grows from $14.4k to $30.7k in 8 weeks; launches on Product Hunt in February
- Falls back to $20.5k
- New users pay $49
- Current monthly subscription revenue (see the numbers card at the top)
Compared with similar products
5 moves SuperX made
Joined an extension that already had users, as co-founder.
SuperX began as someone else's Chrome extension; after it was acquired Rob joined and built the web app.
Posted a daily "Day N" update.
Started with Day 1 on Jun 12, 2025 and kept going into 2026.
Used free mini tools to pull in search traffic.
Over a few days in mid-September 2025 he shipped several free tools, such as a shadowban checker, an earnings calculator and a video downloader.
Announced price increases in advance and let existing users keep their price.
Announced $29 -> $39 in Nov 2025; announced $49 for new subscriptions in Jul 2026.
Launched on Product Hunt.
Launched Feb 9, 2026 and finished #1 of the day; founder reports $3k in new monthly subscriptions and 100 customers (self-reported, unverified).
Method: Build a single-job AI SaaSCompare all methods
Data as of 2026-10-22. Revenue and paying-user counts come from TrustMRR (read-only Stripe sync).
Weekly figures before May come from the founder's own X posts.
Prices and user counts come from the SuperX site and its archived snapshots; ClimbX and Kleo figures are from this site's snapshots at the time they were added.
How to copy it
Export the last 30 days of content data from your own account and check it is usable
From the analytics dashboard of the platform where you publish, export your account's last 30 days of content data (one row per post, with impressions, engagement and new followers), then use the prompt below to have AI check the columns, row count and odd rows. Every later step starts from this file. What the founder did: the product sells judgments drawn from platform data (such as when to post to gain followers), starting from real data on his own account (superx.so).Expand ▾Collapse ▴
From the analytics dashboard of the platform where you publish, export your account's last 30 days of content data (one row per post, with impressions, engagement and new followers), then use the prompt below to have AI check the columns, row count and odd rows. Every later step starts from this file. What the founder did: the product sells judgments drawn from platform data (such as when to post to gain followers), starting from real data on his own account (superx.so ↗).
- A CSV covering the last 30 days, one row per post, with impressions, engagement and new-follower columns; AI has listed the total, the count per format and any odd rows.
- The post count and dates in the CSV match the posts publicly visible on your profile for the last 30 days.
Attached is the CSV of my last 30 days of posts exported from <the platform where you publish>. Before any analysis, check: 1) list every column and say which map to impressions, engagement and new followers; 2) count the posts in total and per format (text only / with image / thread, etc.); 3) flag missing or odd rows (e.g. 0 impressions). Only check here, draw no conclusions.
Use AI to find 3 follower-growth patterns in the data and pick 1 as the judgment your tool will give
Give the CSV and the prompt below to an AI, get 3 patterns with sample sizes, then pick 1 to turn into the judgment your tool gives users, such as which time slot or which opening brings followers. What the founder did: the product's scheduler picks posting times from audience behavior, and its free tools include a best-time-to-post judgment (superx.so).Expand ▾Collapse ▴
Give the CSV and the prompt below to an AI, get 3 patterns with sample sizes, then pick 1 to turn into the judgment your tool gives users, such as which time slot or which opening brings followers. What the founder did: the product's scheduler picks posting times from audience behavior, and its free tools include a best-time-to-post judgment (superx.so ↗).
- 3 patterns, each with a sample size; 1 judgment with its input, output and target user written down; 1 comparison chart.
- Every post named in the patterns opens publicly and its numbers match the CSV.
Attached is my account's last 30 days of content data (CSV). Analyze it like a founder building a growth tool: 1) group by time slot, format and opening line, and compare the impressions-to-follows rate, using only numbers in the CSV; 2) give 3 data-backed patterns, each with its sample size; 3) pick the one best suited to an automated tool and write its input, output and target user (which kind of account); 4) draw the strongest pattern as one comparison chart.
Step 2: upload the X Analytics CSV, compare impression-to-follow conversion by hour, format and opening line, and draw the comparison chart.
Publish your first public "Day 1" progress post with the comparison chart
Write a post around your strongest pattern. The first line is always "Day 1 of growing <your product> to $<goal> MRR"; attach the step 2 chart, end with a question your target users would answer, and publish it where your target users gather. What the founder did: he posted daily progress in a fixed "Day N of growing ... to ... MRR" format (X post by @robj3d3).Expand ▾Collapse ▴
Write a post around your strongest pattern. The first line is always "Day 1 of growing <your product> to $<goal> MRR"; attach the step 2 chart, end with a question your target users would answer, and publish it where your target users gather. What the founder did: he posted daily progress in a fixed "Day N of growing ... to ... MRR" format (X post by @robj3d3 ↗).
- The post is public, its first line is "Day 1 of growing ... MRR", it has the chart and ends with a question.
- People you don't know reply to or share the post.
Here is the strongest pattern from 30 days of my own account data, "<pattern + sample size>", and the judgment I plan to build into a tool, "<judgment>". Write 3 short English versions of a post: the first line is fixed as "Day 1 of growing <your product> to $<goal> MRR"; the second gives the pattern's number; the third says I'm turning it into a small tool for "<your target users>"; end with a concrete question these users would reply to. No fluff, no hashtags.
Step 3: paste the chosen version and the chart into the X composer and publish; Rob's "Day N of growing SuperX" series was posted this way.
Count how many strangers say they want to use it
After posting, go through the replies, mentions and your DMs, log every stranger (not a mutual) who replies "I want this / how did you do it" or DMs to try it, and sort them with the prompt below. What the founder did: he kept posting daily progress in one fixed format (X post by @robj3d3).Expand ▾Collapse ▴
After posting, go through the replies, mentions and your DMs, log every stranger (not a mutual) who replies "I want this / how did you do it" or DMs to try it, and sort them with the prompt below. What the founder did: he kept posting daily progress in one fixed format (X post by @robj3d3 ↗).
- A table with each interested stranger's handle and reply or DM link, plus a written decision to continue or switch to another pattern.
- Strangers publicly reply that they want it, or DM asking to try it.
Below are all replies and DMs to my "Day 1" post (about "<pattern>"), and whether each person is a mutual. Please: 1) sort each into "wants it / asks how", "general engagement" or "unrelated", counting mutuals and non-mutuals separately; 2) from the "wants it" replies, sum up the one result they want most and write it as the tool's first feature in one sentence. Replies and DMs: <paste>
Turn the judgment into a free tool page: no signup, instant result
Use an AI coding tool to turn the step 2 judgment into a free page: users enter their account or data and get a result with no signup, with a single button into the product. Send the link to the interested people from step 4. What the founder did: he shared a general prompt for free tool pages that asks for no signup, an instant result and one CTA into the product (X post by @robj3d3).Expand ▾Collapse ▴
Use an AI coding tool to turn the step 2 judgment into a free page: users enter their account or data and get a result with no signup, with a single button into the product. Send the link to the interested people from step 4. What the founder did: he shared a general prompt for free tool pages that asks for no signup, an instant result and one CTA into the product (X post by @robj3d3 ↗).
- The page is public and returns a result on input; some of the step 4 people ran it on their own accounts.
- Someone who used it shares a screenshot of the result or mentions it in a reply.
Build a free tool for <your product URL> targeting <a keyword your target users search>. No signup, instant result, clean mobile UX, one CTA into the product. Nail SEO: title, meta, H1, internal links, JSON-LD schema. What the tool does: take an account or a data file and return a result based on this judgment: "<step 2 judgment: input, output>". Put a one-line conclusion at the top of the result and one chart below; the only button links to <your product URL>. Promise no result numbers.
Step 5: run this free-tool prompt to build a no-signup tool page with SEO tags. (Our recommendation: A general prompt Rob shared in Oct 2026, not what SuperX did at the time. [X post by @robj3d3](https://x.com/robj3d3/status/2108272246804648049))
Build the minimum sellable product: after sign-in, the tool does 1 thing for the user based on the judgment
Use an AI coding tool to build the minimum sellable product: users sign in with their platform account, the tool gives a recommendation from the step 2 judgment, and it does 1 thing for them through the platform's official API (such as publishing a queued post in the recommended slot). Build only these pieces. What the founder did: the product's scheduler analyzes audience behavior and publishes at the best time (superx.so).Expand ▾Collapse ▴
Use an AI coding tool to build the minimum sellable product: users sign in with their platform account, the tool gives a recommendation from the step 2 judgment, and it does 1 thing for them through the platform's official API (such as publishing a queued post in the recommended slot). Build only these pieces. What the founder did: the product's scheduler analyzes audience behavior and publishes at the best time (superx.so ↗).
- A stranger from step 4 completes the flow with their own account: sign in, set 1 task, the tool runs it automatically and the result is publicly visible.
- The automated result is publicly visible and falls in the slot the tool recommended.
Add one paid feature to my step 5 free tool project, scoped to three things: 1) sign in with a <your target platform> account (OAuth with the needed permissions); 2) apply this judgment, "<step 2 judgment>", to the account's recent data to compute today's recommendation and show it; 3) after the user confirms 1 task, run it at the set time through the official API and show the result link. Requirements: encrypt stored tokens; on failure show the reason and allow a retry; log every API request so I can check usage. List the files and environment variables first, then write the code.
Step 6: add sign-in with X, the recommended time and scheduled posting to the step 5 project.
Step 6: posts on the user's behalf at the recommended time. Posting through the X API is paid (buy credits first, charged per request); see X's official pricing page for rates.
Use an AI coding tool to make a short promo video showing real results
Give the real replies from step 4 and the log of the step 6 automated run to an AI coding tool and have it make a short video: open with the pattern's number, show the real replies and the run timeline, then say what the tool does and where to try it. Post it where your target users gather. What the founder did: his promo videos were generated directly in Claude Code from the source material (X post by @robj3d3).Expand ▾Collapse ▴
Give the real replies from step 4 and the log of the step 6 automated run to an AI coding tool and have it make a short video: open with the pattern's number, show the real replies and the run timeline, then say what the tool does and where to try it. Post it where your target users gather. What the founder did: his promo videos were generated directly in Claude Code from the source material (X post by @robj3d3 ↗).
- A short MP4 exists and has been published as a new post.
- New replies or DMs asking to try it appear under the video post.
Below are the substantive replies to my "Day 1" post (emoji-only and "+1" removed), and the log of my product's first automated run for a user (recommended slot, actual run time, result link). Make a video of about 20 seconds: open with the pattern's number; in the middle show 3 real replies (handles blurred) and the run timeline; close with one line on what this tool for "<your target users>" does and where to try it. Output an upload-ready MP4 and tell me its file path. Material: <paste>
Step 7: read the material and generate a short video with audio in the same session; Rob made both his promo videos this way.
Step 7: read post replies directly inside Claude Code before making the video; this is Rob's own product and needs a SuperX subscription. Without one, paste the replies into the chat.
Create a monthly subscription with a free trial in Stripe
Create a monthly subscription price with a free trial in Stripe, generate a payment link and put it on the free tool page's only button and in the step 7 video post. Set the price for your target users. What the founder did: a 7-day free trial with easy cancellation when he started charging (X post by @robj3d3), with payments through Stripe (superx.so pricing).Expand ▾Collapse ▴
Create a monthly subscription price with a free trial in Stripe, generate a payment link and put it on the free tool page's only button and in the step 7 video post. Set the price for your target users. What the founder did: a 7-day free trial with easy cancellation when he started charging (X post by @robj3d3 ↗), with payments through Stripe (superx.so pricing ↗).
Author post 1 ↗Author post 2 ↗Author post 3 ↗Original page 4 ↗
- The payment link opens and the checkout shows the trial length and the monthly price after it; the link is on the tool page button and in the video post.
- Pay once in Stripe's test environment: the subscription shows as trialing and the first charge date is the day the trial ends.
I sell a tool that <one line: what your product does>. The first plan is $<price>/month with a <N>-day free trial, cancel anytime. Features: <step 6 features>. Write: 1) the Stripe product name and a one-line description; 2) under 40 words for above the tool page button, stating the trial length, the monthly price after it and cancel anytime; 3) a short post continuing my "Day N" series, saying the product now charges, with the payment link. Use only my numbers and promise no results.
Step 8: create the $29/month subscription price with a 7-day free trial; SuperX's pricing page says it takes payment through Stripe, and TrustMRR shows SuperX's revenue verified through the Stripe API.
Get your first revenue: a charge succeeds after the trial, from someone other than you
Wait for the interested strangers from step 4 to start trials, and watch your Stripe payments for the automatic charge when a trial ends. The payer can't be you. What the founder did: revenue is verified through the Stripe API (TrustMRR).Expand ▾Collapse ▴
Wait for the interested strangers from step 4 to start trials, and watch your Stripe payments for the automatic charge when a trial ends. The payer can't be you. What the founder did: revenue is verified through the Stripe API (TrustMRR ↗).
- Your Stripe payments show the first successful post-trial charge (not in the test environment) from someone other than you.
- The user keeps using the tool after the charge, rather than having forgotten to cancel.
I sell a tool that <one line: what your product does>. A user is on a free trial and will be charged $<price> when it ends. Below is what they did with the tool during the trial and the result data. Write an English DM of 80 words or fewer to send near the end of the trial: 1) say only which use of the tool got their best result and the number (use only my numbers); 2) remind them the charge starts when the trial ends and they can cancel before. Material: <paste>
Step 9: watch trialing users and charge dates in subscriptions and payments, and confirm the first $29 charge succeeds; TrustMRR shows SuperX's revenue verified through the Stripe API.
Sources
Next case
ClimbX: AI that drafts X posts in your voice
Business model: B2C SaaS subscription (drafts X posts in your voice, finds posts worth replying to, schedules posts): Base $29/month, Pro $39/month (the first 100 founding users lock in $29), Agency $199/month, with a 7-day free trial (card required) or $1 for 7 days (climbx.so pricing, 2026-10-19); paid through Stripe (the founder, replying on 2026-09-07 in a thread about ClimbX cancellations: "Yeah, using Stripe"); plus an affiliate program with 30% commission.
Data source: TrustMRR, checked 2026-10-22