# Knock (ChatGPT App)

> Message users across channels

- Type: app
- Publisher: Knock (official)
- Categories: Development, Communication
- Website: https://chatgpt.com/plugins/plugin_asdk_app_6a8dddd50424819196928510eff4c70f
- Open in ChatGPT: https://chatgpt.com/plugins/plugin_asdk_app_6a8dddd50424819196928510eff4c70f
- Version: 1.1.0
- Listed: 2026-10-04

## About

Knock is agent-first customer engagement infrastructure for your product, marketing, and transactional messaging. One platform to manage all your messaging across email, SMS, push, chat, and in-app.

Inspect workflows and manage notifications, directly in ChatGPT and Codex.

## How to use

1. **Add it in ChatGPT** Open Knock in ChatGPT's Plugin directory (button above), select + to add it and sign in if asked.

2. **Use it in a chat** Type @ in the composer and pick Knock, or start your message with its name. ChatGPT may also suggest it when it fits what you ask.

## Skills

- **knock-cli**: Guidelines for working with the Knock CLI to manage workflows, templates, and other notification resources in a Knock project.
- **knock-in-app-ui**: Guidance for implementing Knock in-app UI in a web app, with a focus on setting up, rendering, and debugging Knock guides in React.
- **knock-lifecycle-opportunities**: Scan a product codebase for activation, engagement, and retention moments and recommend lifecycle messaging opportunities. Use when finding onboarding, churn, trial, or habit-forming notification candidates without creating Knock resources.
- **knock-migrate-to-knock**: Investigate existing messaging infrastructure in a codebase and recommend how it maps to Knock. Use when migrating from Braze, Courier, Customer.io, Iterable, SendGrid, or custom notification code, or when planning a move to Knock.
- **knock-notification-best-practices**: Comprehensive guidelines for designing, writing, and implementing effective notification systems across email, push, SMS, in-app, and chat channels.
- **knock-product-messaging-strategy**: Design a cross-channel product messaging system that drives activation, engagement, and retention while controlling fatigue. Use when planning lifecycle messaging, auditing notification strategy, prioritizing workflows, or turning product moments into Knock workflows, guides, preferences, and measurement.
- **knock-setup**: Connect Knock to your coding agent, discover and build notification workflows, and recommend how to trigger them from your application.

## Example prompts

- "Create a workflow called onboarding-flow that sends a welcome email when a user signs up, then a follow-up email two days later."
- "Help set up an in-app notification feed for my website and app."
- "What percentage of users clicked the main CTA on the first email in our "welcome" broadcast?"

## Related

- [GitHub](https://chatgptplugins.directory/apps/github.md): Triage PRs, issues and CI across your repositories
- [Figma](https://chatgptplugins.directory/apps/figma.md): Create designs, diagrams and FigJam boards and ship them to code
- [MCP App Basics (Apps SDK example)](https://chatgptplugins.directory/apps/apps-sdk-mcp-app-basics.md): Eleven interactive widgets that each teach one MCP Apps API
- [Cards Against AI (Apps SDK example)](https://chatgptplugins.directory/apps/apps-sdk-cards-against-ai.md): Card game driven by ChatGPT with a real-time synced widget
- [Authenticated Server (Apps SDK example)](https://chatgptplugins.directory/apps/apps-sdk-authenticated.md): Demonstrates tools that require different levels of OAuth
- [Shopping Cart (Apps SDK example)](https://chatgptplugins.directory/apps/apps-sdk-shopping-cart.md): Keeps cart state in sync across tool calls with widgetSessionId

---
Source: https://chatgptplugins.directory/apps/knock · Index: https://chatgptplugins.directory/llms.txt · Independent and community-run. Not affiliated with or endorsed by OpenAI. ChatGPT is a trademark of OpenAI.
