This article aims to both define and highlight the third-party integration of EasyPost which is designed to handle shipping rates, methods and labels. EasyPost is a purchasable module which can be integrated into Catfish. For pricing on the module, please contact: Sales@infigosoftware.com.

Please follow the link below in order to sign-up to EasyPost:


The link posted above will allow you to create your own account, manage your carriers and allow you to obtain the API credentials required to communicate between Catfish and EasyPost. The initial set-up time can be reduced significantly (providing you have all the necessary details at hand from the carriers themselves) and results in a negligible set-up cost.

Various pricing models can consequently be chosen and are based on a 'demand' process. As a result, the more requests/demands that are made, the cheaper each consequent request becomes. EasyPost will further have the capacity to manage your delivery costs and/or shipping labels; with both operating independently. An example of this would be using the EasyPost Plugin to retrieve the rates from respective carrier accounts however, failing to request labels if they are are deemed as not required. The use of the Rates API will, likewise, be required and involve subscription to the following link below:


However an alternative option would be to undergo fixed pricing within Catfish, and request shipping labels from EasyPost following the placing of an order. This process will further require the involvement of the Shipping Label API which will generate the cost of 1¢ per parcel. A third option can further be instigated which features live pricing from EasyPost and shipping labels, following an order being placed. Both APIs will be used in this instance and charges from both will likewise occur.

This can be negotiated through ourselves and a further third-party.

Carrier Support Capacity

EasyPost is capable of supporting a vast number of carriers, however it is known that not all carriers support both shipping labels and live pricing.

Listed below are the six primary carriers that will be offered to you as well as what the service will/will not support:

Carrier Services Live Support Pricing Tracking
FedEx Y Y Y
Royal Mail (Dispatch Manager Online Y Y N


Below is a detailed outline of services each carrier provides: 


DHL do not offer live-rates, however, they will provide a rate chart which can be forwarded to EasyPost themselves, and they will assist in configuring the chart on your account.











To view a complete list of both supported carriers and services, please select the following link: https://www.easypost.com/carriers.html

EasyPost Plugin

The EasyPost Plugin within Catfish operates as a Shipping Plugin and as an MIS Plugin. The EasyPost shipping plugin would be used in the instance of providing shipping labels though utilising further delivery plugins, to handle the pricing of the carriers/services. These would need to be mapped via the MIS plugin in order to pull through the correct shipping label for the correct carrier. Likewise, when used solely as an MIS plugin, you would not receive live prices though would be able to incorporate prices from further delivery computations (for instance, Shipping by weight).   The two can operate independently, however they possess the same configuration page. To enable the plugin, you will need to navigate to Catfish > Other > MIS Settings and enable EasyPost Plugin both under the plugin list and to handle delivery. Subsequently, the EasyPost plugin can work in tandem with the EasyPost shipping plugin, though can also support further plugins of: Shipping by custom script and Shipping by weight.


Configuration Field Description 

Below are listed the configuration fields which require user data as well as a description of said fields in order to better understand their function:

Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk