IMI

Integrate Skrym and IMI GO easily

Last updated 17 May 2024

This guide provides detailed instructions on setting up the integration between go.im.se faviconIMI Go and Skrym. The integration can currently do two things:

  • Sync product data between Skrym and IMI
  • Provide post-payment optimization recommendations for packing stations

The integration allows users to easily maintain up-to-date product information and enhance warehouse operations through effective packing recommendations.

1. Product Data Sync

Product Data Sync between Skrym and IMI Go
sequenceDiagram autonumber participant Skrym participant IMIGo as IMI Go participant User as User User->>+IMIGo: Update or Insert product data IMIGo->>+Skrym: POST /repo.UpsertProducts Skrym-->>-IMIGo: Acknowledge Update IMIGo-->>-User: Confirm successful data

Purpose

To maintain a consistent and synchronized product catalog between IMI Go and Skrym.

  1. If you do not already have a Skrym API key, contact your system administrator to obtain one.
  2. Share the API key with the IMI Go team to enable the integration.
    • It is currently not possible to set up the integration without help from the IMI Go team.
  3. Test integration by adding or adjusting products
    • Ensure that the product data has been updated in Skrym by checking the Products page
Limitations
  • Due to limitations in how IMI Go stores product data, special attributes and irregular shapes needs manual handling and is not covered by this automated integration.
  • Updating the product data in Scope will not automatically update the product data in IMI Go as this is seen to be important master data.

Skrym Optimization in IMI Go
sequenceDiagram autonumber participant Skrym participant IMIGo as IMI Go participant User as User User->>+IMIGo: Release order to packing station IMIGo->>+Skrym: POST /core.OptimizePostPayment Skrym-->>-IMIGo: Return packing recommendation IMIGo-->>-User: Display recommendation User->>Skrym: Provide accuracy feedback

2. Optimization

Purpose

To provide real-time packing recommendations at the packing stations using the Skrym optimization algorithms.

Setup Steps

  1. If you do not already have a Skrym API key, contact your system administrator to obtain one.
  2. Contact IMI Go to trigger an event when an order is released to the packing station.
  3. Ensure you have synced or inserted your product data and packages data into Scope.
  • You can easily set an alias for each package that will be displayed to have a more human-readable name
  1. Test releasing an order to a packing station and check that it appears on the Orders page
  2. Monitor the packing station to ensure that the recommendations are displayed correctly.

Support

For any issues encountered during the setup or operation of this integration, please contact our support:

By following these setup instructions, you can successfully integrate IMI Go and Skrym systems to streamline your warehouse operations and maintain accurate product data.