Here are the steps to connect your ShipLeap account to Printer's Plan. Keep in mind that you will need need 2 things to integrate--the Printer's Plan API (included if you are already using a web2print solution) and the shipments and labels tool.
1. You may have to contact the Printer's Plan servicing team regarding Printer's Plan release 2021 (or newer version) and you must have purchased the Printer's Plan Web2Plan API module from them. (YOU MAY ALREADY HAVE THIS)
If you don't know your personalized url, let Printer's Plan know you are working with ShipLeap and their team will verify that you have the latest API installed, and once installed you will need them to send you your personalized url. The format will be something like:
http://11.222.333.44:8080/planweb/ShipApiListener.aspx
On the computer that has ShipLeap installed, do a test with the Printer's Plan personalized url to make sure there are no permissions problems to access the Printer's Plan API. Go to a browser, and type the url (example: http://192.168.1.136. You don't need the /planweb/ShipApiListener.aspx part). If the connection is successful, you will get this screen.
If you don't see this screen, you can't move on to future steps. Contact Printer's Plan support.
Otherwise, you may get this screen. If you get an error, you will need to contact Printer's Plan support. There may be a permissions issue on the Printer's Plan side.
2. Next, make sure you add a ShipLeap integration service in Printer's Plan
From the top menu in Printer's Plan. Click on Settings > Third Party Integrations (towards the bottom left) > Shipping (double click)
Click on New
3. Now create a new integration.
Click on the Enabled check box on the top right
Next to Integration Vendor: Select Ship Leap
Next to Integration Name: Type ShipLeap (spell it exactly like this with upper and lower case letters).
You can then come up with your own username and password combination. Enter that information next to Username and Password. You will need this combo later when you're on the ShipLeap side (step 5)
You can leave Secret Key and Webhook blank.
4. Click the "Save and Close" button. You can now make the integration the default. Right click on the ShipLeap record and select "Set New Order Default". The grey dot should turn green.
5. Next, you will have to bring that username and password into ShipLeap. Essentially, you have to make sure the username/password combination matches in ShipLeap and in Printer's Plan.
In the ShipLeap app, click on the GEAR (top right) > Plugins
Next to Available Plugins, select PrintersPlan and click on the blue "ADD PLUGIN CONFIGURATION" button. If you don't see PrintersPlan as a choice, please email support@shipleap.com
Under "host":, you will need to drop in the url you received from Printer's Plan without the "/planweb/ShipApiListener.aspx" part. See sample below.
For internal access, you might need to just put in your exact Printer's Plan internal IP address. The host might need to look something like this "http://192.168.1.36" (this is just an example) TIP: Make sure to try http (not https)
If you don't know what the local IP address is of your Printer's Plan computer, please reference this article https://shipleap.freshdesk.com/a/solutions/articles/48001142371
Otherwise, you may need help from your IT team to get the internal IP and port for the Printer's Plan computer.
Under username and password, type in the same username and password in step 3. Click SAVE.
6. Close the SHIPLEAP app and REOPEN it so that the configuration is uploaded
7. In Printer's Plan, create a test job and click on the Shipments & Labels button on the left panel towards the bottom. You will have to create an address that ShipLeap will be pulling from.
8. Go into ShipLeap Momentum and enter the order number in the "Scanner Input..." box (top left). If everything works, the shipping address will be automatically pulled in for you.
If the integration doesn't work, please check that you have a fresh config file generated on the Printer's Plan side.
A. Go to the shipments folder in the printer's plan directory and remove and extra config files in the folder.
B. Generate a fresh config file in Printer's Plan by clicking on the Generate Config File button. Afterwards, try step 8 again.
9. (OPTIONAL) You should also reference this article https://support.printreach.com/hc/en-us/articles/1500004547661-Printer-s-Plan-ShipLeap-Integration-Guide
10. (OPTIONAL) In the Printer's plan config file, you will need this for mapping service and service type,
Carrier = UPS
Service =
Ground
UPSStandard
UPSSaver
Express
ExpressPlus
Expedited
NextDayAir
NextDayAirSaver
NextDayAirEarlyAM
2ndDayAir
2ndDayAirAM
3DaySelect
Carrier = FEDEX
Service =
FEDEX_GROUND
FEDEX_2_DAY
FEDEX_2_DAY_AM
FEDEX_EXPRESS_SAVER
STANDARD_OVERNIGHT
FIRST_OVERNIGHT
PRIORITY_OVERNIGHT
INTERNATIONAL_ECONOMY
INTERNATIONAL_FIRST
INTERNATIONAL_PRIORITY
GROUND_HOME_DELIVERY
SMART_POST
Carrier = USPS
Service =
First
Priority
Express
ParcelSelect
LibraryMail
MediaMail
FirstClassMailInternational
FirstClassPackageInternationalService
PriorityMailInternational
ExpressMailInternational