ProShop
Overview of the Silkline ProShop integration, including how to connect and how we synchronize the data
🔌 Connection Requirements
In order for Silkline to integrate with ProShop, we require the following information:
clientIdclientSecretscopeAt least the following:
contacts:r customerpo:r formats:r nonconformancereports:r parts:r purchaseorders:r qualitymanuals:r qualityprocedures:r quotes:r standards:r users:r ots:r tools:r workorders:r
domainThis will come from your ProShop URL:
https://{your_domain}.adionsystems.com
Submitting Your Credentials
Once you have obtained your ProShop API credentials:
Follow the Managing Integrations guide to create your ProShop integration in Silkline
📄 Data Synchronization
Silkline syncs the following data from ProShop:
Purchase Orders
Purchase Orders and their PO Items, including parts, quantities, pricing, delivery terms, and estimated delivery dates.
Parts
Part details including part number, description, and revision.
Contacts
For contacts of type "Vendor", we sync the company name, terms, approval status, and approval notes
User
Basic user information including name and email
Detailed Data Mappings
Purchase Order Mapping
Purchase Order ID
Order Number
The main identifier for the purchase order from ProShop.
Supplier Name
Supplier
The supplier for the purchase order, linked to Silkline's records.
PO Date
Need Date
The date by which the items on the purchase order are needed.
Creation Date
Created At
Date and time the purchase order was created in ProShop.
Last Modified Date
Updated At
Date and time the purchase order was last modified in ProShop.
Creator (User ID)
Created By User / Buyer
The ProShop user who created the order, linked to a Silkline user.
Order Status
Order State
Current status of the purchase order (see below).
Currency
Currency
Currency for the order (defaults to USD if not specified by ProShop).
PO Revision
Revision
Revision number of the purchase order.
Billing Information
Payment Terms
Payment terms specified on the purchase order.
Ship Via
Delivery Mode
Method of shipment (e.g., Ground, Air).
Special Instructions
Notes
General notes or special instructions for the order.
Ship To Address
Ship To Address
The designated shipping address for the order.
Supplier Bill To Address
Bill To Address
The billing address, typically associated with the supplier.
Purchase Order Status Mapping
Invoiced
Closed
Complete
Closed
Received
Closed
Canceled
Canceled
Rejected
Canceled
Outstanding
Open
Partially Released
Open
Partially Received
Open
Pending
Review
Inspected
Review
Released
Approved
No Status
Draft
PO Item Mapping
Original Sort Position
Line Number
Order of items on the purchase order.
Part Number (from OTS/Work Order)
Material
Links to matching Silkline material.
Work Order Part Revision
Revision
Revision number for the material on the line.
Quantity
Units
Number of units ordered.
Cost Per
Unit Cost
Price per unit.
Description
Description
Text description for the line item
Received Quantity
Units Received
Number of units that have been received.
Actual Due Date
Need Date
Date the line item is needed by.
Estimated Arrival
Expected Delivery Date
Estimated date the line item will arrive.
Received Date
Received At
Date the line item was actually received.
Order Adjustment Mapping
PO items with an extraChargeType are treated as Order Adjustments.
Extra Charge Type
Description
Total
Amount
Part Mapping
Part Name
Name
Uses ProShop Part Name; if not available, uses ProShop Part Number.
Part Number
Material Number
The unique identifier for the part in ProShop.
Part Description
Description
The description of the part from ProShop.
Is Serialized
Tracking Level
If the part is serialized in ProShop, it's set to "SERIAL" in Silkline.
Created Time
Created At
Date and time the part was created in ProShop.
Last Modified Time
Updated At
Date and time the part was last modified in ProShop.
Client Part Revision
Revision
The revision number of the part as specified by the client in ProShop.
Contact Mapping
Company Name
Name
The name of the supplier company.
Notes
Description
General notes about the supplier, transformed into a rich text format if applicable.
Created Time
Created At
Date and time the contact (representing the supplier) was created in ProShop.
Last Modified Time
Updated At
Date and time the contact (representing the supplier) was last modified in ProShop.
Website Address / Contact Email
Primary Domain
The supplier's primary domain, extracted from their website address or contact email.
Payment Terms
Supplier Terms
The payment terms agreed upon with the supplier.
Approved Vendor
Approval Status
Maps ProShop's approval: "Approved" to Silkline's Approved, "Not yet approved" to Restricted.
Scope Approval Description
Approval Notes
Notes regarding the supplier's scope of approval, transformed into a rich text format if applicable.
User Mapping
Email Address
User Name
The user's email, used as their username in Silkline.
First Name
First Name
The user's first name.
Last Name
Last Name
The user's last name.
Email Address
The user's email address for contact purposes.
Phone Number
Phone Number
The user's phone number.
Phone Extension
Extension (part of Phone Number)
Combined with Phone Number if present (e.g., "555-1234 101").
Created Time
Created At
Date and time the user was created in ProShop; defaults to current time if null.
Last Modified Time
Update At
Date and time the user was last modified; defaults to current time if null.
Frequently Asked Questions
How often does data sync?
We check for changes every 15 minutes for:
Purchase Orders: on the hour and every 15 minutes after
Parts: five minutes past the hour and every 15 minutes after
What happens if there's a conflict between systems?
ProShop is treated as the system of record. In the case of a conflict, ProShop data wil overwrite Silkline data during the next sync.
For this reason, it is important that you do not edit the the ProShop line number for a Purchase Order, especially for Open Purchase Orders. This risks overwriting Silkline-specific data such as workflow phase and estimated delivery dates submitted by suppliers.
Last updated