Introduction
Hello everyone, and welcome to this tutorial on integrating Label Traxx with the Infigo platform. Here, we'll explore how this integration streamlines your order processing by automating the flow of orders and shipment updates between the two systems.
We'll cover:
Integration Overview and Main Purposes
The primary purpose of integrating Label Traxx with Infigo is to automate the transfer of orders and receive shipment status updates back. This integration ensures a seamless flow of information, reducing manual data entry and minimizing errors.
This integration enhances operational efficiency by connecting your online storefront with your production management system.
Label Traxx and Infigo
Label Traxx
Infigo
By integrating these platforms, you can offer an enhanced customer experience while streamlining backend operations.
Customer Mapping
Different Methods of Mapping Customers
To ensure accurate order processing, customers in Infigo are mapped to customers in Label Traxx.
Automatic Customer Creation and Mapping
Manual Customer Mapping
Required Customer Information
To create customers correctly in Label Traxx during registration, the following fields are necessary:
Additionally, the Customer Service Number and Sales Representative Number are configured in the Connect Plugin for the entire storefront.
Fallback Handling
Product Mapping
How We Map Products
The integration uses template customers and template products in Label Traxx.
Template Customer
Template Products
What We Need from Label Traxx
What Happens When an Order Is Placed in Infigo
When an order is placed, the integration plugin performs several actions:
Order Splitting
Creating Custom Tickets in Label Traxx
For each ticket, the following information is sent:
customerNumber
): External ID of the Infigo customer.shipByDate
): Matches Infigo's calculated dispatch date.customerPONumber
): Captured during checkout.customerContactId
): First contact of the customer in Label Traxx.shipAddress1
): Captured in Infigo.billAddress1
): Captured in Infigo.priority
): Configured for the storefront.items
): Details of each product in the order.Line Item Details
For each line item:
productNumber
): From the cloned template product.productPrice
): Unit price charged in Infigo.productQuantity
): Selected in Infigo.productType
): Label Traxx product type.productLineWeight
): Weight of the cloned product.productDescription
): From the cloned product.Product Cloning
Artwork Handling
Note: Only mapped products are included when creating tickets.
Status Updates
The integration captures shipment status updates from Label Traxx:
Monitored Status Types
Updating Infigo Orders
Product Deactivation
Tracking Information
Conclusion
In this tutorial, we've covered:
By integrating Label Traxx with Infigo, you enhance efficiency, reduce manual tasks, and provide a better experience for both your team and customers.
Thank you for watching. If you have any questions or need assistance, please contact our support team.
Information sent with each ticket:
Name | LabelTraxx API property | Description |
Label Traxx Customer Identifier | customerNumber | The external id for the current Infigo customer |
Dispatch Date | shipByDate | Matching Infigo's calculated dispatch by date for the Infigo order |
Purchase Order Number | customerPONumber | The PO number captured during checkout. |
Label Traxx Contact Identifier | customerContactId | The first contact of the customer in Label Traxx will automatically be used as the contact |
Shipping address |
shipAddress1 |
Shipping address captured in Infigo |
Billing address |
billAddress1 |
Billing address captured in Infigo |
Priority / Grouping |
priority |
Configuration option in the plugin for the entire storefront |
Line Items |
items |
|
-> Product Number |
productNumber |
Label Traxx product number (of the clone created from the original template product. |
-> Product Price |
productPrice |
The unit price for the product charged for in Infigo |
-> Product Quantity |
productQuantity |
The quantity selected in Infigo for that product |
-> Product Type |
productType |
Type of the LabelTraxx Product |
-> Product Weight |
productLineWeight |
Weight of the cloned LabelTraxx Product |
-> Product Description |
productDescription |
Label Traxx Product description of the cloned product |
We’ve made a series of improvements to our LabelTraxx integration to streamline order management, simplify shipping workflows, and provide greater flexibility for your team. Here’s what’s new:
What it does
Whenever an Infigo order is fully completed, canceled, or closed, any associated products in LabelTraxx are automatically deactivated.
Why it’s useful
This helps prevent clutter in LabelTraxx by removing products that no longer require any action, reducing confusion for your production teams.
How to implement it
What it does
Infigo now automatically retrieves tracking numbers from LabelTraxx once shipping labels (packing slips) are generated in LabelTraxx. The tracking number is then displayed in Infigo for the associated order.
Why it’s useful
It eliminates manual data entry and ensures real-time visibility of shipping statuses in Infigo, making it easy for you and your customers to track shipments.
How to implement it
What it does
If an order ships in multiple batches (partial shipments), Infigo now automatically updates the status of those line items to “partially shipped.”
Why it’s useful
This lets you accurately communicate which items have shipped and which are still in production, improving visibility for both customers and internal teams.
What it does
LabelTraxx requires a “Customer ID” for every ticket. We’ve expanded our mapping so that Infigo checks the customer’s assigned LabelTraxx ID, then any department-based ID, and finally uses a global fallback if neither is found.
Why it’s useful
This ensures that tickets can still be created in LabelTraxx even when a customer or department is not mapped to a specific external ID.
What it does
We’ve standardized the file naming convention for your artwork files to:
Why it’s useful
This helps avoid invalid file name characters and makes file references consistent in LabelTraxx, simplifying production workflow and reducing upload errors.
What it does
Choose the default status that newly created LabelTraxx tickets will have. You can pick from Open, Credit Hold, Done, or Hold.
Why it’s useful
Allows for better control of how tickets enter the LabelTraxx system, matching your internal processes (e.g., starting tickets as “Open” vs. “Hold”).
How to implement it
What it does
Previously, creating a ticket with an unrecognized priority in LabelTraxx would cause an error and block re-triggering. Now, if a priority is invalid, simply correct it and the system will successfully re-trigger the ticket creation.
Why it’s useful
Prevents tickets from getting stuck due to a simple mistake or misconfiguration, saving you time and hassle.
What it does
LabelTraxx enforces a 25-character limit on Country/State fields. Infigo now automatically passes ISO code abbreviations where possible to avoid exceeding this limit.
Why it’s useful
Prevents ticket creation failures for users in countries with long names or states that exceed LabelTraxx’s character limit.
What it does
You can now embed the LabelTraxx ticket number (or external order ID) in Infigo message templates and job tickets using tokens like %Order.ExternalId.LabelTraxx%
or placeholders like %ExternalId_LabelTraxx%
.
Why it’s useful
It allows you to reference LabelTraxx IDs in emails or printed tickets, making tracking and identification easier across systems.
synchronization, integration, ERP, mapping, automation, tracking, linking, templates, cloning, shipment
connect with Label Traxx, order sync with Label Traxx, Infigo Label Traxx integration, automated order sync, Label Traxx customer mapping, Infigo product synchronization, order status tracking, seamless order processing, MIS integration setup, linking products with Label Traxx