November 2025 Summaries
6 posts from Knock
Filter
Month:
Year:
Post Summaries
Back to Blog
Push notifications and in-app messaging are crucial communication tools in app development, each serving distinct purposes to enhance user engagement and retention. Push notifications are designed to reach users outside the app, utilizing services like Apple Push Notification Service and Firebase Cloud Messaging, requiring user permission and functioning across iOS, Android, and web platforms. They are effective for time-sensitive alerts, re-engagement campaigns, and cross-session workflows, drawing users back to the app when immediate attention is needed. In contrast, in-app messaging targets users already engaged with the app, delivering contextual information and updates within the user interface without requiring special permissions. This channel is ideal for user onboarding, feature discovery, and non-urgent transactional updates, providing guidance and confirmations in the context of users' current activity. Effective notification strategies involve using both channels in tandem, using push notifications to bring users back and in-app messaging to guide them once they return. The technical complexity of building these systems can be significant, prompting many teams to opt for platforms like Knock, which offer unified infrastructure and developer-friendly tools to manage notifications efficiently across multiple channels.
Nov 21, 2025
3,405 words in the original blog post.
Knock has developed an automated lifecycle marketing loop using their notification infrastructure and in-app messaging product, Knock Guides, to streamline customer feedback and advocacy processes. By targeting high-activity users with an in-app NPS survey, the workflow collects meaningful feedback, which is stored and segmented for personalized follow-ups. The system automatically sends tailored emails based on NPS scores, encouraging promoters to leave reviews and gathering additional insights from other users. This approach eliminates manual tracking and outreach, enhancing engagement and efficiency. The project highlights the effectiveness of behavior-triggered messaging, centralized user data, and the benefits of using in-app communication to boost customer interaction. Knock's internal use of this system demonstrates its capability to power various feedback-driven campaigns, proving its flexibility and intuitiveness for both developers and marketers.
Nov 18, 2025
1,671 words in the original blog post.
Navigating the intricate ecosystem of notification and customer engagement tools can be a complex task, but understanding the key components of a notification system is essential. These components include channels and providers for delivering notifications, an orchestration engine for determining which notifications to send, preference management for user customization, and data normalization to track user interaction. Reliability is crucial, often involving job queues and fallback providers to ensure delivery. Observability tools help monitor performance and debug issues, while in-app notifications require real-time delivery and user interface components. Token and credential management, as well as batching and digesting notifications, are also significant for maintaining an efficient system. Various tools and platforms are available to aid in building a notification system, including backend notification libraries, push notification delivery services, marketing automation platforms, and third-party systems like Knock, each offering unique advantages depending on the specific needs and scale of the project.
Nov 18, 2025
3,382 words in the original blog post.
Ensuring reliable password reset email flows is crucial for user experience, as failures can lead to frustration and potential user loss. Password reset emails can fail due to various reasons, including issues with email authentication (SPF, DKIM, DMARC), poor domain reputation, use of "no-reply" sender addresses, content that triggers spam filters, high bounce rates due to bad email data, rate limiting, and ISP-specific filtering rules. Understanding the email delivery pipeline, from the initial trigger to ISP evaluation, is essential to diagnose and resolve these issues. Monitoring key metrics such as delivery rates, bounce rates, spam complaints, and authentication pass rates can help maintain email deliverability. Tools like Google Postmaster Tools and Microsoft SNDS provide insights into ISP-specific issues. Setting up alerts for delivery dips and reviewing performance can prevent long-tail failures, while implementing best practices for authentication, using dedicated subdomains, and choosing ESPs optimized for deliverability can protect and enhance email reliability. To mitigate delivery failures, fallback options like SMS or push notifications can be used, and platforms like Knock offer solutions to manage notification pipelines effectively.
Nov 14, 2025
2,130 words in the original blog post.
In a recent project, a company utilized its messaging infrastructure product, Knock, to effectively implement lifecycle marketing by automating reminders for free plan users approaching their usage limits. This automation integrates Orb for billing and usage metering with Knock for workflow automation and message delivery, addressing a common issue among SaaS startups with usage-based billing models. By setting up real-time event-driven workflows, the company ensures timely, personalized, and branded communication that informs users of their status and encourages plan upgrades. This approach has led to increased user awareness, trust, and a significant rise in plan upgrades, demonstrating how thoughtful product notifications can serve as growth levers. The implementation highlights the importance of timely communication, transparency, and centralized messaging infrastructure, illustrating that effective lifecycle marketing does not always require extensive campaigns but can be achieved through strategic automation.
Nov 02, 2025
2,117 words in the original blog post.
As SaaS companies increasingly adopt usage-based pricing models, having a robust billing infrastructure is essential to manage complex metering, real-time usage tracking, and flexible pricing systems. Knock emphasizes the importance of choosing the right platform to support billing by volume, such as API calls or data processed, to ensure scalability. The evaluation of popular billing solutions, including Orb, Lago, Metronome, Chargebee, and Zuora, considered factors like developer experience, pricing flexibility, integration capabilities, and scalability. While platforms like Stripe offer usage-based billing, they may fall short in handling per-customer adjustments, supporting multiple billing providers, and maintaining a single source of truth for subscription data. Knock also highlights its product's capability to manage efficient customer communication regarding billing through sophisticated, multi-channel notification workflows. This ensures critical updates reach customers, maintaining awareness without overwhelming them, as demonstrated in Vercel's case study.
Nov 01, 2025
1,707 words in the original blog post.