Connect Shopify and Flexport
Connect Shopify and Flexport from Settings > Integrations by saving the connector credentials each integration asks for, then checking the configured status on the card. Sync and backfill actions are separate controls and may be disabled by your workspace permissions or the page’s manual sync setting; a queued sync is not the same as a completed result.
Before you start
- You must be an owner or administrator in the active workspace.
- Your workspace must have access to the Integrations page and the Shopify and Flexport connectors.
- For Shopify, you need the shop domain and access token for the store you want to connect.
- For Flexport, you need the API token, and you can add the optional API base only if your setup uses a custom one.
- If manual sync is turned off on the page, sync and backfill actions stay disabled and will not send a request.
Open the Integrations page
Go to Settings, then Integrations. The page shows connector cards for the integrations available in your workspace, including Shopify and Flexport when they are available.
- Select Refresh at the top of the page to reload the list and the saved status if needed.Refresh
- If Refresh is disabled, wait for the page to finish loading or confirm you have Integrations management access.Integrations
Expected result: the page reloads the connector list, or stays on the current cards if it is already loaded.
Connect Shopify
- On the Shopify card, enter the shop domain in Shopify shop_domain.Shopify shop_domain
- Enter the store token in Shopify access_token.Shopify access_token
- Select Save Credentials.Save Credentials
- Wait for the card to refresh and show the saved status.
Expected result: the Shopify card updates to show that it is configured. If the save succeeds, the fields clear and the card refreshes.
Connect Flexport
- On the Flexport card, enter the Flexport API token in Flexport api_token.Flexport api_token
- If your setup uses a custom base, enter it in Flexport api_base (optional) as an https:// address. Leave it blank if you do not use one.Flexport api_base (optional)
- Select Save Credentials.Save Credentials
- Wait for the card to refresh and show the saved status.
Expected result: the Flexport card updates to show that it is configured. The optional base is saved only when you enter it.
Sync and backfill actions
Saving Shopify or Flexport credentials only stores access for the connector. It does not mean a sync has already finished, and a queued request is not the same as a completed result.
- If manual sync is off, the sync and backfill buttons stay disabled or show a message instead of sending the request.
- If the connector is available and manual sync is on, the page queues the request and then refreshes the saved state.
- Wait for the connector status or sync result to update before treating a queued request as complete.
Warehouse and source binding
This page does not bind warehouse records or source books for Shopify and Flexport. It only saves connector credentials and lets you request sync or backfill actions when those controls are available.
If your workflow depends on matching provider data to a specific warehouse or source record, use the separate review or import screen that handles that task. A connector being saved here does not by itself confirm any posting, reconciliation, or warehouse binding result.
Troubleshooting
- If Shopify or Flexport is missing, confirm the connector is available in your workspace before you try to save credentials.
- If a save fails, correct the visible field error first, then submit again.
- If Refresh is disabled, wait for the page to finish loading or confirm you have Integrations management access.
- If manual sync is off, the page message reflects the current status; try again only after the workspace setting changes.
- If a sync is queued but nothing has updated yet, wait for the connector status or sync result instead of assuming it completed.
Updated