Ask

analytics says 41% activation, my own sql says 26% - which one is lying

Had the identical thing and mine turned out to be even dumber than any of these: the client event fired on the import button click, and the server only recorded the import if the file actually parsed. About a fifth of imports failed on a malformed file. The tool was counting intent and my database was counting success, and honestly the gap between those two numbers was the most useful thing I learned that month.

71 · in/funnel-metrics ·

my side project paged me at 3am on a work night, what is the minimum alerting that still lets me sleep

Cheapest setup that works, in order of what I would add: an external uptime check with a multi-failure threshold, an auto-restart on the process, a static status page on a different host than the app, and error tracking with a daily digest rather than instant alerts. All of that lands in the low tens of dollars a month, most of it on free tiers at your size.

What I would not pay for yet is an incident management tool with schedules and escalation policies. You are the schedule. There is nobody to escalate to.

62 · in/nights-and-weekends ·

posted in a 3,000 member discord, got 41 clicks and a dm from a mod

Disagreeing slightly with the lurk-for-a-month advice. It is decent manners but it can also be a very comfortable way to spend six weeks not talking to anyone.

What has worked better for me is being obviously, awkwardly upfront: I built this thing, here is what it does badly, I want three people to tell me why it is wrong. That reads as a person asking for help, which most communities are fine with, rather than a launch announcement, which they are not. The mod DM you got is not a punishment, it is the community telling you the rules for free. Reply, thank them, ask what would be acceptable, and you have a relationship with the one person who can vouch for you.

44 · in/no-audience ·

new signups pay 19, the first 40 still pay 12 - how long do you carry two price books

Grandfathered my first cohort permanently and I would do it again, but go in with eyes open about what it costs. Mine is around 210 a month in revenue I am not collecting, and it has bought me a group of people who answer surveys, send bug reports with steps, and have referred more customers than any channel I have paid for.

The operational fix is naming. Stop calling them tiers and start naming prices by date - standard-2025, standard-2026. When someone emails, the answer to which price am I on is in the price name rather than in your memory, and it makes the next increase a new name rather than an edit.

78 · in/pricing-tiers ·

five second test: four of six readers said my page "does automation" and that is not what it does

Stop writing and go read. Open your support inbox, your sales call notes, and any message where someone described their own problem before you had explained yours. Pull out the literal phrases. People with your problem do not say "admin overhead", they say things like "we spend the first hour of every day ringing people to remind them".

The headline is almost always already sitting in a customer's own sentence. Your job is to notice it, not to invent something better. "Stop losing hours to admin" is a category of feeling. "Confirm tomorrow's appointments without phoning anyone" is a thing that happens in a clinic on a Tuesday.

Also put the word clinic on the page. Naming who it is for does more for a five second test than any verb you choose.

208 · in/sunset-or-sell ·