Home / Companies / Knock / Blog / March 2025

March 2025 Summaries

8 posts from Knock

Filter
Month: Year:
Post Summaries Back to Blog
In the evolving landscape of digital content, the emergence of large language models (LLMs) is reshaping traditional SEO practices, leading to the development of new strategies like the llms.txt specification to enhance content accessibility for LLM-powered search tools such as ChatGPT and Gemini. Unlike traditional SEO methods that focus on structured metadata for deterministic systems, llms.txt allows for a more flexible, Markdown-based representation of site structures and content, enabling language models to better comprehend and navigate complex web pages. Knock, a notification infrastructure platform, has implemented this specification by creating a pipeline that generates llms.txt files from Markdown source files, despite challenges posed by interactive elements and context window limitations in current models. This shift towards LLM-based search visibility is particularly relevant for technology providers and developer tools, emphasizing the need for separate content optimization strategies for human readers and machine comprehension. As the industry continues to explore this uncharted territory, the importance of tools like llms.txt is expected to grow, offering opportunities to enhance how language models understand and interact with digital content.
Mar 28, 2025 1,385 words in the original blog post.
Reverse ETL tools such as Census and Hightouch are instrumental in transforming customer data from data warehouses into actionable insights for marketing, sales, and support applications, enabling enhanced customer communication through personalized notifications. These tools integrate seamlessly with platforms like Knock, allowing businesses to create rich notification experiences by defining user segments and triggering workflows based on specific behaviors or traits. While Census offers a user-friendly interface for marketers with features like Computed Columns, Hightouch caters to both marketers and data engineers with its extensive integration ecosystem and advanced data workflow controls. CDPs like Rudderstack and Segment also offer reverse ETL capabilities, positioning themselves as comprehensive data infrastructure platforms. Reverse ETL is particularly effective in scenarios such as powering ongoing product onboarding sequences, increasing feature adoption, and preventing customer churn by sending timely and relevant notifications that improve engagement and retention rates. By leveraging these tools, businesses can create data-driven notifications that significantly enhance product adoption and customer retention.
Mar 27, 2025 1,102 words in the original blog post.
Notification infrastructure is crucial for modern software development, allowing teams to efficiently manage multi-channel communication without the need for separate integrations for each channel. Platforms like Knock, Novu, Courier, SuprSend, and Fyno offer various features to address this complexity, such as cross-channel orchestration, developer-friendly APIs, and delivery intelligence. Knock is particularly suited for engineering teams needing enterprise-grade workflows, while Novu provides a self-hosted option for budget-conscious teams. Courier caters to environments where design and growth teams collaborate on messaging, SuprSend emphasizes quick setup and observability, and Fyno excels in routing across numerous third-party providers. The choice of platform should align with technical needs, budget, and growth plans, as investing in the right infrastructure can simplify notifications and enhance user experience, ultimately benefiting both users and engineers.
Mar 21, 2025 1,039 words in the original blog post.
Notifications play a crucial role in enhancing collaboration within software products by engaging users and encouraging them to return to the platform. Effective notification systems, which include comments, mentions, and replies, can significantly impact user interaction and retention rates. These systems must carefully consider factors such as batching, prioritization, and recipient scope to avoid overwhelming users while ensuring they receive important updates. Batching combines multiple notifications into a single alert, prioritization distinguishes high-importance notifications like mentions, and recipient scope determines who gets notified based on interactions. By maintaining a balanced notification system, products can close engagement loops, ensuring users find value in collaboration features. Tools like Knock offer APIs to streamline the development of such notification systems, enabling businesses to quickly implement efficient collaboration features without extensive in-house development.
Mar 18, 2025 2,133 words in the original blog post.
Creating a scalable and efficient notification infrastructure presents numerous challenges as businesses grow, including maintaining brand compliance and enabling seamless cross-team collaboration. Knock addresses these issues by offering a comprehensive template management system that supports both technical and non-technical users with its code and visual editing tools. Developers benefit from features like typeahead and autocomplete for the Liquid templating language, while non-technical users can utilize drag-and-drop components and real-time previews. Knock's roles and permissions model, along with its git-like version control and audit logs, ensures governance and accountability over notification templates, which is crucial for companies in regulated industries. The platform's Partials feature allows for managing common content elements across multiple templates, simplifying updates and maintaining consistency. Additionally, Knock supports localization by enabling the creation and management of notification content in multiple languages through a single template with specific translations, facilitating global audience reach.
Mar 11, 2025 1,240 words in the original blog post.
Mentimeter, a rapidly growing engagement tool used by over 280 million people worldwide, has enhanced its platform by integrating Knock's notification infrastructure to support collaborative presentations. Initially focused on perfecting real-time presentation interactions, Mentimeter shifted towards enabling team collaboration, recognizing the need for effective communication features. By adopting Knock, Mentimeter implemented cross-channel notifications, including in-app and email alerts, in just two weeks, avoiding the significant investment and time required for an in-house solution. This decision allowed them to maintain focus on core product development while providing users with seamless collaboration experiences without notification fatigue. Knock's advanced routing capabilities, analytics tools, and user preference management have enabled Mentimeter to enhance user engagement and plan further expansions, such as integrating notifications with Slack and MS Teams. The partnership with Knock has been pivotal in supporting Mentimeter's growth, allowing them to rapidly deploy new features and improve user interaction without the burden of managing complex notification systems internally.
Mar 07, 2025 1,169 words in the original blog post.
Startups often view investing in a design system as a hindrance to rapid development, but a well-constructed component library can streamline the design and development process by facilitating a cohesive user interface. Knock has developed a lightweight, flexible component library that supports both internal dashboards and customer-facing SDKs, emphasizing the use of small, well-designed primitives for maintainability and flexibility. By starting with core building blocks and defining design tokens for consistency, Knock has created a scalable system that accommodates evolving design needs. The library, open-sourced as Telegraph, benefits from community contributions and feedback, enhancing its sustainability and adaptability. While avoiding over-specialization, Knock ensures components are composable and easy to customize, with a focus on intuitive naming conventions inspired by existing successful systems. Challenges such as naming and styling were tackled with a custom hybrid styling solution to maintain a lightweight runtime. Documentation is achieved through Storybook and GitHub READMEs, with plans to integrate these resources more seamlessly. Overall, the approach reduces development friction and speeds up processes, inviting feedback and collaboration through its GitHub presence.
Mar 05, 2025 1,061 words in the original blog post.
Automating the translation process for global applications can be achieved effectively by integrating Lingo.dev and Knock into a CI/CD pipeline, minimizing manual translation work. Lingo.dev, an AI-powered translation service, allows developers to automate translations by specifying brand voice and adding custom glossary terms to ensure consistency. Knock manages localized notifications by attaching locales to user objects and using translation tags to display content in the user’s preferred language. The setup involves installing and authenticating Lingo.dev, defining source and target locales, and configuring paths for translation files that adhere to Knock’s structure. A GitHub Action workflow is employed to trigger the translation process upon opening a pull request, automatically committing translated files, and updating them in Knock upon merging. This system ensures that only changed files are translated, maintaining version control and a clear history of translations, allowing developers to focus on content creation while automating language management efficiently.
Mar 04, 2025 1,065 words in the original blog post.