# Setgreet > Setgreet is the AI growth team for your mobile app. It designs, ships, and measures the native flows that grow your app (onboarding, paywalls, surveys, feature announcements, retention nudges) and publishes them into live iOS, Android, React Native, and Flutter apps with no code and no App Store release. Screens render as real native components, never a WebView. Pricing is based on Monthly Active Users, never a percentage of your revenue, and Setgreet works alongside the billing and subscription stack you already run rather than replacing it. ## How it works - Describe an onboarding flow, paywall, or survey in plain language and the AI drafts a real, editable flow in your app's own theme. - Refine it in a visual editor or by chat, target it with user attributes and events, A/B test it, then publish. Every device with the SDK updates within seconds. - An AI agent can drive the whole loop (compose, publish, experiment, read analytics, iterate) through the Model Context Protocol server at mcp.setgreet.com. ## Key pages - [Product](https://www.setgreet.com/product): what Setgreet does across activation, conversion, and retention. - [Pricing](https://www.setgreet.com/pricing): MAU-based pricing, never a percentage of your revenue. - [MCP server](https://www.setgreet.com/mcp): let an AI agent compose, publish, and iterate on flows via mcp.setgreet.com. - [Use Setgreet with AI agents](https://www.setgreet.com/docs/mcp): connect an MCP client (Claude, Cursor, Codex), with per-client install and recipes. - [Agent instructions (AGENTS.md)](https://www.setgreet.com/AGENTS.md): drop-in block teaching a coding agent to install the SDK and use the MCP correctly. - [Use cases](https://www.setgreet.com/use-cases): onboarding, surveys, announcements, upgrade prompts, permissions, campaigns. - [FAQ](https://www.setgreet.com/faq): common questions about the product, SDKs, and billing. - [Changelog](https://www.setgreet.com/changelog): what shipped recently. ## Documentation Every documentation page below links to a raw-Markdown version for clean parsing. The full documentation corpus in one file is at https://www.setgreet.com/llms-full.txt. - [Welcome to Setgreet Docs](https://www.setgreet.com/docs): Learn how to build native in-app experiences with Setgreet. ([Markdown](https://www.setgreet.com/llms.mdx/docs)) - [Component Analytics](https://www.setgreet.com/docs/analytics/component-analytics): Track per-component interactions including clicks, inputs, ratings, and NPS responses. ([Markdown](https://www.setgreet.com/llms.mdx/docs/analytics/component-analytics)) - [Conversion Goals](https://www.setgreet.com/docs/analytics/conversion-goals): Track business outcomes tied to your flows with conversion goals. ([Markdown](https://www.setgreet.com/llms.mdx/docs/analytics/conversion-goals)) - [Dashboard](https://www.setgreet.com/docs/analytics/dashboard): View organization-wide analytics on the dashboard. ([Markdown](https://www.setgreet.com/llms.mdx/docs/analytics/dashboard)) - [Flow Analytics](https://www.setgreet.com/docs/analytics/flow-analytics): Analyze per-flow performance with views, completions, drop-offs, and screen-by-screen paths. ([Markdown](https://www.setgreet.com/llms.mdx/docs/analytics/flow-analytics)) - [Analytics](https://www.setgreet.com/docs/analytics): Track and analyze the performance of your flows. ([Markdown](https://www.setgreet.com/llms.mdx/docs/analytics)) - [Audience](https://www.setgreet.com/docs/audience): Understand, segment, and target your app's users. ([Markdown](https://www.setgreet.com/llms.mdx/docs/audience)) - [Segments](https://www.setgreet.com/docs/audience/segments): Create user segments for targeted flow delivery. ([Markdown](https://www.setgreet.com/llms.mdx/docs/audience/segments)) - [User Attributes](https://www.setgreet.com/docs/audience/user-attributes): Define and use custom user attributes for targeting and personalization. ([Markdown](https://www.setgreet.com/llms.mdx/docs/audience/user-attributes)) - [Billing](https://www.setgreet.com/docs/billing): Understand Setgreet's usage-based billing model. ([Markdown](https://www.setgreet.com/llms.mdx/docs/billing)) - [Plans & Usage](https://www.setgreet.com/docs/billing/plans-and-usage): Compare plans and understand usage limits. ([Markdown](https://www.setgreet.com/llms.mdx/docs/billing/plans-and-usage)) - [Build with AI](https://www.setgreet.com/docs/build-with-ai): Describe a flow in plain language and let the assistant draft editable native screens you can refine. ([Markdown](https://www.setgreet.com/llms.mdx/docs/build-with-ai)) - [Animations](https://www.setgreet.com/docs/components/animations): Add enter, exit, hover, and loop animations to your components. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/animations)) - [Display Components](https://www.setgreet.com/docs/components/display): Add badges, tooltips, cards, and other display elements. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/display)) - [Feedback Components](https://www.setgreet.com/docs/components/feedback): Collect user feedback with ratings, NPS scores, and emoji reactions. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/feedback)) - [Components](https://www.setgreet.com/docs/components): Reference for every native component available for building in-app experiences. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components)) - [Input Components](https://www.setgreet.com/docs/components/input): Collect user input with text fields, dropdowns, checkboxes, and more. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/input)) - [Layout & Presentation](https://www.setgreet.com/docs/components/layout): Control layout structure and how flows appear on screen. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/layout)) - [Media](https://www.setgreet.com/docs/components/media): Add images, videos, Lottie animations, and carousels to your flows. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/media)) - [Metric Components](https://www.setgreet.com/docs/components/metrics): Add countdown timers, progress bars, and step indicators. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/metrics)) - [Styling Components](https://www.setgreet.com/docs/components/styling): Customize the visual appearance of every component. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/styling)) - [Text & Buttons](https://www.setgreet.com/docs/components/text-and-buttons): Add text content and interactive buttons to your screens. ([Markdown](https://www.setgreet.com/llms.mdx/docs/components/text-and-buttons)) - [Create an Experiment](https://www.setgreet.com/docs/experiments/create-experiment): Set up an A/B test with variants and traffic allocation. ([Markdown](https://www.setgreet.com/llms.mdx/docs/experiments/create-experiment)) - [Experiments](https://www.setgreet.com/docs/experiments): Run A/B tests on your flows to find what works best. ([Markdown](https://www.setgreet.com/llms.mdx/docs/experiments)) - [Interpret Results](https://www.setgreet.com/docs/experiments/interpret-results): Analyze experiment results and decide what to ship. ([Markdown](https://www.setgreet.com/llms.mdx/docs/experiments/interpret-results)) - [Run & Monitor](https://www.setgreet.com/docs/experiments/run-and-monitor): Monitor your experiment's performance in real time. ([Markdown](https://www.setgreet.com/llms.mdx/docs/experiments/run-and-monitor)) - [Figma Plugin](https://www.setgreet.com/docs/figma-plugin): Convert Figma frames into native Setgreet flows without leaving your design file. ([Markdown](https://www.setgreet.com/llms.mdx/docs/figma-plugin)) - [Branching](https://www.setgreet.com/docs/flows/branching): Create conditional navigation paths based on user responses. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows/branching)) - [Flow Builder](https://www.setgreet.com/docs/flows/flow-builder): Use the visual flow builder to design in-app experiences. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows/flow-builder)) - [Flows](https://www.setgreet.com/docs/flows): Understand flows -- the building blocks of in-app experiences. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows)) - [Publishing Flows](https://www.setgreet.com/docs/flows/publishing): Manage the draft and publish lifecycle of your flows. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows/publishing)) - [Realtime Collaboration](https://www.setgreet.com/docs/flows/realtime-collaboration): Edit flows together -- live changes, cursors, and presence in the flow builder. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows/realtime-collaboration)) - [Screens](https://www.setgreet.com/docs/flows/screens): Add and configure screens within your flows. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows/screens)) - [Sharing & Preview](https://www.setgreet.com/docs/flows/sharing-and-preview): Preview flows and share them with your team before going live. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows/sharing-and-preview)) - [Templates](https://www.setgreet.com/docs/flows/templates): Start new flows from pre-built templates. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows/templates)) - [Flow Triggers](https://www.setgreet.com/docs/flows/triggers): Control when and to whom your flows are displayed. ([Markdown](https://www.setgreet.com/llms.mdx/docs/flows/triggers)) - [Create Your Account](https://www.setgreet.com/docs/getting-started/create-account): Sign up for Setgreet and set up your organization. ([Markdown](https://www.setgreet.com/llms.mdx/docs/getting-started/create-account)) - [Create Your First App](https://www.setgreet.com/docs/getting-started/create-app): Register your mobile app in the Setgreet dashboard. ([Markdown](https://www.setgreet.com/llms.mdx/docs/getting-started/create-app)) - [Create Your First Flow](https://www.setgreet.com/docs/getting-started/create-first-flow): Build and publish your first in-app flow in minutes. ([Markdown](https://www.setgreet.com/llms.mdx/docs/getting-started/create-first-flow)) - [Getting Started](https://www.setgreet.com/docs/getting-started): Get up and running with Setgreet in under 30 minutes. ([Markdown](https://www.setgreet.com/llms.mdx/docs/getting-started)) - [Install the SDK](https://www.setgreet.com/docs/getting-started/install-sdk): Add the Setgreet SDK to your mobile app. ([Markdown](https://www.setgreet.com/llms.mdx/docs/getting-started/install-sdk)) - [Amplitude](https://www.setgreet.com/docs/integrations/amplitude): Forward events to Amplitude for product analytics. ([Markdown](https://www.setgreet.com/llms.mdx/docs/integrations/amplitude)) - [Integrations](https://www.setgreet.com/docs/integrations): Forward events to your analytics and data tools. ([Markdown](https://www.setgreet.com/llms.mdx/docs/integrations)) - [Mixpanel](https://www.setgreet.com/docs/integrations/mixpanel): Forward events to Mixpanel for behavioral analytics. ([Markdown](https://www.setgreet.com/llms.mdx/docs/integrations/mixpanel)) - [Segment](https://www.setgreet.com/docs/integrations/segment): Forward events to Segment for unified customer data. ([Markdown](https://www.setgreet.com/llms.mdx/docs/integrations/segment)) - [Webhooks](https://www.setgreet.com/docs/integrations/webhooks): Send Setgreet events to custom webhook endpoints. ([Markdown](https://www.setgreet.com/llms.mdx/docs/integrations/webhooks)) - [Setgreet for AI agents](https://www.setgreet.com/docs/mcp/agents): A drop-in instructions block that teaches Cursor, Claude Code, and Copilot to install the Setgreet SDK and use the MCP server correctly. ([Markdown](https://www.setgreet.com/llms.mdx/docs/mcp/agents)) - [Use Setgreet with AI agents](https://www.setgreet.com/docs/mcp): Connect Claude, Cursor, VS Code, Windsurf, Codex, and any MCP-compatible AI agent to your Setgreet platform. ([Markdown](https://www.setgreet.com/llms.mdx/docs/mcp)) - [Recipes](https://www.setgreet.com/docs/mcp/recipes): End-to-end agent workflows that string Setgreet MCP tools into real tasks, with copy-paste prompts. ([Markdown](https://www.setgreet.com/llms.mdx/docs/mcp/recipes)) - [Tools](https://www.setgreet.com/docs/mcp/tools): The full catalog of Setgreet MCP tools grouped by domain. ([Markdown](https://www.setgreet.com/llms.mdx/docs/mcp/tools)) - [Troubleshooting](https://www.setgreet.com/docs/mcp/troubleshooting): Common MCP errors and how to resolve them. ([Markdown](https://www.setgreet.com/llms.mdx/docs/mcp/troubleshooting)) - [Form Data Collection](https://www.setgreet.com/docs/personalization/form-data): Collect user input within flows and save responses for targeting and personalization. ([Markdown](https://www.setgreet.com/llms.mdx/docs/personalization/form-data)) - [Personalization](https://www.setgreet.com/docs/personalization): Make flows dynamic with user data, multiple languages, and collected input. ([Markdown](https://www.setgreet.com/llms.mdx/docs/personalization)) - [Localization](https://www.setgreet.com/docs/personalization/localization): Deliver flow content in your users' native language with multi-language support. ([Markdown](https://www.setgreet.com/llms.mdx/docs/personalization/localization)) - [Variable Bindings](https://www.setgreet.com/docs/personalization/variable-bindings): Connect user attributes and event properties to component properties for dynamic, personalized content. ([Markdown](https://www.setgreet.com/llms.mdx/docs/personalization/variable-bindings)) - [Displaying Flows](https://www.setgreet.com/docs/sdk/displaying-flows): Control how and when flows appear in your app. ([Markdown](https://www.setgreet.com/llms.mdx/docs/sdk/displaying-flows)) - [Event Tracking](https://www.setgreet.com/docs/sdk/event-tracking): Track events and screen views for targeting and analytics. ([Markdown](https://www.setgreet.com/llms.mdx/docs/sdk/event-tracking)) - [SDK Overview](https://www.setgreet.com/docs/sdk): Understand how the Setgreet SDK powers in-app experiences. ([Markdown](https://www.setgreet.com/llms.mdx/docs/sdk)) - [Platform SDKs](https://www.setgreet.com/docs/sdk/platforms): Find SDK installation guides for iOS, Android, React Native, and Flutter. ([Markdown](https://www.setgreet.com/llms.mdx/docs/sdk/platforms)) - [User Identification](https://www.setgreet.com/docs/sdk/user-identification): Identify users in your app for personalized experiences. ([Markdown](https://www.setgreet.com/llms.mdx/docs/sdk/user-identification)) - [Team Management](https://www.setgreet.com/docs/team): Manage your team and control access to your organization. ([Markdown](https://www.setgreet.com/llms.mdx/docs/team)) - [Invitations](https://www.setgreet.com/docs/team/invitations): Invite team members and manage pending invitations. ([Markdown](https://www.setgreet.com/llms.mdx/docs/team/invitations)) - [Roles & Permissions](https://www.setgreet.com/docs/team/roles-and-permissions): Understand the role hierarchy and what each role can do. ([Markdown](https://www.setgreet.com/llms.mdx/docs/team/roles-and-permissions))