Description
n8n-nodes-xpsship
This is an n8n community node for XPS Shipper integration.
n8n is a fair-code licensed workflow automation platform.
Installation | Operations | Features | Credentials | Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install a community node
- Enter
n8n-nodes-xpsship - Click Install
- Restart n8n
Manual Installation
npm install n8n-nodes-xpsship
Operations
Shipment Management
- Create Shipment: Create new shipment
- Get Shipment: Retrieve shipment details
- List Shipments: Get all shipments
- Cancel Shipment: Cancel existing shipment
- Update Shipment: Modify shipment details
Tracking
- Track Shipment: Get real-time tracking information
- Get Tracking History: Full tracking timeline
- Track Multiple: Batch tracking lookup
Quote & Rating
- Get Quote: Get shipping rate quotes
- Compare Carriers: Compare rates across carriers
- Calculate Costs: Estimate shipping costs
Label Generation
- Generate Label: Create shipping label
- Download Label: Get label PDF
- Void Label: Cancel/void shipping label
Features
✅ Enhanced Error Handling
- Detailed error messages
- Automatic retry on transient failures
- Validation before API calls
✅ Input Validation
- Address validation
- Package dimension checks
- Weight verification
- Service type validation
✅ Multiple Carrier Support
- UPS
- FedEx
- USPS
- DHL
- And more…
✅ Real-Time Tracking
- Live tracking updates
- Delivery notifications
- Exception handling
Credentials
You need XPS Shipper API credentials.
Get them from:
- Contact your XPS Shipper account manager
- Request API access
- Receive API key and credentials
Required fields:
- API Key: Your XPS API key
- API Secret: Your XPS API secret
- Environment: Production or Sandbox
Compatibility
Tested with:
- n8n v1.0.0+
- Node.js 18+
Usage Example
Creating a Shipment
- Add XPSShip node to workflow
- Select Resource: Shipment
- Select Operation: Create Shipment
- Fill in shipping details:
- From Address
- To Address
- Package dimensions
- Service type
- Execute workflow
Getting a Rate Quote
- Add XPSShip node
- Select Resource: Quote
- Select Operation: Get Quote
- Enter shipment details
- Receive rate comparison
Error Handling
This node includes comprehensive error handling:
- API errors are caught and formatted
- Input validation prevents bad requests
- Retry logic for network issues
- Detailed error messages for troubleshooting
Resources
Version History
1.0.0
- Initial release
- Full shipment management
- Rate quoting
- Label generation
- Real-time tracking
- Enhanced error handling
- Input validation
License
Author
Created by cderamos-2ct