Connecting to Parsel Shipping

Connecting to Parsel Shipping

Want to ship with DHL, FedEx, UPS, USPS and more, all through one connection? That's Parsel. Hook it up once in Packiyo and you get access to a whole lineup of carriers, with rate shopping built in.

This guide walks you through getting connected and shows you what Parsel can do inside Packiyo.

AlertBefore you start: you'll need a Parsel account and your Parsel API key. Don't have one yet? Head to getparsel.com or reach out to the Parsel team and they'll get you set up.

Connect Parsel to Packiyo

It takes about a minute. Here's how:

  1. Log in to Packiyo.
  2. Go to the Shipping Carriers page ({your-domain}/shipping_carrier).
  3. Click Add Carrier.
  4. In the popup, select Parsel and click Next.
  5. Fill in the required fields, including your API key.
  6. Click Create.
QuoteKeep your API key private. Treat it like a password, and only paste it into Packiyo. If you think it's been shared by accident, ask Parsel to generate a new one.

That's it. Parsel now shows up as one of your shipping carriers.


What Parsel can do in Packiyo

Here's the quick rundown:

Feature

Supported

Static services

✅

Dynamic services

✅

Label generation

✅

International shipping

✅

Tracking numbers

✅

Tracking URLs

✅

Multi-parcel shipments

✅

Voiding labels

✅

Returns as a return entity

✅

Returns as a shipping label

✅

Rate shopping

✅


Available services

Parsel uses static services, meaning the list below is fixed and ready to pick from. Which ones you can actually use depends on what's enabled on your Parsel account.

DHL

DHLParcelGround, DHLParcelExpedited, DHLParcelExpeditedMax, DHLBPMExpedited, DHLBPMGround, DHLParcelInternationalDirect, DHLParcelInternationalStandard, DHLPacketInternational, DHLParcelInternationalDirectPriority, DHLParcelInternationalDirectStandard, ExpressWorldwide, ExpressWorldwideNonDoc

FedEx

FEDEX_2_DAY, FEDEX_2_DAY_AM, FEDEX_EXPRESS_SAVER, FEDEX_FIRST_FREIGHT, FEDEX_1_DAY_FREIGHT, FEDEX_2_DAY_FREIGHT, FEDEX_3_DAY_FREIGHT, INTERNATIONAL_PRIORITY_FREIGHT, INTERNATIONAL_ECONOMY_FREIGHT, FEDEX_INTERNATIONAL_DEFERRED_FREIGHT, INTERNATIONAL_PRIORITY_DISTRIBUTION, INTERNATIONAL_DISTRIBUTION_FREIGHT, INTL_GROUND_DISTRIBUTION, FEDEX_GROUND, FEDEX_INTERNATIONAL_CONNECT_PLUS, FEDEX_INTERNATIONAL_PRIORITY, FIRST_OVERNIGHT, GROUND_HOME_DELIVERY, INTERNATIONAL_ECONOMY, INTERNATIONAL_FIRST, INTERNATIONAL_PRIORITY, PRIORITY_OVERNIGHT, SMART_POST, STANDARD_OVERNIGHT

Jitsu

AxleHireDelivery

OnTrac

OnTracGround

Sendle

STANDARD-PICKUP, EXPRESS-PICKUP, SAVER-PICKUP, THREE-DAY-PICKUP, TWO-DAY-PICKUP

UPS

2ndDayAir, 2ndDayAirAM, 3DaySelect, Ground, Expedited, Express, ExpressPlus, NextDayAir, NextDayAirEarlyAM, NextDayAirSaver, UPSStandard, UPSSaver, UPSGroundsaverGreaterThan1lb

USPS

Express, ExpressMailInternational, First, FirstClassMailInternational, FirstClassPackageInternationalService, GroundAdvantage, LibraryMail, MediaMail, ParcelSelect, Priority, PriorityMailInternational

Veho

nextDay, premiumEconomy, sameDay, groundPlus


Labels

Parsel can do both PDF and PNG labels. Here's the thing to know: Packiyo always generates and shows your labels as PDF, so you don't need to change anything. They'll print the same way every time.


Tracking

Once a rate is purchased, Parsel sends back a tracking code. Packiyo uses that code to build the tracking URL for you, so your team (and your customers) can follow the package without any extra setup.


Voiding labels

Bought a label by mistake? No problem. Parsel supports voiding labels, so you can cancel it right from Packiyo.


Returns

Parsel works with returns two ways: as a return entity and as a return shipping label.

Want a return label created at the same time as the outbound label? Turn on Create return labels while shipping in Packiyo. When it's on, Packiyo swaps the sender and receiver addresses to build the return label for you.

🚨Heads up: the return label uses the same addresses as the outbound one, just flipped. Double-check your sender address is correct before you ship.

Rate shopping

This is the fun one. Parsel supports rate shopping, so you can compare rates across carriers and pick the best option for each order.

Here's what happens behind the scenes:

  1. When you request rates, Packiyo creates a shipment on Parsel with a status of OPEN.
  2. If you accept a rate and buy it, that shipment's status changes to SHIPPING_LABEL_PURCHASED.
  3. If you don't buy a rate, the shipment just stays OPEN on the Parsel side. Nothing is charged.

How your addresses are sent to Parsel

If you're curious how Packiyo's fields line up with Parsel's, here's the mapping. Make sure these are filled in on your orders and shipping addresses so rates come back accurately.

Parsel

Packiyo

origin.name

Sender name

origin.company

Sender company name

origin.email

Sender email

origin.phone

Sender phone

origin.street1

Sender address

origin.street2

Sender address 2

origin.city

Sender city

origin.state

Sender state

origin.zip

Sender zip

origin.country

Sender country

destination.name

Receiver name

destination.company

Receiver company name

destination.email

Receiver email

destination.phone

Receiver phone

destination.street1

Receiver address

destination.street2

Receiver address 2

destination.city

Receiver city

destination.state

Receiver state

destination.zip

Receiver zip

destination.country

Receiver country


Need a hand?

Stuck on setup, or a service not showing up? Reach out to the Packiyo support team and we'll get you sorted. If it's an account or API key question on the carrier side, the Parsel team can help too.