Case Study - Unified E-commerce & Operations Platform with AI-Driven Parcel Scanning
A full-stack platform replacing Squarespace and Parcel Tracker with a unified custom e-commerce website, operations portal, customer zone and AI-driven parcel scanner — giving PostalPickup a single system for orders, customers, parcels, notifications and automated courier label generation.

Highlights
- Revenue growth
- 5x
- Systems unification
- 100%
- Saved weekly
- 40 hrs
- Customer lifecycle
- End-to-end
- E-commerce solution
- Custom
- Solution Design
- Custom E-commerce
- Full-Stack Development
- AI Integration
- Systems Integration
- UX/UI Design
- Stripe Payment Integration
- Automated Notifications
- Bulk Label Generation
- QR Code Integration
- Operations Portal
Client Overview
PostalPickup is an Ireland-based parcel collection and delivery service catering to both individual and business customers. They offer PO Box, Parcels and Pallets services — customers place orders online, parcels arrive at the central depot, and customers either collect at designated pickup points or opt for onward shipping to a delivery address.
As the business grew, PostalPickup found themselves managing operations across disconnected platforms: Squarespace for their public-facing website and checkout, and Parcel Tracker for parcel management and customer notifications. On top of that, courier shipping labels had to be generated manually — staff entered data into courier portals one parcel at a time, a process that could take days during busy periods. They needed a technology partner to consolidate everything into a single, purpose-built platform that could scale with the business.
The Challenge
PostalPickup's reliance on multiple disconnected systems created friction at every level — from the customer checkout experience through to internal order processing and parcel management. The fragmented tooling forced the team into manual workflows that limited operational efficiency and made it difficult to deliver a cohesive customer experience.
Key challenges included:
- Fragmented Systems: Operations were spread across Squarespace (website) and Parcel Tracker (parcel management), with no single source of truth for customer or order data.
- Manual Data Synchronisation: Customer information, order data and parcel statuses had to be manually synced between platforms, introducing delays and errors.
- Confusing Checkout Flow: The Squarespace checkout required customers to enter a shipping address even when collecting locally at a pickup point, creating unnecessary friction and confusion.
- No Unified Customer Record: Customers had to register in multiple places across the fragmented systems, resulting in duplicate accounts and no consolidated view of each customer's history.
- Limited Checkout Customisation: Squarespace's rigid checkout could not accommodate the different flows required for individual versus business customers, including business customers who needed to place orders without immediate online payment.
- Manual Customer Onboarding: New customer sign-ups had to be captured and processed one at a time, limiting the team's ability to scale onboarding.
- No Integrated Parcel Tracking: Parcel status updates and customer notifications were handled through a separate third-party system with no direct link to orders or customer profiles.
- Manual Courier Label Generation: Shipping labels had to be manually entered into courier portals one at a time — a slow, error-prone process that could take days to complete during high-volume periods.
Our Approach
We partnered with PostalPickup to replace their entire technology stack with a unified, custom-built platform. Our approach covered five core workstreams — each designed to eliminate a specific pain point while contributing to a single, cohesive system.
1. Custom E-commerce Website
We built a custom e-commerce website from the ground up to replace the Squarespace site entirely. The new platform features a tailored checkout flow designed around how PostalPickup's customers actually buy — individual customers and business customers follow distinct paths, with forms pre-populated from their profile data. Business customers can place order requests without paying online, with payment handled separately. Customers only supply shipping information when they opt for onward delivery rather than local pickup, eliminating the confusion of the old checkout. The platform supports saved shipping addresses and payment methods for faster repeat orders, and every customer — individual or business — receives a unique Customer ID that links to all their orders and parcels across the system.
2. Unified Operations Portal
The operations portal replaced both the Squarespace admin panel and the Parcel Tracker application, giving the PostalPickup team a single interface for managing orders, customers and parcels. All order data, customer information and parcel statuses live in one place, with automated order processing and status updates replacing manual workflows. Customer profiles are linked directly to their orders and parcel data, providing end-to-end visibility of the customer lifecycle. Business customer order requests can be reviewed, modified and finalised before fulfilment. The portal includes auto-warehouse location assignment with manual override capability, and full order management including the ability to view details and process refunds. Parcel notifications are triggered automatically based on status changes, rather than requiring manual intervention.
3. Customer Zone
We developed a self-service customer zone where both individual and business customers can manage their accounts independently. The customer zone provides a clear order overview showing current and past orders, real-time order and parcel tracking with status updates, and management of saved addresses and payment methods. This self-service capability reduces the volume of support queries directed at the operations team, while giving customers confidence and control over their orders.
4. AI-Driven Parcel Scanner
A standout element of the platform is the AI-driven scanner, a brand new system purpose-built for PostalPickup. The scanner delivers sub-second parcel identification, using intelligent matching heuristics to link incoming parcels to the correct customer orders. The backend processing layer applies multiple matching strategies to handle variations in labelling, packaging and parcel data — ensuring fast, accurate associations even when parcel information is incomplete or inconsistent. This capability dramatically accelerates the depot intake process and reduces the manual effort required to match parcels to orders.
5. Automated Courier Label Generation
The platform generates uploadable reports that allow the PostalPickup team to bulk-process courier labels in minutes rather than days. Previously, staff had to manually enter parcel data into courier portals one at a time — a tedious, error-prone process that consumed hours of operational time. The system now compiles order and shipping data into courier-ready formats, enabling bulk uploads that dramatically reduce the time from order to dispatched parcel.
6. End-to-End Notifications & Systems Consolidation
We implemented a comprehensive notification system that keeps customers informed throughout the entire order and parcel lifecycle. Notifications are contextual — triggered by order type and delivery method — and include QR codes for parcel tracking and collection at pickup points. All communications are driven directly by platform events, eliminating manual communication workflows. The overall consolidation replaced both Squarespace and Parcel Tracker, along with the manual data syncing between them. Payments are handled through a direct Stripe integration, giving PostalPickup full control over their transaction data within the same unified system.
Results
The unified platform was successfully deployed, delivering significant improvements across the board:
- Full systems unification — Squarespace and Parcel Tracker replaced by a single unified platform, eliminating all manual data synchronisation between tools.
- Sub-second parcel identification via the AI-driven scanner, dramatically accelerating depot intake and reducing manual parcel-to-order matching.
- Streamlined checkout experience with tailored flows for individual and business customers, pre-populated forms, and shipping information only collected when needed — removing the friction that confused customers under the old system.
- End-to-end customer lifecycle visibility through the unified operations portal, with every customer, order and parcel linked in a single system and accessible from one interface.
- Fully automated notifications triggered by platform events throughout the order and parcel lifecycle, including QR codes for tracking and collection, replacing manual communication workflows.
- Self-service customer zone empowering customers to track orders, view parcel statuses and manage their saved addresses and payment methods independently.
- Bulk courier label generation in minutes — replacing manual one-by-one data entry into courier portals that previously took days during busy periods.
We delivered a unified platform that transformed PostalPickup's fragmented, manually-driven operations into a streamlined, automated system purpose-built for their business. By replacing disconnected tools with a single cohesive platform — and introducing AI-powered parcel scanning and bulk label generation as entirely new capabilities — we gave PostalPickup the operational foundation to serve more customers with greater speed, accuracy and consistency.