Back to cases

PREMIUM TILE MANUFACTURER · B2C + B2B OPERATIONS

Supporting a tile manufacturer's scaling from $5M to $12M across B2C and B2B channels.

$5M → $12M

2.4x revenue growth

14+ tools integrated

Daily lead pipeline

ABOUT THE CLIENT

LilyTiles — premium tile manufacturer serving homeowners and trade professionals

LilyTiles makes premium tiles in the United States — their own manufacturing operation paired with a nationwide e-commerce business. They sell to two distinct customer types: homeowners buying premium tile for their projects (B2C), and contractors, designers, and trade professionals buying in bulk for commercial and residential builds (B2B).

Two customer types means two sales motions, two buyer journeys, two pricing structures, and two operational rhythms. The B2C side runs on volume and emotional decision-making. The B2B side runs on relationship, consultation, and predictable repeat orders.

When they came to me, they were already profitable — $5M annual revenue, established team, real customers, real operations across both channels. They weren't a startup. They were a working business hitting a wall.

The wall wasn't market demand. The wall was operational.

LilyTiles homepage screenshot
LilyTiles homepage. Customer-facing storefront and chat experience that feeds the operational system behind the scenes.

THE CHALLENGE

Disconnected systems across two business models holding back growth that was ready to happen.

Most businesses I work with come with broken systems. LilyTiles came with disconnected ones.

They had the right tools — Cin7 for inventory and fulfillment operations, Shopify for the storefront, ShipStation for shipping, Pipedrive for sales, Klaviyo for marketing. Real software running real operations.

The problem wasn't the tools. The problem was that none of them talked to each other — and the disconnect was twice as painful because they were running two business models.

For B2C customers, inventory updates in Cin7 didn't automatically reflect on Shopify. Orders in Shopify didn't flow cleanly to ShipStation. The marketing engine in Klaviyo didn't know what individual customers had purchased recently.

For B2B customers, the disconnect was worse. Trade professionals coming from external lead sources — MaterialBank in particular, which sends qualified trade leads daily — landed in one system. Sales conversations happened in another. Order data lived in a third. Financial reconciliation across both channels happened manually at the end of every month.

For a manufacturing business with growing demand across two channels, manual reconciliation isn't just annoying. It's a ceiling. Every hour the team spent moving data between systems was an hour they couldn't spend on actual work.

LilyTiles wasn't stuck because they lacked tools or talent. They were stuck because the connective tissue between everything wasn't there — across either side of the business.

WHAT WE BUILT

The connective tissue between every system, across both sides of the business.

The work wasn't replacing their stack. It was making their stack work as one system — for both their B2C storefront and their B2B trade relationships. Nine core integrations across inventory, sales, marketing, finance, communication, and fulfillment.

01

Inventory & Order Synchronization

The foundation of any e-commerce manufacturing business is inventory truth. If your warehouse system says one thing and your storefront says another, you're either overselling or losing sales — usually both.

We built bidirectional sync between Cin7, their manufacturing and inventory system, and Shopify, their storefront. When inventory updates in Cin7, Shopify updates in real time. When orders come through Shopify, they flow into Cin7 automatically and trigger fulfillment workflows.

ShipStation pulls from both — picking and shipping based on actual stock, with tracking flowing back to the customer through automated communication.

The team stopped reconciling inventory manually. The system handles it.

Lightly blurred Cin7 dashboard screenshot for LilyTiles
Cin7 inventory operations. Cin7 ↔ Shopify ↔ ShipStation synchronization — single source of truth across inventory, orders, and fulfillment. Operational details are lightly blurred for privacy.

02

Sales Pipeline Integration (B2C + B2B)

The sales side ran on Pipedrive, but it was operating in isolation — and serving two distinct sales motions at once. B2C customers buying online needed responsive follow-up on abandoned carts and inquiries. B2B trade customers needed relationship management, custom quotes, and longer nurture cycles.

We integrated lead capture across all entry points for both motions: website forms, chat conversations, marketing campaign responses, direct inquiries, and trade lead sources like MaterialBank. Each lead now lands in Pipedrive automatically with source attribution, campaign context, customer history if returning, and classification as B2C or B2B for appropriate sales workflow routing.

The sales team stopped chasing leads across multiple systems. B2C and B2B teams each see their relevant leads with full context attached.

Lightly blurred LilyTiles sales dashboard screenshot
Sales dashboard. Revenue, orders, category performance, and customer movement visible in one operating view, with private operational values lightly blurred.

03

B2B Lead Source Integration

The B2B side of LilyTiles depends on a steady flow of trade leads — contractors, designers, and construction professionals who need premium tile for their projects. MaterialBank, the leading platform for architectural and design product sourcing, sends qualified trade leads to LilyTiles daily.

Before our integration, these leads required manual processing. Someone had to pull them from MaterialBank, identify which sales rep should handle each, manually enter contact details into Pipedrive, and follow up within the response window before the lead went cold.

We built direct integration with MaterialBank. Every lead arrives in Pipedrive automatically with full context — company name, project type, geography, timeline, and quantity estimates. The right sales rep gets the lead assigned immediately based on territory and specialty. Initial outreach happens within minutes, not hours.

For a B2B sales motion where speed of response directly impacts deal conversion, this integration became one of the most valuable pieces of the system.

04

Marketing Automation

LilyTiles already used Klaviyo, fully integrated with Shopify. What they needed was for the marketing engine to talk to the rest of the operation.

We built the connection layer: customer segments based on actual purchase history from Shopify and Cin7, abandoned cart recovery flows, post-purchase nurture sequences, and reactivation campaigns triggered by inactivity patterns.

When a contractor places a bulk order, the system knows. When a homeowner browses but doesn't purchase, the system knows. Marketing communication adapts automatically based on what's actually happening, not generic templates.

05

Customer Communication Layer

Premium tile buyers don't pick one channel. They call to ask about lead times. They text to send a photo of their space. They chat on the website with quick questions. They email for formal quotes.

We connected the communication tools — JustCall for phone, RingCentral for SMS, Tidio for site chat — into the CRM and customer record. Every interaction flows into Pipedrive against the right contact. The team sees the full conversation history with each customer in one place.

Slack integration handles internal alerts: new high-value lead, urgent support inquiry, abandoned cart with significant value. The team responds to what matters without watching multiple inboxes.

06

Internal Team Coordination

A manufacturing business has multiple departments that need to coordinate constantly — sales teams talking to fulfillment, fulfillment talking to manufacturing, manufacturing talking to inventory, marketing tied to all of it.

ClickUp serves as the coordination layer. Internal tasks route automatically based on triggers in other systems. When a custom order requires manufacturing input, the task creates itself. When fulfillment hits a snag, the right person knows immediately.

The infrastructure handles customer-facing operations. ClickUp handles the team behind it.

Lightly blurred ClickUp workspace screenshot for LilyTiles
ClickUp coordination layer. Internal task management for cross-department execution, with workspace details lightly blurred for privacy.

07

Financial Operations Integration

Two business models means two streams of financial data that have to balance. B2C transactions through Shopify. B2B invoices and bulk orders through Pipedrive deal stages. Refunds, payouts, and tax handling across both.

For a manufacturing business doing $12M annual revenue across dual channels, manual financial reconciliation isn't an option.

We integrated QuickBooks as the financial backbone, connected to both sides of the operation. Every B2C transaction from Shopify flows into QuickBooks automatically with product mapping, tax handling, and payout reconciliation. Every B2B order from the sales pipeline triggers proper invoicing, payment tracking, and revenue recognition.

The accounting team works in a single financial source of truth instead of cross-referencing multiple systems and hoping the numbers match.

When the founder asks "what's our revenue split between B2C and B2B this quarter?" — the answer is one dashboard away. Not "let me ask accounting to pull the numbers."

Financial data became infrastructure too.

08

Custom Fulfillment Dashboard with Forecasting

A scaling manufacturing business needs more than current state visibility. It needs forward-looking intelligence.

We built a custom fulfillment dashboard pulling from Cin7, Shopify, and ShipStation — showing not just what's happening today, but what's coming. Predictive forecasting based on historical patterns, seasonal trends, and current pipeline shows the team where demand is headed.

The founder doesn't have to wait until the end of the month to know if they're hitting capacity. The dashboard shows it in real time, with forecasts extending forward.

Lightly blurred LilyTiles fulfillment dashboard screenshot
Fulfillment dashboard. Real-time fulfillment view with predictive forecasting — not just current state, but forward visibility. Private values are lightly blurred.

09

Cross-System Orchestration

All of this runs because of orchestration. Make.com sits at the center, connecting every system into coherent workflows. When a customer places an order, ten things happen automatically — inventory adjustments, fulfillment routing, customer communication, internal notifications, marketing flow assignments — in the right order, at the right time.

This is the part most agencies skip. They install tools. We architect systems.

Lightly blurred Make.com workspace screenshot for LilyTiles
Make.com workspace. Make.com automation orchestration connecting 14+ tools into one operational system, with account details lightly blurred.

TOOL STACK

Their existing stack, made to work as one system.

Cin7

Shopify

ShipStation

Pipedrive

Klaviyo

MaterialBank

QuickBooks

Make.com

ClickUp

Tidio

JustCall

RingCentral

Slack

+ custom integrations

Their existing stack, made to work as one system. Connected across two business models — B2C storefront and B2B trade relationships.

THE RESULTS

What removing operational friction creates.

$5M → $12M

Annual revenue scaled across B2C and B2B channels.

2.4x

Revenue growth without proportional headcount expansion.

14+ tools

Connected into one operational system through Make.com orchestration.

Daily

Trade leads flowing automatically from MaterialBank into the B2B sales pipeline.

The numbers tell what happened. The deeper story is what stopped happening.

The team stopped reconciling spreadsheets between Cin7 and Shopify. They stopped manually copying lead data from the website into Pipedrive. They stopped manually processing MaterialBank leads every morning before responses went cold. They stopped reconciling financials between two business models at the end of every month. They stopped guessing at next month's demand.

What started happening instead: the systems told them. The dashboard showed them. The integrations did the work that used to take hours of manual reconciliation every week — across both sides of the business.

Most businesses don't scale because they lack growth opportunity. They don't scale because operational friction caps how much growth they can absorb. Remove the friction, and the business that was already working well starts working at the next level.

That's what infrastructure does when it's connected right. It compounds.

Working business hitting an operational wall?

Start with a 2-week audit. $2,500. Credited toward any work we do together.

Book Your 20-min Call

Or email me directly: [email protected]