Good questions
FAQ, without the mystery.
The same eight answers are on the home page. Nothing here is a made-up stat.
What does FirstUser actually do?
It opens your public URL in a browser and walks the path a first visitor would take: the landing page, sign-up with a generated name and email, email confirmation when a disposable inbox can see the message, login, one action if you described one, then pricing or checkout. Each step is marked pass, fail, or skipped and saved with a screenshot.
Do I need to install anything or change my code?
No. You paste a public URL. There is no SDK and nothing to add to your app. On Pro and Team you can optionally call a deploy-hook URL after you ship, which starts another run. That request goes to FirstUser, not into your codebase.
Which apps work? Lovable, Bolt, Cursor, Replit, or any public URL?
Any public http or https URL. FirstUser was made for apps built in Lovable, Bolt, Cursor, and Replit, and it does not connect to those products. It looks for ordinary sign-up, login, and pricing controls. Captchas, unusual widgets, and login that only works through another identity provider often fail. Local and private addresses are blocked in production.
How often does it test my sign-up flow?
The free test runs once, when you submit it. Starter, Pro, and Team apps are checked once a day. Pro and Team can also start a run when you call the app's deploy hook. Hourly checks are not running yet; they are coming soon.
What happens when something breaks, and how am I alerted?
The failed step stays on the report with its screenshot, a short plain-English diagnosis, and a fix prompt you can paste into your builder. If email sending is configured, FirstUser also emails the account owner, or the address you entered on a free test. If it is not configured, that message is printed in the server log and the report page is still available.
Is the free test really free? Do I need a card?
Yes, it is free. The form asks for a URL and your email. It does not ask for a card or an account. Each email can start a limited number of free tests per day.
Can I cancel anytime?
Yes. Paid plans are monthly Stripe subscriptions. From the billing page you open the Stripe customer portal and cancel. Cancellation takes effect at the end of the current period, and the plan stays active until Stripe reports that the subscription has ended.
Is my app and data safe?
FirstUser does not install anything in your app. It visits like a normal browser, so it can click, type, and submit forms, and it will create a real account when sign-up works. If you do not give it an email domain, it tries a disposable inbox for the confirmation link. Screenshots and the report are stored in FirstUser's database. Anyone with a free-test link can open that report, so only test an app you are allowed to test.