It is 10:15 PM on a Tuesday. Your best wholesale buyer just realized they are down to their last three cases of your bestselling product ahead of a massive weekend rush.
If they were buying a pair of sneakers or an air fryer for themselves, they would tap three buttons on their phone while watching TV and have a tracking number in five minutes. But because they are buying wholesale goods from your company, they are forced to do one of three things:
- Draft a frantic late-night email with a handwritten purchase order attached.
- Leave a voicemail on your office landline and hope someone listens to it at 8:00 AM.
- Scribble a reminder on a sticky note that promptly gets lost under a coffee mug.
Welcome to the weirdly lingering friction of B2B sales. While consumer shopping leaped into the modern age a decade ago, B2B purchasing has often felt stuck in 1999.
Your wholesale buyers are humans. When they leave work, they order groceries on an app, buy clothes on Shopify, and stream movies on demand. When they arrive at work, they are suddenly expected to fill out Excel spreadsheets, cross-reference PDF catalog price lists, and fax—okay, maybe not fax, but close—their orders.
If you are already running your inventory and back-office operations on Cin7, you have done the heavy lifting of getting your operations in order. But if your customers are still emailing you orders that your team manually re-keys into Cin7, you are running a high-tech engine with wooden wheels.
Connecting a dedicated B2B self-service portal like Lilypad to your Cin7 ecosystem changes the game entirely. Here is how to turn your back-office operational backbone into a 24/7 sales engine—without losing your mind or burning out your operations team.
The True Cost of the “Email and PDF” Order Pipeline
On the surface, taking orders via email doesn’t feel broken. Your sales team gets an email, someone on the ops team types the order into Cin7 Core or Omni, the warehouse picks it, and the invoice goes out. Smooth, right?
Not quite. The hidden costs of manual order processing are sneaky, expensive, and constant:
- The Typo Tax: A tired operations coordinator misreads a blurry PDF order form and keys in SKU #4082 instead of SKU #4028. The wrong pallet arrives at the customer’s door three days later. Now you are paying for return freight, rush shipping on the replacement, and a severe hit to customer goodwill.
- The Stockout Standoff: A customer emails an order for 100 units at 4:00 PM. By the time your team opens that email at 9:00 AM the next day, a field sales rep has already sold those last 100 units to someone else. Cue the awkward phone call: “So, funny story…”
- The Administrative Quicksand: Every minute your team spends reading emails, double-checking stock levels, and manually typing line items into Cin7 is a minute they aren’t spent building client relationships, hunting new leads, or solving real operational bottlenecks.
What a Modern B2B Customer Portal Actually Looks Like
When people hear “customer portal,” they often picture a sterile, ugly database login from 2004 that requires a 14-page manual to navigate.
A modern B2B self-service portal powered by Lilypad and Cin7 looks and feels just like an intuitive e-commerce site, but with all the complex logic that wholesale ordering requires.

Here is what your buyers actually experience:
1. Account-Specific Pricing and Terms (Without the Confusion)
B2B pricing is rarely one-size-fits-all. Customer A gets a 15% volume discount, Customer B has a negotiated contract rate on specific SKUs, and Customer C gets standard wholesale pricing.
When your buyer logs into their portal, they shouldn’t see generic pricing—they should see their pricing. Lilypad pulls the exact customer tier pricing, tax rules, and contract structures you have already configured in Cin7. No promo codes to hunt down, no manual adjustments needed at checkout.
2. Live Inventory Visibility (Goodbye, Ghost Stock)
There is nothing more frustrating for a buyer than placing an order, waiting two days, and then receiving an update that half their items are backordered.
Because the portal is directly linked to Cin7, inventory levels reflect actual available stock in real time. If you set up safety stock buffers in Cin7, the portal respects them automatically. Buyers order what you actually have, eliminating post-checkout disappointments.
3. One-Click Reordering for Repeat Buyers
Most B2B purchases aren’t impulse buys; they are routine restocks. A buyer for a retail chain doesn’t want to search through a 500-item catalog every Tuesday to find the exact ten SKUs they buy every single week.
Inside their portal, buyers can view their full order history, see what is currently in transit, and duplicate a past order with a single click. What used to take a 20-minute phone call now takes 15 seconds.

A Day in the Life: The Before and After
To see how this plays out in the real world, let’s look at a quick story.
To see how this plays out in practice, let’s look at a scenario involving a typical wholesale distributor supplying around 100 retail accounts.
The Old Way: A Tuesday in Chaos
11:15 PM: A retail store buyer realizes they are running critically low on a flagship product. They fire off a late-night email to their sales rep: “Hey, need 30 cases of Item A and 10 cases of Item B delivered by Thursday morning!”
8:30 AM: The sales rep opens their inbox, downloads the email, and forwards it to customer service for order entry.
9:15 AM: Customer service logs into Cin7 to manually type in the order. They discover there are only 18 cases of Item A left in the warehouse—a field rep sold the rest the previous afternoon.
10:00 AM: Customer service emails the sales rep. The rep calls the buyer. The buyer is frustrated because their restocking schedule is now compromised. Meanwhile, staff spend 20 minutes adjusting invoices and backorder notes in Cin7.
Total time wasted: 45 minutes across 3 people. Outcome: 1 unhappy customer.
The Lilypad + Cin7 Way: Smooth Sailing
11:15 PM: The retail store buyer realizes they need stock. They log into the distributor’s B2B customer portal on their phone.
They tap “Reorder Last Week’s Items.” The portal displays live inventory levels synced straight from Cin7. Seeing that Item A is down to 18 cases in stock, the buyer adjusts their order on the spot: 18 cases of Item A plus 12 cases of an alternative high-margin product instead.
Their custom 10% wholesale tier pricing is automatically applied. They tap Submit.
11:16 PM: The order flows directly into Cin7 as an approved sales order. Cin7 reserves the inventory in the warehouse immediately.
8:00 AM: The warehouse team prints the pick list directly from Cin7 and starts packing. The sales rep wakes up, grabs their morning coffee, sees a new completed $1,200 sale in their pipeline, and uses their morning to prospect a brand-new client.
Total time wasted: 0 minutes. Outcome: 1 happy customer, 0 data entry errors, 1 proactive sales rep.
Unlocking Growth Without Blowing Up Your Overhead
The ultimate goal of setting up a self-service B2B portal isn’t just about making your business look slick (though that is a nice side benefit). It is about decoupling your sales volume from your administrative head count.
If your operational model requires a human being to manually re-key every single order that comes into your business, your growth will always hit a wall. To double your order volume, you have to double your order-entry staff or work your existing team into the ground.
When you pair Cin7’s powerful backend logic with a friction-free, customer-facing portal like Lilypad, your operations scale smoothly. Your existing team can handle double or triple the transaction volume without adding extra stress or payroll.
Give your wholesale customers the modern, 24/7 buying experience they are already asking for. They get convenience and speed; you get clean, error-free orders sitting right in Cin7 where they belong.
Are you ready to see how a B2B customer portal fits into your existing Cin7 setup? Let’s walk through a live demo of Lilypad and show you how easy it is to give your buyers the self-service experience they deserve.




