# The product should keep a visible pulse > Why Resend-style momentum comes from an open-source wedge, founder-led launch motion, real-device launch discipline, a visible heartbeat, and soft-launched feature weeks. - Canonical HTML: https://growth.iangoh.com/blog/the-product-should-keep-a-visible-pulse/ - Published: 2026-06-09 - Updated: 2026-06-09T13:08:21.000Z - Categories: developer marketing, launches, brand trust - Niches: developer tools, AI products, SaaS, creator tools, infrastructure SaaS, B2B SaaS ## On this page - The first proof should solve part of the job already - A waitlist only moves if the post keeps moving - Brand polish dies fast on a slow phone - The market should keep seeing signs of life - Launch day should widen proof, not create it - Where this matters ## Start with these related tactics - [Resend open-source wedge before core product pitch](/growth-ideas/resend-open-source-wedge-before-core-product-pitch/): Launch the open-source edge of the product before the full commercial pitch, so the market can try the taste of the thing before it has to buy the whole meal. - [Resend founder video post before waitlist stall](/growth-ideas/resend-founder-video-post-before-waitlist-stall/): Use a founder-led video post with real personality before the waitlist stalls, then reply through the thread while attention is still hot. - [Resend real-phone performance pass before launch spike](/growth-ideas/resend-real-phone-performance-pass-before-launch-spike/): Test the launch page on real phones before the spike, because brand polish stops mattering the moment the page feels slow in someone else's hand. A lot of product marketing still treats momentum like weather. Quiet for weeks, then one dramatic launch, then silence again. That is not momentum. That is a spike with bad memory. The better pattern is to keep a visible pulse. Resend is a useful case because the team talks plainly about the operating moves behind the public motion. ## The first proof should solve part of the job already [Resend open-source wedge before core product pitch](/growth-ideas/resend-open-source-wedge-before-core-product-pitch/) is the strongest move in this batch. React Email was not just content marketing. It was a usable slice of the problem that made the later product easier to trust. That belongs next to [open-source self-deploy as PLG acquisition channel](/growth-ideas/open-source-self-deploy-as-plg-acquisition-channel/) and [Embarque micro-tool cluster before commercial page push](/growth-ideas/embarque-micro-tool-cluster-before-commercial-page-push/). The early proof should do real work, not just advertise the later SKU. ## A waitlist only moves if the post keeps moving [Resend founder video post before waitlist stall](/growth-ideas/resend-founder-video-post-before-waitlist-stall/) is a reminder that a waitlist page is usually too thin on its own. The thread, the replies, and the founder's face often carry more of the load than the form. I would read that beside [Loom first comment links use cases, not release notes](/growth-ideas/loom-first-comment-links-use-cases-not-release-notes/). If the audience has to click away to understand why they should care, the launch is already working too hard. ## Brand polish dies fast on a slow phone [Resend real-phone performance pass before launch spike](/growth-ideas/resend-real-phone-performance-pass-before-launch-spike/) matters because speed is part of credibility. The launch page is often the first product experience, even when the team likes to think of it as marketing. That pairs well with [help center custom domain before support links spread](/growth-ideas/help-center-custom-domain-before-support-links-spread/) and [ReadMe subdomain redirect after custom domain cutover](/growth-ideas/readme-subdomain-redirect-after-custom-domain-cutover/). The route and the speed both shape whether the first click feels serious. ## The market should keep seeing signs of life [Resend heartbeat cadence before random announcements](/growth-ideas/resend-heartbeat-cadence-before-random-announcements/) is the operating system. Big launches still matter, but the smaller beats are what make the big moments believable. This fits with [Supabase existing-user blast radius before broad Launch Week](/growth-ideas/supabase-existing-user-blast-radius-before-broad-launch-week/). The public story lands better when it extends a sequence the product already started. ## Launch day should widen proof, not create it [Resend soft launch behind flags before feature week](/growth-ideas/resend-soft-launch-behind-flags-before-feature-week/) gets at the same discipline from the product side. Requested features, early testers, and rollback plans make launch day a cleaner distribution event. That sits close to [Supabase major-integration freeze before launch day](/growth-ideas/supabase-major-integration-freeze-before-launch-day/) and [Show HN runnable surface before announcement page](/growth-ideas/show-hn-runnable-surface-before-announcement-page/). A loud announcement is better when the next surface is already ready to work. ## Where this matters This cluster is strongest for developer tools, AI products, APIs, infrastructure software, creator tools, and any product where buyers watch shipping behavior before they believe the promise. If I were tightening one growth system this month, I would ship one useful wedge, give the launch post a human face and a video, test the page on an actual phone, plan the next six weeks as a heartbeat instead of a burst, and keep the next big feature behind flags until the first real users stop breaking it. For teams that want help turning launches, docs, and product proof into a steadier growth system, the advisory CTA is here: [work with Ian Goh](https://iangoh.com/advisory). ## Related GrowthDex tactics - [Resend open-source wedge before core product pitch](/growth-ideas/resend-open-source-wedge-before-core-product-pitch/) - Open Source, Product-led Growth, Developer Marketing - [Resend founder video post before waitlist stall](/growth-ideas/resend-founder-video-post-before-waitlist-stall/) - Social, Waitlist, Founder-led Growth - [Resend real-phone performance pass before launch spike](/growth-ideas/resend-real-phone-performance-pass-before-launch-spike/) - Conversion Rate Optimization, Brand Trust, Launches - [Resend heartbeat cadence before random announcements](/growth-ideas/resend-heartbeat-cadence-before-random-announcements/) - Content Marketing, Brand, Lifecycle Messaging - [Resend soft launch behind flags before feature week](/growth-ideas/resend-soft-launch-behind-flags-before-feature-week/) - Launches, Product Ops, Customer Development ## Essay chronology - [Newer essay: The link should sell the infrastructure quietly](/blog/the-link-should-sell-the-infrastructure-quietly/) - open source, product-led growth, developer platform - [Older essay: The group should know you before the link](/blog/the-group-should-know-you-before-the-link/) - community growth, founder-led sales, B2B SaaS ## Keep reading - [The developer tool should launch like a series, not a stunt](/blog/the-developer-tool-should-launch-like-a-series-not-a-stunt/) - developer marketing, community-led growth, brand trust - [The launch thread should look alive before it looks popular](/blog/the-launch-thread-should-look-alive-before-it-looks-popular/) - launches, community-led growth, brand trust - [The launch keeps working when the quiet surfaces stay alive](/blog/the-launch-keeps-working-when-the-quiet-surfaces-stay-alive/) - product-led growth, launches, brand trust ## Continue through the blog - [SaaS](/blog/#path-saas) - 3 essays in this path - [AI products](/blog/#path-ai-products) - 3 essays in this path - [developer tools](/blog/#path-developer-tools) - 3 essays in this path ## Sources - [Resend Blog: What's next after 100,000 users](https://resend.com/blog/what-is-next-after-100-000-users) · [GrowthDex source hub](/sources/resend-blog-what-s-next-after-100-000-users-resend-com/) - [Resend Blog: Lessons learned from growing a 6,338 people waitlist in 7 weeks](https://resend.com/blog/lessons-learned-from-growing-a-waitlist) · [GrowthDex source hub](/sources/resend-blog-lessons-learned-from-growing-a-6-338-people-waitlist-in-7-we/) - [Resend Blog: Launch Week: Behind the Scenes](https://resend.com/blog/launch-week-behind-the-scenes) · [GrowthDex source hub](/sources/resend-blog-launch-week-behind-the-scenes-resend-com/) - [Resend Handbook: How we keep momentum](https://resend.com/handbook/marketing/how-we-keep-momentum) · [GrowthDex source hub](/sources/resend-handbook-how-we-keep-momentum-resend-com/) ## Editing notes - Kept the essay on one plain claim: momentum should feel like a visible pulse, not a stunt. - Cut vague startup mythology and stayed with concrete objects like waitlists, phones, feature flags, React Email, and launch calendars. - Used internal links to related launch, docs, and open-source pages so the essay deepens the existing reading graph instead of standing alone. - Ended with a monthly operating sequence rather than a soft conclusion about innovation or community. ## Advisory If you want help turning this into a growth system, Ian Goh offers advisory at https://iangoh.com/advisory.