Full-Time
Scalable notification infrastructure as a service
No salary listed
New York, NY, USA
Remote
| , |
Knock provides a scalable notification infrastructure as a service for businesses, offering a unified API and developer-friendly tools to engage users across channels. It exposes an API, SDKs in major languages, documentation, and a CLI, while real-time in-app components run on its infrastructure to deliver notifications and manage user preferences. Its developer-first approach, broad language support, ready-to-use in-app components, and strong security and compliance (SOC2 Type 2, GDPR, HIPAA, with annual third-party penetration tests) set it apart from competitors. The goal is to give businesses a reliable, secure, and scalable notification service so they can focus on their core tasks while Knock handles the delivery infrastructure.
Company Size
11-50
Company Stage
Series A
Total Funding
$18M
Headquarters
New York City, New York
Founded
2021
Help us improve and share your feedback! Did you find this helpful?
People at Knock who can refer or advise you
Remote Work Options
Wellness Program
Mental Health Support
Stock Options
401(k) Retirement Plan
401(k) Company Match
Conference Attendance Budget
Professional Development Budget
Phone/Internet Stipend
Home Office Stipend
Family Planning Benefits
Fertility Treatment Support
Adoption Assistance
Parental Leave
Flexible Work Hours
Paid Vacation
Paid Holidays
PTO/vacation
Hybrid Work Options
Guides toolbar. Last updated: 14 Apr 2026 Summarize: Today Knock Labs, Inc. is introducing the guides toolbar, a floating debug panel you can open in your application to gain real-time visibility into your guides. What it solves. Building in-app messages shouldn't require guessing why they do or don't appear for a given user. The toolbar closes the gap between configuring an in-app message and confirming it works. Whether you're launching a new onboarding tour, a feature announcement, or a contextual nudge, you can validate the full experience before it reaches a single end user. How it works. The guides toolbar allows you to: * See what your users see. Toggle between all guides, active guides, and eligible guides to understand how your targeting rules play out in context. No more guessing whether a guide fired or why it didn't. * Test in your real product environment. Force any guide to display on the current page so you can preview it exactly as your users will experience it within your actual UI, not a simulation. * Inspect targeting in real time. View the parameters being evaluated for the current user and page so you can diagnose issues and fine-tune your audience rules with confidence. Testing best practices. Before launching your guides to users, always test them thoroughly to ensure they work as expected. Focus on these key areas: * Page targeting. Verify your guides appear on the correct pages by testing different URLs and path patterns in your activation rules. * User targeting. Confirm your targeting conditions work correctly by testing with users who should and shouldn't see the guide based on your eligibility criteria. * Engagement tracking events. Interact with your guides and verify that engagement status updates appear as expected in the dashboard (seen, interacted, archived). * User interactions. Click all links, buttons, and interactive elements to ensure they work as expected and navigate to the correct destinations. Getting started. The guides toolbar is available today for all Knock customers. For more information, read the documentation.
Trigger workflow function. Last updated: 07 Apr 2026 Summarize: Today Knock Labs, Inc. is introducing the trigger workflow function, enabling you to trigger a different workflow from inside a workflow. This function gives teams a way to build modular customer journeys and launch more sophisticated messaging campaigns. Instead of rebuilding the same logic in multiple places, you can create reusable workflow building blocks and trigger them whenever they are needed. That means faster experimentation, easier maintenance, and more consistent customer experiences as your messaging strategy grows. The trigger workflow step functions similarly to a standard workflow trigger, executing a specified workflow with a specified payload. The payload is constructed based on the configuration settings defined in the step. The trigger workflow function is available today for all Knock customers. Learn more about it in its documentation.
Changelog. Knock agent. Last updated: 26 Mar 2026 Summarize: Today Knock Labs, Inc. is introducing the Knock agent, a new way to build, edit, and ship messaging with AI. Built directly into the dashboard, the Knock agent has full context of your Knock account and assists with everything from answering questions to executing day-to-day tasks. How it works. The agent is designed to work how you work. With every prompt, it references your existing setup to ensure outputs match your branding and writing style, make sense in the context of messaging, and leverage existing templates and components. Create and manage resources. The Knock agent can be started from anywhere in the dashboard to create and manage any Knock resources, such as workflows, broadcasts, guides, and more. Generate beautiful emails. Gone are the days of building emails from scratch. Just describe what you want, upload a screenshot of an email you like, or send it a URL to pull content from. The agent builds a client-safe email using your layout and branding. Build audience segments. You can also build user segments from scratch using the Knock agent. Describe the users you want to target, and the agent will pull together the right filters to create a dynamic audience, ready to use. Get started. The Knock agent is now available in public beta for all teams. Agent use is included on all Knock plans at no additional cost during the beta period as Knock Labs, Inc. refine the experience and expand capabilities.
Data functions. Last updated: 10 Mar 2026 Summarize: Today Knock Labs, Inc. is introducing data functions, a new set of workflow steps that enable you to update your data in Knock from within a workflow. The new data functions available include: * Update audience. Add or remove a user to or from a static audience. For example, when users hit a usage milestone, you can add them to a "Power users" audience, or remove them if they churn. * Update user. Modify the recipient's properties or preferences. For example, you can mark the completed_onboarding user property as "true" when a user finishes the onboarding workflow. * Update tenant. Modify a company's properties. For example, when a workspace upgrades their plan, you can update the tenant's plan_tier property to "Pro." * Update object. Modify properties on any object in your environment (e.g. projects, orders, or tasks). For example, when a task is completed, you can update the project's completed_tasks_count so a summary notification shows the right total. * Modify workflow. Add or update a property in your workflow's data scope. This allows you to compute a value in an early step (e.g. a personalized recommendation) and use it in later branch or message steps. Data functions help you turn real-time behavior into structured, reliable data from within a workflow. This ensures records stay enriched and up to date, powers better segmentation and personalization, and enables you to make users eligible to receive other messaging, including guides, broadcasts, or other workflows. Data functions are available today for all Knock customers. Read more about designing workflows.
We raised $12M from Craft Ventures to bring powerful notification infrastructure to developers everywhere.