> For the complete documentation index, see [llms.txt](https://manual.formwise.ai/formwise/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.formwise.ai/formwise/advanced-features/login-mode-and-monetization/migrating-existing-users.md).

# Migrating Existing Users

#### **How to Migrate Your Users**

1️⃣ **Create Matching Subscription Plans in FormWise**

* Set up **identical pricing tiers** inside your Toolset.

2️⃣ **Generate 100% Discount Codes in Stripe**

* In your **Stripe portal**, create **forever-valid 100% off coupon codes** for each plan.

{% content-ref url="/pages/UKVzpWnmQA295JQpCNGw" %}
[Using Coupon Codes](/formwise/advanced-features/login-mode-and-monetization/setting-up-subscription-plans/using-coupon-codes.md)
{% endcontent-ref %}

3️⃣ **Distribute Coupon Codes to Existing Users**

* Send your users a **signup link with their unique discount code**, allowing them to switch without additional charges.

#### **What Happens Next?**

✅ Existing users can **seamlessly switch to FormWise billing** without canceling their old subscription.\
✅ **New users must pay the standard subscription price**—they won’t receive a discount.\
✅ If a migrated user **cancels their plan**, they **lose access** to your gated Toolset and will need to re-subscribe at the full price.

🚨 **Important:** We do NOT recommend creating a **Free Plan** for migrations, as **anyone** could sign up—making it difficult to restrict access. **All public plans are visible unless archived.**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.formwise.ai/formwise/advanced-features/login-mode-and-monetization/migrating-existing-users.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
