Integrating InPost with PowerHub – from the API key to logistics automation in your business

For business E-commerce
Skanowanie kartonowej paczki podczas realizacji zamówienia w sklepie internetowym.
Skanowanie kartonowej paczki podczas realizacji zamówienia w sklepie internetowym


Multi-channel sales, stock management in a separate programme, and dispatch via the courier’s dashboard – and everything has to be manually reconciled. The integration of InPost with PowerHub brings these worlds together into a single data flow, where an order from any channel is transformed into a ready-to-ship parcel. The connection works in real time, so dispatch details and parcel status are shared between the platform and the courier on an ongoing basis. Bring all your multi-channel sales and dispatch together in one place and stop having to keep track of every order separately!

PowerHub and InPost – where to start:

  • One platform - integrates multi-channel sales with the company’s warehouse systems and InPost’s services.

  • Real-time data exchange - The ShipX API integration transmits shipment information in real time.

  • Start-up data - You can retrieve the access token and organisation ID from the Package Manager.

  • Test mode - The sandbox allows you to test the integration at no real cost before going live.

  • Map of points and tracking - A Geowidget in the basket, along with the order number and a tracking link for the buyer.

Running a business? Sending many parcels a month? Save on shipping with InPost! Our diverse offer makes it the perfect solution for both small and large companies.

Discover our full range of Subscriptions and submit your inquiry.

How does the InPost integration with the PowerHub system work?

PowerHub is a platform that integrates multi-channel sales with the company’s warehouse systems and InPost’s logistics services. Instead of managing each channel and programme separately, you can manage orders, stock levels and dispatch using shared data in one place. Order data sent from the platform to the operator is immediately converted into a parcel ready for dispatch.

At the heart of the connection is ShipX’s modern API, through which the platform exchanges real-time information about parcels with the carrier. As a result, the dispatch details, consignment number and parcel status do not need to be refreshed manually, but are updated in real time. Automating after-sales service therefore reduces the workload on the team and translates into real time savings as the number of orders increases.

Which InPost services are supported by the integration:

Service What is it used for?
InPost Parcel Locker Delivery to 24-hour parcel lockers, sizes A, B and C.
InPost Courier Delivery to the specified home or business address.
Allegro InPost Processing of shipments from orders placed via the auction platform.
InPost International Delivery of parcels to selected countries.

What mailing automation features does the integration module offer?

The integration module generates logistics labels directly from the order details, so you don’t have to retype the recipient’s address manually for every parcel. Address details are automatically transferred from the order to the consignment note, which reduces typos and errors in dispatch. The fewer manual steps there are between the order and the finished label, the more efficiently the whole process runs.

For recurring shipments, you define a default shipment template with dimensions and weight. You assign the standard dimensions A, B and C, along with a pre-set weight, just once, and the system applies them to every dispatch. Once a parcel has been dispatched or its status with the carrier has changed, the order status in the dashboard updates automatically, so staff can immediately see the current status of that shipment.

What the module handles in day-to-day dispatch:

  • Label generation - Waybills are generated from order data, without the need for manual entry.

  • Parcel template - default dimensions A, B or C and weight for repeat consignments.

  • Status synchronisation - The order status is updated once the parcel has been dispatched or the carrier details have been changed.

How do I set up a connection to the ShipX API?

To authorise a connection to the ShipX API, you will need two pieces of information from the operator’s dashboard: access token, i.e. the API key and the organisation ID. Without this pair, the integration has no way of confirming that it is dispatching parcels on behalf of your company. It is this data that links the platform to InPost’s services.

As well as the authorisation details, you’ll need to fill in the sender’s details, which appear on every label. The correct address and contact details for the sender are required to generate the consignment note correctly. It’s worth checking them thoroughly once, as they will appear on all subsequent consignments.

Where can I obtain the token and organisation ID?

Access token and organisation ID You generate these in the Parcel Manager panel, i.e. on the InPost parcel service website. The API key is different for the test and production environments, so please ensure you enter the correct pair for the relevant mode. Keep this information safe, as it authorises transactions on your account.

Which label print format should I choose?

During configuration, you specify the default label print format suited to your hardware. For standard office printers, the document format works well, whilst for thermal printers handling higher volumes, a format specifically designed for such devices is recommended. During the implementation process, you have access to technical documentation and technical support, so you won’t be left to guess when selecting the settings.

How can you generate labels and dispatch courier parcels in bulk?

Bulk dispatch allows you to generate multiple waybills at once, rather than processing each parcel individually. You select a batch of ready-to-ship orders, and the system creates a set of labels for them in a single step. When dealing with a large number of parcels, it is this step that most significantly reduces the time spent on day-to-day logistics.

Once you have prepared the consignments, you arrange for them to be collected and print them out consolidated dispatch report, i.e. official confirmation that the parcels have been handed over to the courier. Our courier collects the parcels according to the agreed schedule, and you place the order directly via the dashboard. Your documents are then ready in time for collection, without the need to log in to any other tools.

What does mass broadcasting involve:

  • Bulk consignments - multiple consignment notes generated with a single click.

  • Dispatch report - a collective confirmation that the parcels have been handed over to the courier.

  • Courier drop-off - a collection request via the dashboard in accordance with the schedule.

  • Special services - Weekend Parcel with Saturday delivery and international parcels.

How do I access the map of collection points and parcel tracking?

The tool launches a map showing in-store collection points Geowidget: an interactive map embedded in the shopping basket. The buyer selects a convenient Parcel Locker or collection point from the list, and the chosen location is added directly to the order. This allows the customer to specify where they wish to collect their parcel without having to enter the locker’s address manually.

Once posted, the integration sends the consignment note number and a link to track the parcel’s journey to the end customer. The buyer can see the parcel details alongside their order and track the delivery stages themselves. Clear information about the parcel’s status and speedy processing improve the quality of service and build trust in the shop.

What are the benefits of this combination for the buyer:

  • Map of collection points - Select a parcel locker or collection point directly in your basket.

  • Tracking number - assigned to the order as soon as the parcel is dispatched.

  • Tracking link - a shipment tracking service for the end customer.

  • Parcel statuses - the current delivery status is shown on the order.

  • Notifications - automatic notifications when a parcel is ready for collection.

  • Fewer enquiries - Customers track their parcels themselves, so they are less likely to enquire about their status.

How can you test the integration before going live?

Test mode, or ‘sandbox’, allows you to safely test the creation of consignments and communication with the ShipX API, before you start actual shipments. The tests are carried out at no cost and without actually arranging for a courier to collect the parcel. This is where you can easily spot any errors in the data before the customer sees them.

Once the data has been successfully validated and the tests have been passed, you switch the integration to production mode and start sending live messages. At this stage, make sure you enter the correct set of data for the production environment, as mixing up the modes is a common cause of teething problems. Only once the connection has been verified should you put it into live operation to handle actual orders.

What are the benefits of integrating sales and fulfilment on a single platform?

When orders come in from several channels at once, the biggest difference is that you don’t have to keep track of each one individually. Data is then transferred between the systems and the operator without the need for manual data entry, and delivery status updates and notifications are sent to the buyer automatically in the background. When Shipping is handled automatically, leaving more time to focus on growing sales - See how much time you can save!

Choose InPost Subscriptions for businesses and send parcels at a fixed price.

Take one minute to leave your contact details and start sending parcels from as low as 11.89 PLN*.


  • One contract for courier and Paczkomat shipments
  • Free courier pickups
  • Express delivery
  • Price guarantee for the duration of the contract
  • Fuel surcharge included
  • Dedicated post-sale support
* Net price per Paczkomat shipment in the Subscription 600 plan.

Fill out the form and we will call you back

There is a lot of good happening here. Want to keep track of it? If you hadn't already, please consent to receive information from InPost sp. z o.o. concerning promotions, products and services of both InPost sp. z o.o., and other companies from the Integer Group and entities cooperating with these companies by:

The above consents are voluntary. You can withdraw them at any time by sending a request to the following email address: [email protected]. Withdrawal of your consent does not affect the legality of the processing carried out prior to the that withdrawal.
The controller of your personal data is InPost sp. z o.o. with its registered office in Kraków (30-727), at ul. Pana Tadeusza 4.

You can find more information on the processing of personal data, including your rights, in our Privacy Policy.

InPost mobile
Don't have the InPost Mobile app yet? Download it now!
Life is easier with the InPost app. Send parcels faster than ever before with the remote locker opening and label-free shipping features. Save time with the app!
Don't have the InPost Mobile app yet? Download it now!
Life is easier with the InPost app. Send parcels faster than ever before with the remote locker opening and label-free shipping features. Save time with the app!