# YouGrow > YouGrow is an agentic marketing platform. AI agents plan, create, launch and learn around one shared growth memory, and a person approves what is published or sent. YouGrow runs go-to-market as a loop of six stages, not a funnel. What each lap produces (signups, referrals, opens, clicks, product events) goes back into the growth memory, so the next lap starts with more to work from. The first three stages (Understand, Plan, Create) are called Make; the last three (Launch, Engage, Learn) are called Grow. Pages are available in English (default), Spanish (/es), French (/fr), German (/de), Japanese (/ja) and Arabic (/ar). For developers: Lifecycle email driven by what each user does in your product. Your server sends each user's current state to API v2 (HTTP Basic auth); optionally, just before an email, YouGrow asks your context endpoint for live values; and YouGrow sends signed webhooks, such as unsubscribes. The contract for an integration is these docs, the OpenAPI spec, the JSON Schemas below and the published `@yougrowai/node` package (0.3.0 and later) — not YouGrow's own source code, which can be ahead of what's deployed. API v1 (`POST /api/v1/events`, HMAC-signed) was removed on 2026-09-25. ## The loop - [Understand](https://yougrow.ai/loop/understand): The knowledge agent reads your docs, website and code, and the brand kit takes your palette, type and voice from your guidelines. - [Plan](https://yougrow.ai/loop/plan): Tell Vizzy your goal in plain words; specialist agents return a draft plan, journey or invite wave. - [Create](https://yougrow.ai/loop/create): One idea becomes a hub and its spokes, written in your voice and grounded in your knowledge. - [Launch](https://yougrow.ai/loop/launch): Approved posts go to your LinkedIn page; waitlists turn signups into recruiters; invite waves let the top of the list in first. - [Engage](https://yougrow.ai/loop/engage): Each signup gets an email journey that branches on what they did, and can talk to a voice agent after joining. - [Learn](https://yougrow.ai/loop/learn): Insights shows where signups come from, how emails perform and how the waitlist turns into active users. ## Features - [Knowledge](https://yougrow.ai/features/knowledge): Grounds every draft in your docs, website and code repositories (read-only), stored in your own data region. - [Brand kit](https://yougrow.ai/features/brand-kit): Extracts palette, fonts and voice from your brand guidelines and learns an image style from your ratings. - [Vizzy](https://yougrow.ai/features/vizzy): The chat that takes a request on any page and returns a draft for you to approve. - [Content canvas](https://yougrow.ai/features/content-canvas): Maps one idea into a campaign of channel-native pieces, then writes and schedules them. - [eBook studio](https://yougrow.ai/features/ebook-studio): Outlines, writes and illustrates an eBook chapter by chapter, then turns it into a campaign. - [Waitlists](https://yougrow.ai/features/waitlists): A waitlist with email verification, referral links and a public leaderboard. - [Invite waves](https://yougrow.ai/features/invite-waves): Invites the top of a verified waitlist with signed links and traces signups and activation back to each wave. - [Distribute](https://yougrow.ai/features/distribute): Schedules approved posts, previews them per network, scores them before publishing and posts to LinkedIn pages. - [Email journeys](https://yougrow.ai/features/email-journeys): Welcome journeys that branch on behaviour, with A/B tests and one-click promotion of the winner. - [Voice chat](https://yougrow.ai/features/voice-chat): A voice conversation right after signup, in 23 languages, saved with the signup. - [Insights](https://yougrow.ai/features/insights): Signups, sources, email results and the waitlist-to-product funnel in one place. ## Docs - [Overview](https://yougrow.ai/developers.md): How a connection works (your users' state, the context endpoint and webhooks), getting started, and the Node SDK. - [Connecting your code](https://yougrow.ai/developers/connect-your-code.md): Read-only GitHub or GitLab access, so YouGrow can learn your product from its code. - [Sending users](https://yougrow.ai/developers/users.md): API v2: send each user's current state — sign-ups, onboarding steps, facts, opt-outs, exclusions and deletion — with the fields, responses, errors and limits. - [Context endpoint](https://yougrow.ai/developers/context-endpoint.md): Optional: answer YouGrow's signed request for one user's live steps, facts and insights just before an email, or hold or stop their email. - [Webhooks](https://yougrow.ai/developers/webhooks.md): Receive YouGrow's signed notifications, such as an unsubscribe, and mirror them in your product. - [Authentication](https://yougrow.ai/developers/security.md): Authenticating your requests (HTTP Basic, secret rotation), verifying YouGrow's ES256 tokens, reading the raw body, and test vectors. - [Open source](https://yougrow.ai/developers/open-source.md): YouGrow is open source: run it on your laptop with no accounts, host your own copy on Google Cloud, and build on it with Claude Code or Cursor, step by step. ## Machine-readable - [OpenAPI 3.1 spec](https://yougrow.ai/developers/openapi.json): every endpoint, field, response and error of API v2, and what YouGrow sends you (context requests, webhooks). People browse it at https://yougrow.ai/developers/api. - [User patch (JSON Schema)](https://yougrow.ai/developers/schema/user-patch.json): The body of PATCH /api/v2/users/{userId}: any subset of a user's state, as a JSON Merge Patch. At most 512 KB. - [Batch request (JSON Schema)](https://yougrow.ai/developers/schema/batch-request.json): The body of POST /api/v2/users/batch: 1–100 users, each a userId plus the same fields as a PATCH. At most 512 KB. - [Event (JSON Schema)](https://yougrow.ai/developers/schema/event.json): The body of POST /api/v2/users/{userId}/events: an optional milestone, with properties of at most 4 KB. - [User (JSON Schema)](https://yougrow.ai/developers/schema/user.json): A user as GET /api/v2/users/{userId} returns them: their state, their journeys and their opt-outs. - [Patch response (JSON Schema)](https://yougrow.ai/developers/schema/patch-response.json): What PATCH /api/v2/users/{userId} returns with 200: the write applied, or skipped as stale_write or deleted_later. - [Batch response (JSON Schema)](https://yougrow.ai/developers/schema/batch-response.json): What POST /api/v2/users/batch returns with 200: how many users were applied, ignored and failed, and which ones weren't applied. - [Context request (JSON Schema)](https://yougrow.ai/developers/schema/context-request.json): What YouGrow POSTs to your context endpoint about one user. - [Context response (JSON Schema)](https://yougrow.ai/developers/schema/context-response.json): What your context endpoint returns for that user, at most 64 KB. - [Webhook (JSON Schema)](https://yougrow.ai/developers/schema/webhook.json): What YouGrow POSTs to your webhook endpoint. - [Test vectors](https://yougrow.ai/developers/test-vectors.json): reference ES256 tokens as YouGrow signs them, with the public key that verifies them. - [Public keys (JWKS)](https://yougrow.ai/.well-known/jwks.json): verify YouGrow's requests to you. ## Elsewhere - [GitHub](https://github.com/ygai-jezl/vizzyblmrkt): The YouGrow source code. - [LinkedIn](https://www.linkedin.com/company/yougrowai/): Company page and updates. ## Use of this content Search engines, AI assistants, AI agents and AI training crawlers may read, quote, cite and learn from every public page. See [robots.txt](https://yougrow.ai/robots.txt) and [sitemap.xml](https://yougrow.ai/sitemap.xml). ## Optional - [Every page in one file](https://yougrow.ai/developers/llms-full.txt) - [Help for people using YouGrow](https://yougrow.ai/help/llms.txt): setting up and running it, step by step. - [The Node SDK on npm](https://www.npmjs.com/package/@yougrowai/node)