# Knock Migrate to Knock

> Discovery-only. Writes knock-plan.md. Vendor steal vs Resend/SendGrid

**Subcategory:** Knock  
**License:** MIT  
**Source:** https://github.com/knocklabs/skills/blob/main/skills/knock-migrate-to-knock/SKILL.md

---

## When it is useful

Discover existing messaging (Braze, Courier, Customer.io, Iterable, SendGrid, custom) and map it to Knock. Discovery-only: will not mutate Knock resources. Writes knock-plan.md. Vendor steal vs Resend/SendGrid. HOLD lifecycle-opportunities, notification-best-practices, product-messaging-strategy.

## The Catch

Discovery-only will not mutate but vendor steal vs Resend/SendGrid. Writes knock-plan.md. Distinct from knock-setup and from resend-cli. No Grafana dump.
