Home / Companies / Knock / Blog / May 2025

May 2025 Summaries

5 posts from Knock

Filter
Month: Year:
Post Summaries Back to Blog
Adding an in-app notification feed to a Next.js application can be simplified using Knock's drop-in components, which manage complex tasks such as real-time updates, read/unread states, and pagination, while allowing for user experience customization. This guide walks through setting up a notification system by first installing necessary dependencies and configuring environment variables, followed by wrapping the application with Knock providers to ensure access to Knock's context. It details the implementation of Knock's NotificationIconButton and NotificationFeedPopover components for displaying notifications and managing message states, while emphasizing the use of Knock's Node.js SDK for triggering notification workflows. The final step involves configuring workflows in the Knock dashboard to define notification templates and conditions, resulting in a functional system that offers real-time updates, unread counts, and a clean interface, all with minimal complexity.
May 23, 2025 1,044 words in the original blog post.
Knock's recent launch week introduced a series of updates and new features to enhance cross-channel messaging and developer experience. Day 1 saw the introduction of the Agent Toolkit and MCP server, which empower AI agents with enhanced notification capabilities, enabling them to manage messaging workflows without integration code. Day 2 unveiled Workflows 3.0, featuring a redesigned template editor and workflow canvas aimed at improving speed and usability for engineering, product, and marketing teams. A new broadcast feature allows for one-time messages across any channel, and changes to the preferences model introduce commercial preferences and a 1-click unsubscribe option. Day 4 focused on overhauling Knock's documentation and releasing new SDK versions in multiple programming languages, adding features like retries and advanced logging. Additionally, new guides were introduced to support in-product messaging, granting engineering teams control over message rendering and allowing product and marketing teams to manage and test content effectively. The launch was driven by customer feedback, with Knock inviting ongoing input to guide future developments.
May 07, 2025 420 words in the original blog post.
SMS serves as a vital communication channel for modern applications, facilitating functions like two-factor authentication, delivery notifications, and emergency alerts. However, setting up SMS services is complex due to varying compliance standards, sender ID restrictions, and delivery protocols across different countries. This necessitates choosing a reliable SMS provider with direct carrier connections and a deep understanding of local regulations. The choice of provider should be based on factors like pricing, deliverability rates, and developer support. Providers like Twilio, Amazon SNS, Sinch, and others offer diverse features tailored to different needs, from basic notifications and high-volume messaging to multi-channel orchestration and enterprise-scale compliance. Knock is highlighted as a tool that enhances SMS functionality by enabling cross-channel messaging workflows, helping developers manage complex notification systems without the overhead of building them from scratch. Each SMS provider has unique strengths suited to specific use cases, making it essential to align provider capabilities with technical requirements and budget considerations.
May 06, 2025 5,209 words in the original blog post.
Guides introduce a new approach to in-product messaging by allowing engineering, product, and marketing teams to create, manage, and test native in-app content using their own components, without compromising performance or design compliance. Built on the principles of native performance, composable primitives, self-service configurability, and built-in analytics, Guides integrate directly with React, Vue, or Angular components, ensuring no performance penalties. The system is powered by a reactive, real-time API that assesses user sessions to determine eligible guides, enabling dynamic content personalization based on runtime data. Users can create and manage guides through the Knock dashboard, establishing targeting and activation rules for user eligibility and product placement. Guides also provide engagement tracking for analysis, and their potential to enhance user experience and resource utilization is being tested in beta, with detailed documentation available for those interested in implementation.
May 02, 2025 1,009 words in the original blog post.
Knock has announced major upgrades to its developer experience, including revamped documentation and new SDKs for various programming languages. The documentation has been redesigned for easier navigation and improved accessibility, now catering to both human users and large language models (LLMs) with features like static Markdown pages and a RAG API endpoint for querying. The new SDKs for Node, Python, Go, Java, and Ruby are now fully typed and include features such as retries, auto-pagination, customizable logging, and configurable timeouts, with future plans for PHP and .NET SDKs. The updates are powered by the OpenAPI spec, ensuring that API changes are seamlessly reflected in documentation and SDKs, enhancing both the Knock team's workflow and the overall developer experience.
May 01, 2025 816 words in the original blog post.