
What gets migrated
What Base44 imports depends on the platform. Click your platform below to see exactly what is and isn’t included.Monday.com
Monday.com
| What will be imported | What will not be imported |
|---|---|
| Boards (up to 50) | Subtasks |
| Items within each board (paginated) | Automations / recipes |
| Column values for all supported types: Text, Long text, Numbers, Status, Date, Email, Phone, Link, Checkbox, Dropdown, Rating, Timeline, Hour, Week, Location, Color, Tags, People, Auto-number, Creation log, Last updated, Formula, Mirror, World clock, File URL | Integrations; Webhooks |
| Board-to-board relations resolved to references | Monday Docs, Forms, Dashboards, Views |
| Workspaces / Folders | |
| Users, teams, permissions, guests | |
| File-column binaries (URL kept, content not downloaded) | |
| Updates / comments on items | |
| Item-level activity log |
Salesforce CRM
Salesforce CRM
| What will be imported | What will not be imported |
|---|---|
| 24 standard CRM objects (e.g., Account, Contact, Lead, Opportunity) | Compound fields; Flows, Process Builder, Workflow Rules |
| All custom objects | Approval Processes, Validation Rules |
| All scalar and reference fields (with proper types preserved) | Assignment / Auto-response / Escalation Rules |
| Cross-object relationships | Apex classes / triggers / test classes |
| Visualforce, Lightning Web Components, Aura Components, Static Resources | |
| Profiles, Permission Sets, Sharing Rules, Role Hierarchy, Field-Level Security | |
| Reports, Dashboards; Chatter feeds | |
| File binaries; Email Templates | |
| Territory Management, Knowledge Articles, Communities / Experience Cloud | |
| External Data Sources and External Objects | |
| Field History Tracking; Custom Metadata Types, Custom Settings | |
| Translations / Multi-Language Labels |
HubSpot CRM
HubSpot CRM
| What will be imported | What will not be imported |
|---|---|
| Contacts, Companies, Deals, Line items | — |
| Owners | — |
| Contact, Company, and Deal schemas | — |
Shopify store
Shopify store
| What will be imported | What will not be imported |
|---|---|
| Products; Orders; Customers; Collections; Pages | Inventory locations |
| Articles (blog posts); Discounts | Shipping, tax, and payment settings |
| Frontend theme code | Apps, integrations, and marketing automations |
| Storefront URL preserved | Abandoned checkouts; gift cards |
| Metafields (beyond default fields) | |
| Customer segments; fulfillment configs | |
| Store-wide settings |
WordPress site
WordPress site
| What will be imported | What will not be imported |
|---|---|
| Posts, Pages, Categories, Tags | Plugins, Themes, customizer, widgets |
| Media library metadata, Comments | Custom CSS; Menus; SEO config |
| Users (self-hosted only) | Custom post-type registrations |
| Site frontend structure | Custom fields / post meta |
| WooCommerce add-on: Products, Orders, Customers with standard fields | User passwords |
| Permalink structure; redirect rules | |
| Multisite settings | |
| WooCommerce settings | |
| Media file binaries (URL kept, binary not copied) |
Lovable / Bolt.new
Lovable / Bolt.new
| What will be imported | What will not be imported |
|---|---|
| All user-created tables in the public schema (schema + data) | Supabase Auth users |
| Column schema | Supabase Storage buckets and files |
| Primary keys and foreign keys | Edge Functions; database functions, triggers, views |
| Row level security flag | Realtime subscription configs |
| Frontend source from GitHub repo | RLS policy SQL definitions |
| Supabase extensions | |
| Backend framework / server routes | |
| Environment variables / secrets |
Base44 imports 100 items from each entity first so you can preview your app before the full migration runs.
Migrating an app
Select your platform below to get started.Monday
Import your boards and data
Salesforce
Import your data and pipelines
HubSpot
Import contacts, companies, and deals
Shopify
Import your store data
WordPress
Import an existing website
Lovable
Migrate entities, data, and frontend code
Bolt.new
Migrate entities, data, and frontend code
Monday
Base44 uses your API token to securely read your Monday.com data. Once connected, you can review and select exactly which data to import. To migrate from Monday:- From the Base44 home page, click + on the prompt box.
- Click Migrate from another platform.
- In the Import existing project panel, select Monday.
- Enter your API Token.
- Find this in Monday.com under Profile > Developers > API Token.
- Click Connect.
- In the Choose entities to migrate panel, select the entities you want to bring over and click Import & Continue.
- On the home page, review the pre-filled prompt and click Send to start building your app.
Salesforce
Base44 connects to your Salesforce account via a secure OAuth connection. Once connected, you can review and select exactly which data to import. To migrate from Salesforce:- From the Base44 home page, click + on the prompt box.
- Click Migrate from another platform.
- In the Import existing project panel, select Salesforce.
- Select your environment: Production or Sandbox.
- Click Connect and complete the authorization.
- Go back to Base44, and in the Choose entities to migrate panel, select the entities you want to bring over and click Import & Continue.
- On the home page, review the pre-filled prompt and click Send to start building your app.
HubSpot
Base44 uses your Private App token to read your HubSpot CRM data. You’ll need to create one in HubSpot with the required read scopes before connecting. To migrate from HubSpot:- From the Base44 home page, click + on the prompt box.
- Click Migrate from another platform.
- In the Import existing project panel, select HubSpot.
- Enter your Private App access token. To find this:
- In HubSpot, go to Settings > Integrations > Private Apps > Create a private app.
- Select these read scopes:
crm.objects.contacts.read,crm.objects.companies.read,crm.objects.deals.read,crm.objects.line_items.read,crm.objects.owners.read,crm.schemas.contacts.read,crm.schemas.companies.read,crm.schemas.deals.read. - Copy the access token and paste it into Base44.
- Click Connect.
- In the Choose entities to migrate panel, select the entities you want to bring over and click Import & Continue.
- On the home page, review the pre-filled prompt and click Send to start building your app.
Shopify
Base44 uses your Shopify app credentials to securely read your store data. Once connected, you can review and select exactly which data to import. To migrate from Shopify:- From the Base44 home page, click + on the prompt box.
- Click Migrate from another platform.
- In the Import existing project panel, select Shopify.
- Enter your Store URL (format:
https://mystore.myshopify.com).Make sure to includehttp://orhttps://in the URL. - Enter your Client ID and Client Secret. To find this:
- In Shopify, click your store name at the top right and select View Dev Dashboard.
- Select your app from the list.
- Go to Settings.
- Find your Client ID and Client Secret under Credentials.
- Click Connect.
- Go back to Base44, and in the Choose entities to migrate panel, select the entities you want to bring over and click Import & Continue.
- On the home page, review the pre-filled prompt and click Send to start building your app.
WordPress
Base44 reads your site content to rebuild it in Base44. Once connected, you can review and select exactly which data to import. To migrate from WordPress:- From the Base44 home page, click + on the prompt box.
- Click Migrate from another platform.
- In the Import existing project panel, select WordPress.
- Enter your Site URL.
- If you are on a self-hosted WordPress site, also enter your Username and Application Password.
- Find your Application Password in WordPress under Users > Profile > Application Passwords.
- WordPress.com sites don’t require these fields.
- Click Connect.
- Go back to Base44, and in the Choose entities to migrate panel, select the entities you want to bring over and click Import & Continue.
- On the home page, review the pre-filled prompt and click Send to start building your app.
Lovable
Lovable stores your app’s data in Supabase. Base44 uses your Supabase credentials to read your database schema and data and bring it into Base44. To migrate from Lovable:- From the Base44 home page, click + on the prompt box.
- Click Migrate from another platform.
- In the Import existing project panel, select Lovable.
- (Optional) Click Connect next to GitHub to import your source code.
- Enter your Supabase URL (format:
https://xxx.supabase.co). - Enter your Service Role Key.
Show me how to find my Supabase URL
Show me how to find my Supabase URL
- Go to supabase.com and sign in with the account linked to your project.
- Not sure which account? In Lovable, go to Settings > Connectors > Supabase to see your linked account.
- Not got a Supabase account? If Supabase isn’t connected yet, go to Settings > Connectors > Supabase and click Connect Supabase, then complete the authorization. Use the same email to create an account in Supabase as Lovable.
- Open your project.
- Click Copy next to the URL at the top of the project homepage and select Project URL.
Show me how to find my Service Role Key
Show me how to find my Service Role Key
- In your Supabase project, go to Settings, then API Keys.
- Click the Legacy anon, service_role API keys tab.
- Click Reveal next to
service_roleand copy the key.
- Click Connect.
- In the Choose entities to migrate panel, select the entities you want to bring over and click Import & Continue.
- On the home page, review the pre-filled prompt and click Send to start building your app.
Bolt.new
Bolt.new stores your app’s data in Supabase. Base44 uses your Supabase credentials to read your database schema and data and bring it into Base44. To migrate from Bolt.new:- From the Base44 home page, click + on the prompt box.
- Click Migrate from another platform.
- In the Import existing project panel, select Bolt.new.
- (Optional) Click Connect next to GitHub to import your source code.
- Enter your Supabase URL (format:
https://xxx.supabase.co). - Enter your Service Role Key.
Show me how to find my Supabase URL
Show me how to find my Supabase URL
- Go to supabase.com and sign in with the account linked to your project.
- Not sure which account? In Bolt.new, go to Settings > Connectors > Supabase to see your linked account.
- Not got a Supabase account? If Supabase isn’t connected yet, go to Settings > Connectors > Supabase and click Connect Supabase, then complete the authorization. Use the same email to create an account in Supabase as Bolt.new.
- Open your project.
- Click Copy next to the URL at the top of the project homepage and select Project URL.
Show me how to find my Service Role Key
Show me how to find my Service Role Key
- In your Supabase project, go to Settings, then API Keys.
- Click the Legacy anon, service_role API keys tab.
- Click Reveal next to
service_roleand copy the key.
- Click Connect.
- In the Choose entities to migrate panel, select the entities you want to bring over and click Import & Continue.
- On the home page, review the pre-filled prompt and click Send to start building your app.
FAQs
How is this different from Start from URL?
How is this different from Start from URL?
Start from URL captures the look and feel of any public webpage, with no credentials needed.Migrate from another platform connects to your actual account and brings over your real data, schema, and frontend code. It requires credentials and is designed for users who want to carry their existing work into Base44, not just replicate a design.
Can I choose which data to import?
Can I choose which data to import?
Yes. After connecting, Base44 shows you what’s available and lets you select what to bring over before the migration runs.
What if my migration takes a long time?
What if my migration takes a long time?
Large datasets can take a while depending on the size of your data. You can leave the page and your migration will continue running in the background.


