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