The First 100 Users Came From One Instagram DM

By Baseline Maps Team · Founders ·

Quick answer

Most apps' first 100 users come from a launch email. Ours came from a single Instagram DM to a Pacific Northwest fishing photographer who posted a screenshot, tagged us, and asked his followers what they thought. That post produced 100 installs in 48 hours. The lesson: the first hundred users don't need a launch — they need one person in the community who already trusts you.

The DM that started it

We sent one message. Three sentences. To a Pacific Northwest fishing photographer whose work we’d followed for two seasons because his river photos showed the bank we actually stood on, not the postcard version. We told him what the app did, why we built it, and where to install it. No ask, no pitch.

We hit send on a Tuesday at 9:14 in the morning and then went back to work, because we’d convinced ourselves that nothing would come of it. He had no obligation to write us back. He had no reason to install something a stranger had sent him. We treated the DM the way you treat a postcard dropped into a mailbox in an airport: a small, low-stakes gesture made in good faith, and then forgotten. He replied that afternoon — just two lines, asking a question about how the regulations worked on small tributaries. We answered honestly. That was the entire first day.

Why this person, and not a campaign

We didn’t pick him because of his follower count. We picked him because the people in his comments were the people we’d built the app for — guys with stained waders, women running drift boats, the quiet middle of the sport that never trends. A campaign would have reached more eyeballs. He reached the right eyeballs.

The math on a real campaign, at that point, would have been ruinous. We had no budget to speak of, and even if we had, paid ads to a cold audience would have produced strangers who tapped install, never opened the app, and uninstalled within a week. We’d done enough quiet reading on indie launches to know what that cycle looked like. What we wanted instead was the kind of attention you can’t buy: someone the community already trusted, vouching in his own voice, to people who already trusted his taste. Borrowing two seconds of that trust was worth more than any ad budget we could have written a check for, and we knew it the moment he replied.

What 48 hours of installs taught us

He posted a screenshot the next morning, tagged us, and asked his followers what they thought. We watched 100 installs roll in over the following 48 hours. Not a viral spike — a steady drip, four or five an hour, paced like people forwarding it in group chats. No paid distribution can fake that rhythm.

It looked the way real word-of-mouth looks when you finally see it on a chart: boring, patient, and impossible to manufacture from the outside. There were no peaks. There were no dips. There was just a quiet, evenly-spaced line of strangers deciding, one at a time, that something a person they trusted had shown them was worth trying for themselves. We refreshed the dashboard far too often that first night. By the second morning, we stopped refreshing and started writing — because the more interesting number wasn’t 100 installs. It was that nearly all of them opened the app within an hour and stayed in it for fifteen or twenty minutes on the first session. Those are not bored downloads. Those are intent.

The personal-message follow-up

We made a decision that first night: every single one of those 100 users would get a personal message from us. Not an onboarding email. Not a templated nudge. A real note, sent by hand, that named one specific thing about where they were fishing or hunting based on what they’d opened in the app.

It took two of us four evenings. We did it anyway, because the only thing 100 users have over 100,000 is that you can still talk to each of them. We wrote about specific rivers, specific units, specific small tailwater stretches that we recognized from the regions they’d zoomed into. We said thank you. We asked one question — what would make this app the one you keep on your home screen? — and then we stopped writing and let the inbox sit. No follow-up nudges, no second sends. Just the question, and a willingness to actually hear the answer.

Forty-seven replies

Forty-seven of them wrote back. Some sent a single line. Some sent paragraphs. One sent a voice memo from a pickup truck in eastern Oregon describing exactly what he wished the regulations layer did and didn’t do. We read every reply twice and started a list of what the community actually wanted.

That list became our first real product direction — not a roadmap drawn on a whiteboard, but a stack of specific asks from forty-seven specific people who’d already decided to give us a shot. We taped the highest-frequency requests to the wall: better tailwater detail, clearer rule disclaimers, a way to drop a pin on a parking spot the night before. We shipped the easy ones inside a week. We told every person who’d asked, by reply DM, when their thing went live. That single habit — telling people their request shipped — is the closest thing to a growth lever we ever found.

How the snowball kept rolling

Those forty-seven became our first Founders. Not because of a tier or a discount — because they’d already done the work of Founders before we knew to call them that. They told friends. They posted their own screenshots. They emailed us bugs at 6 a.m. before the morning bite. The second hundred came from them.

The third hundred came from the second, and by the time we’d crossed a thousand users we’d never run an ad. The snowball wasn’t strategy. It was forty-seven people who felt heard, telling forty-seven more, who told forty-seven more after that. Each layer was slower than a paid spike would have been, and each layer stuck. Retention on those early cohorts is still, a year later, the strongest we’ve ever seen. The compound interest of being listened to is something no acquisition channel on the internet can replicate, because you can’t fake it without people noticing inside of a week.

What we learned about influencer marketing (it isn’t)

Everyone calls this influencer marketing. It isn’t. Influencer marketing is a rate card, a brief, a content calendar, and a discount code. What happened to us was a person we’d never met deciding, on his own time, that something we’d built was worth showing his community. We didn’t pay him. We didn’t draft his caption. We sent him a hat.

The whole transaction was so quiet that if you’d been watching for a marketing playbook, you’d have missed it entirely. The closest analog isn’t influencer marketing — it’s the way a fly shop owner in a small town will tell you, unprompted, which guide is actually worth your money. There’s no contract behind it. There’s no upside for him in saying it. He says it because he means it, and because the local community runs on that kind of honest talk. The internet still works that way, in pockets. Most marketing departments have forgotten how to find those pockets.

The thing nobody tells you about a slow launch

The thing nobody tells you about a slow launch is that it doesn’t feel like a launch at all. There’s no spike. There’s no screenshot of the App Store chart to post in the company group chat. There’s a Tuesday DM, a Wednesday post, a Thursday inbox of forty-seven replies, and the slow quiet realization that the people you built this for have found you.

They’ve found you, and they’re telling each other, and the chart is going to look boring for a long time because that is what real adoption looks like before anyone outside the community notices. We’d take that over a viral moment every time. A viral moment is a wave: it lifts the boat for a weekend and leaves you wondering why retention craters by Tuesday. A snowball compounds. We’re still riding the same snowball that started with three sentences in a stranger’s inbox, and we’d rather keep building it than chase the wave.

The Development Queue is open in-app. If you’re one of the people the community already trusts, send the voice memo — you’re already part of the next 100.

FAQ

Common questions.

What was in the original DM?
A short message — three sentences — explaining what the app did, why we built it, and a link to install. No ask, no pitch, no asking for a post. The photographer asked us if they could share it on their own; we said yes.
Did you pay the photographer?
No. They posted because they liked the app. We sent them a hat afterward.
Is this repeatable?
Only if you find the right one person — someone the community already trusts, who genuinely likes what you built. There's no growth-hack version of this. It's a slow conversation, not a campaign.
What did you do with the first 100 users?
Sent every one of them a personal message. Asked what they wanted next. Forty-seven responded. We started shipping their requests.

Built together

Have an idea or a correction?

Open the in-app feedback box (Settings → Feedback). Pick Feature Request or Bug Report. We read every one.