/{org}/dashboard/settings/import).
Settings is not in the main nav. Walkthrough for Settings: Settings, team, and brands.
Page title Settings. Description: Manage your organization, team, and preferences. Tabs, in order: Organization, Team, Addresses, Pricing Plans, API Settings, Webhooks, Brands, Import. Tab helper: Import your setup from another platform.
Card title: Import from another platform.
Production source today is Webshipper. Other sources are added as Zippendo supports them. The wizard has three steps: connect → review → status.
The documentation environment also lists Demo — sample data (dev-only; not in production). Configure screenshots below use that sample so the review step has real checkboxes, credential fields, and skipped rows. After Preview import from Webshipper you get the same controls filled from your account.
Connect
Loading: Loading import sources…. If the API returns no sources: No import sources are available right now. Please try again.

Import — Platform to import from, account name, and API token
Intro (Webshipper): Connect your Webshipper account and we’ll show you exactly what will be imported — nothing is written yet. Your account name is the subdomain at *.webshipper.io (e.g. acme). Create a read API token in Webshipper under Settings → API keys.
Preview import becomes Connecting…. Failure toast: Could not connect, or an API code:
Review what will be imported
Intro: Review what we’ll import, enter your carrier credentials so they go live immediately, and confirm the AI-suggested products and pricing.

Review — entity checkboxes, carrier credentials, and Start import
Uncheck a group to skip it. Channel mappings are not a checkbox — they are counted on the completion screen after a successful import.
Carrier credentials
Shown when Carriers is on and a mapped carrier needs inputs. Heading Carrier credentials. Each card is the carrier name, then the fields Zippendo uses to connect that carrier (required fields marked*). Field types:
Labels, helpers, and options come from the carrier catalog — same pattern as Carrier credentials. Fill them so the carrier is live after import. Leave them empty and that carrier may land in the skipped list as Credentials were missing or invalid, so the carrier was not connected.
Sales channel credentials
Shown when Sales channels is on and a channel needs keys (typically WooCommerce). Heading Channel credentials. Same dynamic field controls. Shopify is usually OAuth — reconnect it after import (see Finish setting up).Shipping rules
Heading Shipping rules. While Zippendo matches products: Matching products and translating pricing…. Then one card per rule (see the frame under Items that cannot migrate):
Footer: Back (returns to connect and clears the preview), Start import / Starting…. Start import stays disabled while matching is running. Failure toast: Could not start the import.
MIGRATION_IN_PROGRESS: A migration is already in progress for this organization.
Items that cannot migrate


Shipping rule cards, then skipped items with Request this carrier
On a skipped carrier with a name: Request this carrier. Hint: Request a missing carrier and our team will build it (you provide sandbox credentials).
Request a missing carrier
Request this carrier opens modalmigration-request-carrier-modal. Title Request {carrier} (or Request carrier). Subtitle: We pre-filled what we could — confirm the details and add your sandbox credentials. Submit request / Submitting…, Cancel.


Request carrier from the skipped list — same form as Carrier Requests
OAuth, basic auth, custom pairs, live-production testing, and Notes are on Request a carrier integration. Zippendo may pre-fill name and URLs from the skipped carrier.
After Start import
You can leave the page. Status copy: Importing your configuration… you can safely leave this page.MIGRATION_NOT_FOUND: The migration was not found.
Failed: The migration failed, optional error detail, Try again (back to connect).
Complete: Import complete, then counts for Addresses, Carriers, Shipping rules, Sales channels, Channel mappings, Webhooks, Team invitations.
If there is leftover work, heading Finish setting up:
If the checklist is empty: Nothing left to do — you’re all set.
Buttons: Go to settings (Organization tab), Import another account (back to connect).