Goflow's integration with FedEx supports:
Connecting a FedEx account in Goflow involves three steps:
To connect your FedEx account, you must generate API keys through the FedEx Developer Portal. This process includes creating an organization, setting up a project, and requesting access to the required APIs.
Goflow provides step-by-step guidance to help you through the process. When adding your FedEx account in Goflow, click Where do I get these? for detailed instructions.
FedEx requires two distinct sets of API keys: one for label creation and another for shipment tracking. These keys are not interchangeable and must be generated separately.
To add a FedEx account in Goflow, follow these steps:
FedEx requires all new accounts to complete a certification process to ensure the account can generate high-quality shipping labels that meet FedEx’s technical standards. Goflow will submit a full set of scanned test labels from your shipping account to FedEx.
While the account is undergoing certification, the status will be Onboarding. During this period, the account cannot yet be used to generate shipping labels. However, you can add it to store carrier accounts, and configure other FedEx settings.
Certification typically takes 2–3 business days. Once FedEx approves the account, Goflow will update the account status to Active and notify you that the account is ready for use.
FedEx is replacing its old connection with a newer version. All FedEx accounts using the old connection must update to the new API to keep generating labels and track shipments.
Follow these steps to upgrade your FedEx account:
Continue using your FedEx account while FedEx certifies the test shipping labels created with the new connection.
Unlike creating a new FedEx account, when upgrading there is no waiting period while FedEx certifies the test labels.
With the old connection, shipment tracking was enabled automatically. The new version requires a separate set of keys for tracking. Be sure to add the tracking keys when upgrading so shipment tracking stays enabled.
For details on configuring and updating account settings, see Managing Shipping Account Settings.
To enable shipment tracking for your FedEx account, follow these steps:
FedEx accounts do not have SmartPost (Ground Economy) enabled by default. Before activating it in Goflow, contact your FedEx representative to confirm that SmartPost is enabled on your account and to obtain your SmartPost Hub ID.
Once confirmed with FedEx, click Enable SmartPost, and select the Hub ID from the list.
FedEx supports two ground delivery methods, depending on the address type:
When you create a shipment, Goflow checks with FedEx to determine whether the destination address is classified as commercial or residential, based on FedEx’s internal address database. If address validation is enabled on store shipping accounts, Goflow will automatically generate either a Ground or Home Delivery shipping label based on the address type returned by FedEx.
If a Ground label is created for a residential address, FedEx will apply a Residential Delivery Surcharge.
If you want all shipments for a store to always use Home Delivery, you can disable address validation and configure your shipping policies to assign orders to Home Delivery.
You can disable address validation for third party billing shipments only. This setting is recommended for dropship stores where the channel determines the shipping method to use, and overriding the channel-instructed method may result in violating fulfillment policies.