Manage Your Account

Create and update Superwall apps, products, entitlements, campaigns, and paywalls from an AI agent instead of the dashboard.

An agent can do most of what you'd normally click through in the dashboard: create apps, products, and entitlements, set up campaigns, and manage webhooks.

You want toUse
Manage your account from Claude, ChatGPT, Codex, or CursorThe plugin or Superwall MCP
Manage your account from the terminal or a scriptThe Superwall CLI
Build your own integrationThe Superwall API

From your agent

With the plugin or Superwall MCP connected, describe what you want. For example:

  • "Create a pro entitlement and monthly and annual products for my iOS app."
  • "Set up a campaign that shows my onboarding paywall on the onboarding_complete placement."
  • "List the webhook endpoints for my app and retry any failed deliveries."

You can go from nothing to a working paywall this way. Give the agent your app name, platform, bundle ID, and store product IDs, and it can create the app, products, paywall, and campaign. When it creates the app, it returns the API key you pass to Superwall.configure() in your app.

The agent acts with your account's permissions. To limit what it can change, use a teammate account with a narrower role.

From the terminal

The Superwall CLI has commands for apps, products, entitlements, campaigns, and paywalls:

superwall entitlements create --identifier pro --app <app>
superwall products create --identifier pro_monthly --price 9.99 --period month --entitlement pro --app <app>
superwall campaigns create --description "Onboarding upsell" --placement onboarding_complete --app <app>

Through the API

For scripts and your own tools, use the Superwall API with an organization API key.

How is this guide?

On this page