# Migration Migrate a form from Formspree, Web3Forms, or Formcarry to Form Plume in five steps, with a temporary bridge that copies submissions to your old provider. Do you already have a form running on Formspree, Web3Forms, or Formcarry? Form Plume gives you an easy way to switch while keeping your current provider as a temporary safety net. **You can verify that Form Plume works for your real form before you fully commit, without putting new leads at unnecessary risk.** - **Formspree** - **Web3Forms** - **Formcarry** > For 14 days, Form Plume receives each accepted submission and sends a copy to > your current provider. You can stop the bridge at any time. ## 1. Create your Form Plume form [Create your Form Plume account](/signup), then create your first form. The form's Setup page gives you a new endpoint: ```text https://api.formplume.com/f/{public_slug} ``` This is the URL your website will use after the migration is ready. ## 2. Open the Migration page On the Setup page, you will see a card asking whether you are migrating from another provider. Select **Yes, set it up**. You can also open it directly from **Settings → Migration**. ## 3. Connect your current provider Choose the service your form uses today, then enter the requested value. ### Formspree Paste your existing endpoint or just the form ID: ```text https://formspree.io/f/xkD2Abcd ``` ### Web3Forms Paste the `access_key` currently used by your form. Form Plume encrypts it and does not show it again after setup. ### Formcarry Paste your existing endpoint or just the form ID: ```text https://formcarry.com/s/abc123 ``` Select **Start safe migration** when you are done. ## 4. Point your form to Form Plume Replace the current provider URL with your new Form Plume endpoint. Your field names, labels, and submit button can stay the same. ### From Formspree ```diff -