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.
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.